Animism-AI-Project / README.md
Young140430's picture
Update README.md
e295ea4 verified
|
Raw
History Blame Contribute Delete
2 kB

A newer version of the Gradio SDK is available: 6.20.0

Upgrade
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)

🎮 使用方法

  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