Spaces:
Runtime error
Runtime error
A newer version of the Gradio SDK is available: 6.20.0
metadata
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 全模态大模型的趣味交互应用。对准任何物体拍照,AI 会赋予它人格和声音,让你可以和物体对话!
✨ 功能特色
- 📸 万物识别 — 对准任何物体拍照,AI 自动识别
- 🎭 四种性格 — 傲娇 / 毒舌 / 温柔 / 中二,随意切换
- 💬 角色对话 — 物体根据自身特征和性格与你对话
- 🔄 性格切换 — 同一物体随时切换不同人格
🛠️ 技术架构
| 组件 | 技术 |
|---|---|
| 多模态大模型 | MiniCPM-o 4.5 (9B) |
| 视觉理解 | SigLip2 + Resampler |
| 对话生成 | Qwen3-8B |
| 前端界面 | Gradio |
| 部署平台 | HuggingFace Spaces (A100 GPU) |
🎮 使用方法
- 上传/拍摄 物体照片
- 选择性格 类型(傲娇/毒舌/温柔/中二)
- 点击 ✨ 唤醒 让物体觉醒
- 开始对话 — 和物体聊天!
💡 试试这些物体
- 🐱 猫 → 傲娇
- ☕ 咖啡杯 → 毒舌
- 🌱 盆栽 → 温柔
- ⌨️ 键盘 → 中二
- 📱 手机 → 傲娇
- 📖 书 → 温柔
📁 项目结构
├── 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