项目简介
本项目是基于Streamlit框架搭建的简易聊天历史问答助手,具备多聊天窗口、历史对话留存、预设聊天上下文、语音交流等功能,为用户提供简单易用的聊天体验。
项目的主要特性和功能
- 支持多聊天窗口,用户可同时与多个聊天机器人交互。
- 能留存历史对话,方便用户随时查看和回顾。
- 提供预设聊天上下文,让对话更自然流畅。
- 支持语音交流(推荐电脑端Edge浏览器),增强交互体验。
- 支持将对话导出为Markdown文件,便于保存和分享。
安装使用步骤
本地部署
- 创建虚拟环境(推荐使用):
bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
- 复制项目:
bash git clone [项目地址] cd Chat-History
- 安装依赖:
bash pip install -r requirements.txt
- 启动应用:
bash streamlit run app.py
使用技巧
- 双击页面可直接定位输入栏。
- 按Ctrl + Enter可快捷提交问题。
注意事项
- 项目涉及敏感信息(如API密钥),需在实际环境中安全处理。
- 语音功能可能需特定浏览器支持,具体效果因浏览器和环境而异。
版权声明
本项目遵循MIT开源协议,可自由使用和修改,但请尊重原作者工作并给出必要引用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】