Animism-AI-Project / README.md
Young140430's picture
Update README.md
e295ea4 verified
|
Raw
History Blame Contribute Delete
2 kB
---
title: 万物有灵 Animism
emoji: 🎭
colorFrom: yellow
colorTo: pink
sdk: gradio
sdk_version: 5.31.0
python_version: "3.10"
app_file: app.py
hardware: a100gc
pinned: false
license: mit
tags:
- track:wood
- sponsor:openbmb
- achievement:sharing
---
# 🎭 万物有灵 (Animism)
> 万物皆有灵,指哪说哪!
**万物有灵** 是一个基于 [MiniCPM-o 4.5](https://huggingface.co/openbmb/MiniCPM-o-4_5) 全模态大模型的趣味交互应用。对准任何物体拍照,AI 会赋予它人格和声音,让你可以和物体对话!
## ✨ 功能特色
- **📸 万物识别** — 对准任何物体拍照,AI 自动识别
- **🎭 四种性格** — 傲娇 / 毒舌 / 温柔 / 中二,随意切换
- **💬 角色对话** — 物体根据自身特征和性格与你对话
- **🔄 性格切换** — 同一物体随时切换不同人格
## 🛠️ 技术架构
| 组件 | 技术 |
|------|------|
| 多模态大模型 | MiniCPM-o 4.5 (9B) |
| 视觉理解 | SigLip2 + Resampler |
| 对话生成 | Qwen3-8B |
| 前端界面 | Gradio |
| 部署平台 | HuggingFace Spaces (A100 GPU) |
## 🎮 使用方法
1. **上传/拍摄** 物体照片
2. **选择性格** 类型(傲娇/毒舌/温柔/中二)
3. 点击 **✨ 唤醒** 让物体觉醒
4. **开始对话** — 和物体聊天!
### 💡 试试这些物体
- 🐱 猫 → 傲娇
- ☕ 咖啡杯 → 毒舌
- 🌱 盆栽 → 温柔
- ⌨️ 键盘 → 中二
- 📱 手机 → 傲娇
- 📖 书 → 温柔
## 📁 项目结构
```
├── app.py # Gradio 主应用
├── model_utils.py # 模型加载与推理
├── personalities.py # 人格系统定义
├── requirements.txt # 依赖
└── README.md # 项目文档
```
## 🧠 核心流程
```
用户拍照 → MiniCPM-o 4.5 视觉识别 → 提取物体信息
→ 生成人格化 System Prompt → 角色对话
```
## 📝 License
MIT License
---
*Hackathon Project | Powered by MiniCPM-o 4.5*