综合介绍
川虎ChatGPT是一个为多种大型语言模型(LLM)提供轻快好用的Web图形界面,并支持多种附加功能的开源项目。它支持GPT-4、ChatGLM、LLaMA等模型,提供文件问答、微调、联网搜索、Agent助理等功能。用户可以通过简单的配置和安装,快速上手使用这些强大的语言模型,进行各种自然语言处理任务。
功能列表
- 多模型支持:支持GPT-4、ChatGLM、LLaMA等多种语言模型。
- 文件问答:基于文件内容进行问答,方便处理文档信息。
- 微调功能:支持GPT-3.5的微调,让模型更加个性化。
- 本地部署:支持在本地部署模型,保障数据隐私。
- 联网搜索:为模型提供实时的互联网搜索能力。
- Agent助理:类似AutoGPT,全自动解决用户问题。
- 历史记录管理:支持搜索、删除、重命名历史记录,并可自动命名。
- PWA应用:可以作为PWA应用安装,体验更加原生。
- 多平台适配:适配Windows、macOS、Linux、iOS、Android等平台。
使用帮助
安装流程
- 克隆项目:在终端执行以下命令:
git clone https://github.com/GaiZhenbiao/ChuanhuChatGPT.git cd ChuanhuChatGPT
- 安装依赖:执行以下命令安装所需依赖:
pip install -r requirements.txt
如果需要使用本地大模型功能,请执行:
pip install -r requirements_advanced.txt
- 配置文件:复制
config_example.json
并重命名为config.json
,填入API-Key等设置。 - 启动项目:在终端执行以下命令启动项目:
python ChuanhuChatbot.py
浏览器将自动打开,您可以开始使用川虎ChatGPT。
- 提供Windows一键安装包,下载后运行.bat文件。
使用功能
- 选择模型:在界面上选择您需要使用的语言模型,如GPT-4、ChatGLM等。
- 文件问答:上传需要处理的文档,输入问题,模型将基于文档内容进行回答。
- 微调模型:进入微调功能模块,上传训练数据,调整模型参数,进行微调。
- 联网搜索:在对话框中输入问题,选择联网搜索,模型将实时获取互联网信息进行回答。
- 使用Agent助理:输入任务描述,Agent助理将自动执行任务并返回结果。
- 管理历史记录:在左侧历史记录栏中,搜索、删除或重命名记录,方便日后查找。
高级设置
- 自定义代理:在
config.json
中设置代理服务器,保障网络访问速度。 - 多API-Key负载均衡:配置多个API-Key,实现负载均衡,提升请求处理效率。
- 本地部署模型:在本地服务器上部署模型,确保数据隐私和安全。