开源的 ChatGPT Web UI 应用:ChuanhuChatGPT 旨在用于 ChatGPT API 和众多 LLM 的 GUI。支持 GPT 微调,提供一个整洁的 UI,完美兼容电脑浏览器和手机浏览器。部署后,只需填上自己的 ChatGPT API Key,即可轻松使用,无需考虑各种兼容问题。
ChuanhuChatGPT 提供了轻快好用的 Web 图形界面和众多附加功能,支持 GPT-4,基于文件 QA,LLM 本地部署,Web 搜索查询,Agent 助理等,此外还支持 Fine-tune。目前在 GitHub 获得了 13.4k stars,深受前端开发者的喜爱。
✨ 功能特性
- 支持实时流式应答
- 重试对话,让 ChatGPT 再回答一次
- 优化 Tokens,减少 Tokens 占用,支持更长的对话
- 实时显示 Tokens 用量
- 设置 System Prompt,有效地设定前置条件
- 保存 / 加载对话历史记录
- 在图形界面中添加 API key
- System Prompt 模板功能
🎨️ 5.0 版本最新功能
- 全新的用户界面!精致得不像 Gradio,甚至有毛玻璃效果!
- 适配了移动端(包括全面屏手机的挖孔/刘海),层级更加清晰。
- 历史记录移到左侧,使用更加方便。并且支持搜索(支持正则)、删除、重命名。
- 现在可以让大模型自动命名历史记录(需在设置或配置文件中开启)。
- 可作为 PWA 应用程序安装,体验更加原生!支持 Chrome/Edge/Safari 等浏览器。
- 图标适配各个平台,看起来更舒服。
- 支持 Finetune(微调)GPT 3.5!
🔥 使用介绍
💪 强力功能
- 川虎助理:类似 AutoGPT,全自动解决你的问题
- 在线搜索:ChatGPT 的数据太旧?给 LLM 插上网络的翅膀
- 知识库:让 ChatGPT 帮你量子速读!根据文件回答问题
- 本地部署LLM:一键部署,获取属于你自己的大语言模型
🤖 System Prompt
通过 System Prompt 设定前提条件,可以很有效地进行角色扮演。
💬 基础对话
- 如果回答不满意,可以使用重新生成按钮再试一次,或者直接删除这轮对话
- 输入框支持换行,按 Shift + Enter 即可
- 在输入框按 ↑ ↓ 方向键,可以在发送记录中快速切换
- 回答气泡旁边的小按钮,不仅能一键复制,还能查看 Markdown 原文
- 指定回答语言,让 ChatGPT 固定以某种语言回答
📜 对话历史
- 对话历史记录会被自动保存,不用担心问完之后找不到了
- 多用户历史记录隔离,除了你都看不到
- 重命名历史记录,方便日后查找
- 魔法般自动命名历史记录,让 LLM 理解对话内容,帮你自动为历史记录命名
- 搜索历史记录,支持正则表达式
🖼️ 小而美的体验
- 自研 Small-and-Beautiful 主题,带给你小而美的体验
- 自动亮暗色切换,给你从早到晚的舒适体验
- 完美渲染 LaTeX / 表格 / 代码块,支持代码高亮
- 非线性动画、毛玻璃效果,精致得不像 Gradio
- 适配 Windows / macOS / Linux / iOS / Android,从图标到全面屏适配,给你最合适的体验
- 支持以 PWA 应用程序安装,体验更加原生
👨💻 极客功能
- 支持 Fine-tune(微调)gpt-3.5
- 大量 LLM 参数可调
- 支持更换 api-host
- 支持自定义代理
- 支持多 api-key 负载均衡
🧰 Docker部署
准备工作
- 在 OpenAI 官网申请注册密钥(openai_api_key)
- 梯子开启全局代理
启动 Docker
<code>docker run -d --name ChuanhuChat -v /ChuanhuChatGPT/history:/app/history -v /</code>
如果你最近正在做这方面的 UI,不妨试试这款开源项目,开箱即用,免去重复造轮子的工作,提高开发效率,免除浏览器兼容的烦恼,尽享小而美的体验~
© 版权声明
THE END
暂无评论内容