--- title: Echo Mimic Agent emoji: 🎭 colorFrom: indigo colorTo: blue sdk: docker app_port: 7860 short_description: AI驱动的数字人生成与交互工坊,一键定制个性化分身。 pinned: false --- # Echo Mimic Agent - 数字分身工坊 (Digital Persona Studio) **Echo Mimic Agent** 是一个专业的数字人生成与交互平台。用户可以通过简单的自然语言描述,利用 AI (SiliconFlow Qwen) 自动生成具有独特个性、职业背景和说话风格的“数字分身”,并与之进行实时对话。 ## 🌟 核心功能 (Core Features) 1. **🔮 智能生成 (AI Generation)**: - 输入一句话描述(如“一个愤世嫉俗的赛博朋克黑客”),AI 自动生成完整的角色档案(姓名、职业、简介、Big 5 人格参数)。 2. **📊 人格雷达 (Personality Radar)**: - 可视化展示“开放性、尽责性、外向性、宜人性、神经质”五大维度,支持手动微调。 3. **💬 沉浸式对话 (Immersive Chat)**: - 与生成的数字分身进行实时对话,AI 会严格遵守设定的人设、语风和口头禅。 - 支持 Markdown 渲染,对话内容富文本展示。 4. **💾 资产库 (Asset Library)**: - 保存并管理你的数字分身库,随时切换不同角色进行交互。 5. **📱 移动端适配 (Mobile First)**: - 响应式设计,完美支持手机端操作。 ## 🛠️ 技术栈 (Tech Stack) - **Frontend**: Vue.js 3, Tailwind CSS, ECharts 5 (Radar Charts), Marked.js (Markdown) - **Backend**: Python Flask, SQLite (Persistence) - **AI Service**: SiliconFlow API (Qwen/Qwen2.5-7B-Instruct) - **Deployment**: Docker ## 🚀 快速开始 (Quick Start) ### 本地运行 (Local Run) 1. 克隆项目 ```bash git clone https://github.com/your-username/echo-mimic-agent.git cd echo-mimic-agent ``` 2. 安装依赖 ```bash pip install -r requirements.txt ``` 3. 运行应用 ```bash python app.py ``` 访问 http://localhost:7860 ### Docker 运行 ```bash docker build -t echo-mimic-agent . docker run -p 7860:7860 echo-mimic-agent ``` ## 📝 环境变量 (Env Vars) 本项目内置了 SiliconFlow API Key 用于演示。如需更换,请修改 `app.py` 中的 `SF_API_KEY` 或使用环境变量。 --- *Created by Echo Mimic Team*