Files
dialect-chat/README.md
hubian 3aab712ff0 新增后台管理系统
功能模块:
- 仪表盘: 用户统计、对话统计、方言使用分布
- 用户管理: 查看、搜索、删除用户
- 对话管理: 查看、删除对话、消息内容预览
- 数据导出: 导出用户数据

技术栈:
- Flask + Tailwind CSS
- RESTful API
- 数据可视化
2026-04-08 12:16:21 +08:00

115 lines
2.1 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 方言版AI对话助手
> 用家乡话聊天更亲切支持多种方言的AI对话助手
## 功能特点
### 🗣️ 多方言支持
- 普通话
- 四川话
- 粤语
- 上海话
- 客家话
- 闽南话
- 东北话
- 河南话
### 💬 对话功能
- 文字输入
- **语音识别输入**(支持浏览器语音识别)
- 文件上传
- 图片上传
- 多对话管理
- 对话历史记录
### 👤 用户系统
- 用户注册(用户名、手机、邮箱可选、密码确认)
- 用户登录
- Token认证
### 📱 移动端适配
- 响应式设计
- 触摸友好
- 适配手机浏览器
## 快速开始
### 安装依赖
```bash
pip install -r requirements.txt
```
### 启动服务
```bash
cd backend
python app.py
```
### 访问地址
```
http://localhost:19002
```
## 项目结构
```
dialect-chat/
├── backend/
│ └── app.py # Flask后端API
├── frontend/
│ ├── index.html # 登录/注册页
│ └── chat.html # 对话界面
├── data/
│ ├── users.json # 用户数据
│ ├── chats.json # 对话数据
│ └── uploads/ # 上传文件
├── requirements.txt
└── README.md
```
## API接口
| 接口 | 方法 | 说明 |
|------|------|------|
| /api/dialects | GET | 获取方言列表 |
| /api/register | POST | 用户注册 |
| /api/login | POST | 用户登录 |
| /api/user | GET | 获取用户信息 |
| /api/chats | GET | 获取对话列表 |
| /api/chats | POST | 创建新对话 |
| /api/chats/:id | GET | 获取对话详情 |
| /api/chats/:id | DELETE | 删除对话 |
| /api/chats/:id/send | POST | 发送消息 |
| /api/upload | POST | 上传文件 |
## 大模型配置
```
API地址: http://192.168.2.5:1234/v1
模型: qwen3.5-4b
```
## 版本历史
### v0.2.0 (2026-04-08)
- 新增后台管理系统
- 用户管理(查看、删除)
- 对话管理(查看、删除)
- 统计仪表盘
- 方言使用分布
### v0.1.0 (2026-04-08)
- 初始版本
- 支持8种方言
- 用户注册登录
- 对话功能
- 语音识别输入
- 文件图片上传
- 移动端适配
## License
MIT