ChuanhuChatGPT Versions Save

GUI for ChatGPT API and many LLMs. Supports agents, file-based QA, GPT finetuning and query with web search. All with a neat UI.

20240410

1 month ago

Breaking

  • 川虎助理调整为自动使用可使用的第三方插件,并支持上下文对话 (@Gaizhenbiao)
  • 适配到 gradio 4.26,重构部分代码 (@Gaizhenbiao, @Keldos-Li)

Features

  • 新增 CLaude3 Haiku 模型支持 (@Gaizhenbiao)
  • logging中输出每秒token (@Gaizhenbiao)

Bug Fixes

  • 修复 Claude3 模型返回问题 (@Gaizhenbiao)
  • 修复特殊字符在自动对话命名时产生的错误 (@Yefori-Go, @zollty)
  • 修复在线搜索的问题 (@Gaizhenbiao)
  • 修复文件上传的问题 (@Gaizhenbiao, @Keldos-Li)

Miscellaneous

  • 移除了等待输出时的特大等待气泡 (@Keldos)
  • 美化使用工具时的输出 (@Gaizhenbiao)
  • Docker 指定 Python3.10 版本

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20240310...20240410

[!important] 如果您手动更新,请在更新完成后执行以下命令更新依赖。 Please execute the following commands after manually updating.

pip install -r requirements.txt --upgrade

20240310

2 months ago

本次更新包含安全性更新,建议所有用户升级。
This update contains security updates. It is recommended that all users upgrade.

Features

  • logging中输出每秒token数 (@GaiZhenbiao)

Bug Fixes

  • 修复隐私数据问题 (@GaiZhenbiao)
  • 修复 GPT4 Vision 模型相关问题 (@GaiZhenbiao)
  • 修复切换模型后回复可能为空的问题 (@chenditc)
  • 修复 Claude 3 模型下開始新的聊天 System prompt 被清空的问题 (@GaiZhenbiao)
  • 修复multimodal warning (@GaiZhenbiao)
  • 修复重启时不刷新页面的问题 (@Keldos-Li)

Miscellaneous

  • removed abundant warnings (@GaiZhenbiao)
  • bumped GPT model versions (@GaiZhenbiao)
  • bumped gradio version to 3.44.0 (@GaiZhenbiao)
  • pip upgrade when update (@Keldos-Li)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20240305...20240310

[!important] 如果您手动更新,请在更新完成后执行以下命令更新依赖。 Please execute the following commands after manually updating.

pip install -r requirements.txt --upgrade

20240305

2 months ago

Features

  • 🚀 新增 Claude 3 模型支持 (@GaiZhenbiao)
  • 🚀 新增 Gemini Pro (Vision) 支持 (@GaiZhenbiao)
  • 🚀 新增 Gemma 模型支持 (@GaiZhenbiao)
  • 🚀 新增 Ollama 模型支持 (@tusik)
  • 打开网页时新建对话 (@GaiZhenbiao)
  • 增加登出按钮 (@tusik)

Bug Fixes

  • 修复首次启动时无config导致的问题 (@GaiZhenbiao)
  • 自定义OPENAI_API_BASE构建索引失败的问题 (@GaiZhenbiao)

Miscellaneous

  • 完善翻译 (@GaiZhenbiao)
  • 引用cdn资源 http -> https
  • 更新依赖 (@GaiZhenbiao)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20240121...20240305

[!important] 如果您手动更新,请在更新完成后执行以下命令更新依赖。 Please execute the following commands after manually updating.

pip install -r requirements.txt

20240121

3 months ago

Features

  • Qwen支持加载本地/自定义模型 (@GaiZhenbiao)
  • 增加对OpenAiVison的图片token计算 (@tusik)
  • 搜索功能可以使用config中的代理 (@GaiZhenbiao)
  • 新增点击重启服务器功能 (@Keldos-Li)
  • 允许设置启动时是否自动打开浏览器 (@slideslide)

Bug Fixes

  • 修复预置 prompt 有时可能无效的问题 (@GaiZhenbiao)
  • 修复模型下拉框可能出现密码自动填充的问题 (@stingshen, @Keldos-Li)
  • 修复更新无反应的问题 (@Keldos-Li)
  • 修复川虎助理出错的问题 (@GaiZhenbiao)
  • 修复使用 Qwen-1_8B-Chat 模型加载出错的问题 (@GaiZhenbiao)
  • 修复 DALL-E3 使用时可能的报错 (@GaiZhenbiao)
  • 修复 api base 重复添加 V1 的问题 (@Keldos-Li)

Miscellaneous

  • updated Japanese translations (@GaiZhenbiao, @MZhao-ouo, @KFSAMURAI)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20231223...20240121

20231223

4 months ago

Features

  • 🚀 支持在输入框中粘贴或将文件拖入对话窗口以上传文件! (@Keldos-Li)
  • 新增了默认模型设置提示 (@GaiZhenbiao)
  • 点击“知识库文件”显示知识库管理组件 (@Keldos-Li)

Bug Fixes

  • 修复了DALLE3模型不通过自定义API Host请求的问题 (@slideslide)
  • 修复了Vision模型回复中断的问题 (@GaiZhenbiao)
  • 修复了修改对话名称的时候会报错的问题 (@GaiZhenbiao)

Miscellaneous

  • 适配新版openai API (@GaiZhenbiao)
  • 适配GPT4-V最新对话格式 (@GaiZhenbiao)
  • 自动安装时升级pip版本 (@GaiZhenbiao)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20231215...20231223

20231215

5 months ago

BREAKING

  • 💥 API Key 的显示位置重新调整到了右侧栏,加入了隐藏 API Key 的选项 (@GaiZhenbiao)
  • 🚀 初次启动时添加设置向导! (@GaiZhenbiao)

Features

  • 🚀 新增 文心一言 三个主要模型支持! (@XudongLiu)
  • 🚀 新增 DALLE3 支持! (@GaiZhenbiao)
  • 支持ChatGLM3 (@GaiZhenbiao)
  • 加入available_models配置项,允许自定义可用模型列表 (@GaiZhenbiao)
  • OpenAI模型现在会检查API Key是否为空 (@GaiZhenbiao)
  • 优化知识库问答功能 (@GaiZhenbiao)
  • 加快川虎Chat的启动速度 (@GaiZhenbiao)
  • 支持保存加载更多对话参数 (@GaiZhenbiao)
  • 前端页面同步历史记录保存的slider和checkbox (@Keldos-Li)
  • 原始消息改用等宽字体 (@Keldos-Li)
  • 调整新的原始文本输出在川虎助理中的显示 (@Keldos-Li)
  • 调整指示条样式,调整toolbox样式 (@Keldos-Li)

Bug Fixes

  • 解决在线搜索无法使用的问题 (@GaiZhenbiao)
  • 修复新用户对话错误的问题 (@cpatrickalves)
  • 修复总是提示更新的问题等 (@Keldos-Li)
  • 修复原始消息中LaTeX被误渲染的问题 (@Keldos-Li)
  • 修复重命名/删除历史记录时遗留多余的md文件的问题 (@GaiZhenbiao)
  • 修复相关依赖的API变动导致的错误 (@GaiZhenbiao)
  • 修复修复损坏的历史记录的时候出错的问题 (@GaiZhenbiao)
  • 修复使用finetune的GPT模型时出错的问题 (@GaiZhenbiao)
  • 限制文件上传的类型 (@GaiZhenbiao)
  • 修复app-title可能脱落到页面下方的问题 (@Keldos-Li)
  • 修复status-display跳动的问题 (@Keldos-Li)
  • 修复禁用更新后仍存在幽灵按钮的问题 (@Keldos-Li)

Miscellaneous

  • 加强了文件安全 (@GaiZhenbiao)
  • 清理无用prompt (@GaiZhenbiao)
  • 历史记录管理代码逻辑改进 (@GaiZhenbiao)
  • 川虎助理适配最新版本的openai和langchain (@GaiZhenbiao)
  • Added Korean Readme and polished Korean locale (@2p990i9hpral)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20231110...20231215

Other contributors: @ZhengQinyu, @slideslide.

[!important] 如果您手动更新,请在更新完成后执行以下命令更新依赖。 Please execute the following commands after manually updating.

pip install -r requirements.txt

20231110

6 months ago

Features

  • 🚀 新增 GPT4-Turbo 和 GPT4-Vision 支持! (@GaiZhenbiao)
  • 🚀 新增讯飞星火v3.0支持! (@GaiZhenbiao)

Miscellaneous

  • 调整了模型下拉框内的模型文字 (@GaiZhenbiao)
  • 微调了消息中图片的圆角和边距

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20231020...20231110

20231020

6 months ago

Features

  • 🚀 新增通义千问模型支持! (@GaiZhenbiao)
  • 🚀 新增 Anthropic 的 Claude 模型的支持! (@XudongLiu)
  • 加入gpt-3.5-turbo-instruct模型支持 (@GaiZhenbiao)
  • 切换不同索引类型时自动重建索引 (@GaiZhenbiao)

Bug fixes

  • 解决隐藏历史记录时可能出现的问题 (@GaiZhenbiao)
  • 解决某些第三方API服务提供商使用和OpenAI不同的返回格式导致的问题 (@GaiZhenbiao)
  • 解决损坏的历史记录可能超过token限制的问题 (@GaiZhenbiao)
  • 解决Windows下报错'TZ' 不是内部或外部命令的问题 (@GaiZhenbiao)

Miscellaneous

  • 改进英文翻译 (@GaiZhenbiao)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20231006...20231020

20231006

7 months ago

Features

  • 将LLaMA.cpp用作默认模型 (@Gaizhenbiao)
  • 加入为新对话保留prompt的开关 (@MZhao-ouo)

Miscellaneous

  • 移除不可用的模型 (@Gaizhenbiao)
  • 新增自动提取i18n文件 (@MZhao-ouo)
  • 新增对未翻译字符串自动翻译的功能 (@MZhao-ouo)
  • 移除单个emoji的翻译字符串 (@MZhao-ouo)
  • 调整部分翻译字符串

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20230926...20231006

20230926

7 months ago

Features

  • Dịch tiếng Việt mới (@toantranct)
  • 切换到川虎助理时可以显示已启用的工具 (@GaiZhenbiao)
  • 加入LLaMA-7B-Chat和LLaMA.cpp支持 (@GaiZhenbiao)

Bug fixes

  • 解决取消重命名时失去焦点的问题 (@GaiZhenbiao)
  • 修复重新生成时有时内容包含HTML标签的问题 (@GaiZhenbiao)
  • 修复了重试和新建对话时可能会出错的问题 (@GaiZhenbiao)
  • 修复第一次部署启动可能出错的问题 (@GaiZhenbiao, @MZhao-ouo )
  • 添加川虎助理的缺失依赖 (@GaiZhenbiao)

Miscellaneous

  • 调整 chatbot header 按钮 (@Keldos-Li)
  • 提取 models.py 中的类 (@GaiZhenbiao)
  • 自动命名不再使用U+A789字符表示冒号 (@GaiZhenbiao, @JohnZ03)
  • 对话自动命名默认启用使用模型总结 (@GaiZhenbiao)
  • New Github Action for push and release (@MZhao-ouo)
  • 限制部分依赖版本 (@binary-husky)
  • 增补部分翻译 (@Keldos-Li)

Full Changelog: https://github.com/GaiZhenbiao/ChuanhuChatGPT/compare/20230916...20230926