File size: 2,291 Bytes
cfcca60
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
---
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*