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

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

方言版AI对话助手

用家乡话聊天更亲切支持多种方言的AI对话助手

功能特点

🗣️ 多方言支持

  • 普通话
  • 四川话
  • 粤语
  • 上海话
  • 客家话
  • 闽南话
  • 东北话
  • 河南话

💬 对话功能

  • 文字输入
  • 语音识别输入(支持浏览器语音识别)
  • 文件上传
  • 图片上传
  • 多对话管理
  • 对话历史记录

👤 用户系统

  • 用户注册(用户名、手机、邮箱可选、密码确认)
  • 用户登录
  • Token认证

📱 移动端适配

  • 响应式设计
  • 触摸友好
  • 适配手机浏览器

快速开始

安装依赖

pip install -r requirements.txt

启动服务

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

Description
方言版AI对话助手 - 用家乡话聊天更亲切
Readme 51 KiB
Languages
HTML 74.1%
Python 25.9%