心灵伴侣-您的AI心理健康助手,这是一个基于Gradio和Camel-AI框架构建的心理健康智能体系统,主要面向大学生群体,提供心理咨询和支持服务。系统的核心是基于Camel-AI的多智能体对话框架,通过角色扮演实现专业的心理咨询功能。
功能列表:
- 用户管理:用户登录、用户注册、用户信息管理
- 对话管理:对话生成、对话历史记录、对话内容存储
- 情绪系统:情绪识别分析、情绪记录管理、情绪趋势统计
- 评估系统:SAS量表评估、评估结果管理、评估历史统计
- 训练系统:放松训练内容管理、训练类型选择、训练记录管理
- 统计分析:情绪分布统计、评估结果统计、对话活跃度分析
- 日记系统:情绪日记记录、日记历史管理、日记内容统计
https://modelscope.cn/studios/Datawhale/resonant-soul/summary
-
基础环境:Python3.10+
-
安装UV
pip install uv
set UV_INDEX=https://mirrors.aliyun.com/pypi/simple
- 安装Python依赖包
uv sync --python 3.10 --all-extras
- 切换到本地环境(.venv)
cd .venv/Scripts
activate
- 在conf路径中,配置系统文件
service_conf.yaml
llm:
model_type: 'Qwen/Qwen2.5-7B-Instruct'
model_url: 'https://api.siliconflow.cn/v1/'
api_key: 'your-api-key'
- 启动项目
python app.py
- 访问项目:
用户界面访问地址:http://127.0.0.1:7860
- 依赖文件生成(新添加依赖包需要重新生成)
由于魔搭创空间只能支持requirements.txt的pip依赖文件,需要用uv生成项目依赖文件。
uv pip compile pyproject.toml --all-extras -o requirements.txt
注:需要注释掉pywin32==311
这一行。'
- 基于魔搭创空间部署:
将项目上传到魔搭创空间的Git代码仓库中,然后在设置
里点击上线发布即可。
- Docker环境部署
docker build -t resonant-soul:v1.0 .
docker run -p 7860:7860 --name resonant-soul resonant-soul:v1.0
核心贡献者
其他