-
Notifications
You must be signed in to change notification settings - Fork 2.3k
更新日志
这里列出了 川虎Chat 截至目前的所有历史版本和提交。
请注意,我们所有的版本:
- 仅按照时间标记版本作版本管理,未使用语义化版本;
- 不能保证完全的稳定性,可能会在引入新特性或解决问题时产生新问题, 因此,请尽量及时更新最新的版本;
- 并不能保证完全的向下兼容,部分历史版本生成的消息历史可能在新版本中错误显示;
- 解决当前版本时间段内新增的bug的提交可能不会完整写入“Bug fixes”记录,具体的错误修复请查看 Full Changelog。
自V5起,我们大幅重写了界面,带来了全新的现代化UI与交互体验!还特别为移动端和PWA体验进行了全方位适配!同时,我们也优化并改进了诸多功能!
Features
- 在对话历史记录中能够保存“单轮对话”和“流式传输”勾选状态 (@Chuan Hu, @Keldos)
- 增加admin_list参数,只允许管理员重启/更新服务 (@Chuan Hu)
- 增加对话重命名模型设置(可选) (@XiaoRan)
- 改进了重命名、导出、下载对话历史记录的代码 (@Chuan Hu, @Keldos)
- 保存的对话历史记录不再包含多余的HTML标签 (@Chuan Hu)
- 生成时对话界面允许滚动 (@Keldos)
Bug Fixes
- 修复了部分模型的前端显示问题 (@Chuan Hu)
- 修复优化了上传、加载、刷新历史文件时可能的问题 (@Chuan Hu)
- 在加载 prompt 模板时加入额外的检查 (@Chuan Hu)
- 解决了用户可能访问其他用户历史记录的问题 (@Chuan Hu)
- 修复创建新对话时的流式传输勾选不匹配的问题 (@Chuan Hu)
- 在用正则表达式搜索历史记录时加入超时机制,以避免ReDoS问题 (@Chuan Hu)
- 修复在输出时切换时聊天导致对话错乱的问题 (@Keldos)
- 修复了其他潜在的问题
Miscellaneous
- 更新适配 Gradio 到 4.29.0
- 切换空对话/创建新对话时的日志级别修改为debug (@Chuan Hu)
Full Changelog 20240914...20241204
-
3386964
chore: remove debug logs (Keldos) -
fb97fd6
feat: allow scrolling interface during generation (Keldos) -
d1ca9f3
fix: disable chat list when generating/switch (Keldos) -
0752e6e
fix: 把文字大小改回之前的14px (Keldos) -
d4ec6a3
fix #1170 (Chuan Hu) -
3856d4f
fix: 修复gradio和fastapi带来的版本问题 (#1167) (Samuel Mau) -
c91dbfc
增加默认命名模型设置(可选) (#1164) (XiaoRan) -
20b2e02
feat: disable export button when gr export button disabled (Keldos) -
3d27b4d
refactor: rebind download button (Keldos) -
ccc7479
bugfix: private history download (Chuan Hu) -
66836e1
bugfix: Renaming conversation results in error (Chuan Hu) -
720c23d
bugfix: Fixed the issue that any user can restart the service. Added admin_list parameter. (Chuan Hu) -
ffea5e9
bugfix: HTML tags inside code blocks won't be removed now. Beta (Chuan Hu) -
22007a7
bugfix: fix LFI issue (Chuan Hu) -
d4451bb
fix #1163 (Chuan Hu) -
952fc8c
bugfix: Added checking when loading history files (Chuan Hu) -
868767e
bugfix: Fix the XSS issue when uploading history files (Chuan Hu) -
71cb89c
bugfix: Check history dir path before refreshing (Chuan Hu) -
fcdd5fd
bugfix: Added timeout to mitigate ReDoS issue (Chuan Hu) -
56fc993
chore: tamed warning when creating new conversation (Chuan Hu) -
01f43a3
bugfix: Ensure history file is in history directory when deleting the file. (Chuan Hu) -
919222d
bugfix: Raise error if multipart boundry is invalid. (Chuan Hu) -
2836fd1
bugfix: Added additional checks when loading template (Chuan Hu) -
c2c2b86
bugfix: error when saving history (Chuan Hu) -
526c615
bugfix: Added additional checks when saving/deleting histories. (Chuan Hu) -
226a9b2
Set streaming to false for o1 models (Chuan Hu) -
06fddad
Fixed streaming checkbox error when creating new conversation (Chuan Hu) -
b8a530c
improved streaming checkbox (Chuan Hu) -
9419b7f
Save single turn checkbox state to history (Chuan Hu)
Features
- 新增 GPT o1-preview 和 o1-mini 模型支持 (@Chuan Hu)
Bug Fixes
- 修复使用 Azure 时构建知识库索引失败的问题 (@nil)
Miscellaneous
Full Changelog 20240802...20240914
-
fe1fbae
fix #1160 (Chuan Hu) -
de260eb
chore: updated locale and readme (Chuan Hu) -
c902532
feat: Added o1-preview and o1-mini support (Chuan Hu) -
ce53e71
fix: 修复"openai_api_type=azure"时,知识库索引构建失败的问题 (#1158) (nil) -
1fe23b7
fix: 修复 metadata 赋值 (#1155) (nil) -
5c5d1d1
docker fix (Chuan Hu) -
f9eba90
docker fix (Chuan Hu) -
dd0716d
docker fix (Chuan Hu) -
ab87b6f
docker fix: Install cargo before installing pip packages (Chuan Hu) -
ebffc4e
feat:修改讯飞大模型名称为“官网”对应名称;同时增加 Spark Pro-128K类型; (#1153) (nil)
Features
- 新增 GPT-4o mini 模型支持 (@Chuan Hu)
- 新增 讯飞v4.0,v3.5 模型支持 (@Quincy)
- 默认模型从 GPT3.5-turbo 更改为 GPT-4o mini (@Simon Mau)
Bug Fixes
- 修复 Azure OpenAI 可能回复失败的问题 (@nil)
Miscellaneous
- 统一代码高亮样式颜色 (@Keldos)
- Docker 默认暴露7860端口 (@Simon Mau)
Full Changelog 20240628...20240802
Breaking
- 🚀 支持 自定义模型 Custom Models ! 参考:自定义模型 Custom Models (@Chuan Hu, @Keldos)
- 💥 GPT4-V 合并入 GPT4-Turbo (@Chuan Hu)
- 💥 因为Gradio的一个问题,暂时禁用了 LaTeX 渲染 (@Keldos)
Features
- 新增 Groq 模型支持 (@Chuan Hu)
- 新增 GPT-4o 模型支持 (@Chuan Hu)
- 新增 Claude 3.5 Sonnet 模型支持 (@Chuan Hu)
- 优化川虎助理模型上传文件时的行为 (@Chuan Hu)
- 生成回复时添加等待动画 (@Keldos)
- 提升密码验证的安全性 (@Chuan Hu)
Bug Fixes
- 修复新建 system prompt 为空的问题 (@Chuan Hu)
- 修复使用GPT系列模型时可能出现invalid_request_error的问题 (@Chuan Hu)
- 修复配置hide_history_when_not_logged_in为true后的界面报错 (@Chuan Hu)
- 修复 PDF 解析时可能出现的一个错误 (@kavons)
- 增加缺失的依赖 (@Chuan Hu)
- 版本更新过程中的其他修复和调整 (@Siwei Chen, @NME!)
Miscellaneous
- 在线 RAG 改用
text-embedding-3-large
模型 (@Chuan Hu) - 调整了对话生成时相关按钮的出现时间 (@Keldos)
- 前端高度相关代码改用dvh,可能存在浏览器兼容性问题 (@Keldos)
- 禁用模型选框键入筛选
-
config_example.json
中 PaLM 更改为 Gemini (@ORANGEVAST)
Full Changelog 20240410...20240628
-
c9fba78
feat: supported Claude 3.5 Sonnet (Chuan Hu) -
588d672
fix: pdf first page tailor (#1116) (kavons) -
b9a5bca
solve customized OpenAIVision model api_host issue (#1125) (Siwei Chen) -
8a2fd56
fix: 修复循环引用导致无法使用知识库的问题 , fix #1133 (#1135) (NME!) -
e46ec4e
fixed timing attack vulnerability (Chuan Hu) -
9546107
Added English description for GPT-4o (Chuan Hu) -
ac0a1ea
Added support for GPT-4o (Chuan Hu) -
b489e70
fix: incorrect argument structure in Groq_Client.init() (#1122) (Siwei Chen) -
7aee8f2
feat: add generating loader when new bot message is empty (Keldos) -
e30b4e3
i18n: 完善placeholder的本地化 (Keldos) -
d79b4b6
feat: 调整chatbot placeholder (Keldos) -
8ad2261
解决chatbot placeholder宽度问题 (Keldos) -
2be5c01
feat: 允许部分chatbot placeholder留空而不显示该部分 (Keldos) -
9e085e2
feat: custom placeholders (Keldos) -
1ac7951
feat: add placeholder to chatbot (Keldos) -
a5c62c1
PATCH: 暂时禁用 LaTeX 渲染 (Keldos) -
a66696f
fix invalid_request_error in GPT models (Chuan Hu) -
3f11a48
refactor: 自动高度改用dvh (Keldos) -
8a9c9c1
chore: 生成对话时不添加重生成与删除按钮 (Keldos) -
a0b6968
feat: model description move to chatbot header (Keldos) -
9645954
fixed language fallback (Chuan Hu) -
7ea0b44
修改了README.md的支持模型列表, 修改了config_example.json里关于Google PaLM API描述不当的问题 (#1113) (LXR520) -
3d0c63c
fix #1110 (Chuan Hu) -
85dd4dd
chore: Added description for custom models (Chuan Hu) -
3d53a13
feat: Added description capability to display a piece of text in the chatbot. Added description for GPT models and Claude models for now. (Chuan Hu) -
e888600
feat: Added support for custom models (Chuan Hu) -
921af92
Added support for Groq, the super fast inference service. (Chuan Hu) -
70118ca
fix system prompt issues. (Chuan Hu) -
0681627
chore: Added missing dependency (Chuan Hu) -
7231bea
Merged GPT4-V into GPT4-Turbo to accommodate OpenAI's new API change. (Chuan Hu) -
5881220
fix [Bug]: 配置"hide_history_when_not_logged_in": true后,界面报错 #1101 (Chuan Hu) -
fccd3de
openai besed RAG uses text-embedding-3-large now. (Chuan Hu) -
0c4dc56
feat: improved Chuanhu Assistant behaviour when handling file uploads (Chuan Hu)
Breaking
Features
Bug Fixes
- 修复 Claude3 模型返回问题 (@Chuan Hu)
- 修复特殊字符在自动对话命名时产生的错误 (@Yefori-Go, @zollty)
- 修复在线搜索的问题 (@Chuan Hu)
- 修复文件上传的问题 (@Chuan Hu, @Keldos)
Miscellaneous
Full Changelog 20240310...20240410
-
c759290
chore: specify python3.10 in Dockerfile (Keldos) -
094e66e
added numexpr dependency (Chuan Hu) -
3f4dde0
fixed file-based RAG (Chuan Hu) -
bb92452
fix weird style caused by Gradio introducing prose in chatbot (Keldos) -
26c6692
removed chuanhu assistant model entry in example (Chuan Hu) -
3fda5bb
since available tools can be infered from config, Chuanhu Assistant now uses GPT 3.5 by default, and uses GPT4-Turbo (preview) in Pro mode (Chuan Hu) -
faf1d94
code clean up, bumped openai version (Chuan Hu) -
9ee6f34
beautified tool usage logging (Chuan Hu) -
54e396f
bumped ddg version, renamed tool in Chuanhu Agent (Chuan Hu) -
5cd9270
Improved Chuanhu Agent with OpenAI Tools support (Chuan Hu) -
6d13763
fix: preserve line breaks when copy in md message (Keldos) -
445b831
hide message pending bubble (Keldos) -
012f5a4
fix: fix selecting conversation break webUI down (Keldos) -
67b5483
fix raw-message color (Keldos) -
e839eb6
fix history list unresponstive issue (Chuan Hu) -
a8afd7f
add escape to avoid html being rendered in raw message (Keldos) -
8a92b0a
clip message with
and PREFIX (Keldos) -
ef8ed81
gradio 4 update (Chuan Hu) -
6d55b28
fix online search (Chuan Hu) -
bb790a4
added tokens per second logging (Chuan Hu) -
c924b6b
new messages with raw-md toggle again (Keldos) -
293b255
tamporal fix to stuck outputing (Chuan Hu) -
539d20b
[WIP]: 修复js文件上传 (Keldos) -
f4b2cff
[WIP]: 调整页面细节 (Keldos) -
1f8ae59
fix file uploading error (Chuan Hu) -
ac55605
[WIP]: chatbot内部适配gradio4 (Keldos) -
1aa41ff
make every component outside chatbot look fine (Keldos) -
9d85f86
wip: update slider.js (Keldos) -
eae6bbe
css初步适配group (Keldos) -
a604679
components like tabs and accordions have their names as css class names too (Chuan Hu) -
d6b4e60
changed component elem_classes to "gradio-*" (Chuan Hu) -
1f16025
removed hack logout button, use gradio4 official logout button instead (Chuan Hu) -
5d70a8a
ChuanhuChat now runs on gradio4 (sort of) (Chuan Hu) -
2cca68e
bumped gradio version (Chuan Hu) -
1b8e2c6
fix: address corner cases in filename sanitization (#1070) (Yefori) -
72209a0
fix #1077 (Chuan Hu) -
c24712b
bugfix: bulk response from Claude 3 (Chuan Hu) -
e9ac109
Added support for Claude 3 Haiku (Chuan Hu)
Features
- logging中输出每秒token数 (@Chuan Hu)
Bug Fixes
- 修复隐私数据问题 (@Chuan Hu)
- 修复 GPT4 Vision 模型相关问题 (@Chuan Hu)
- 修复切换模型后回复可能为空的问题 (@chenditc)
- 修复 Claude 3 模型下開始新的聊天 System prompt 被清空的问题 (@Chuan Hu)
- 修复multimodal warning (@Chuan Hu)
- 修复重启时不刷新页面的问题 (@Keldos)
Miscellaneous
- removed abundant warnings (@Chuan Hu)
- bumped GPT model versions (@Chuan Hu)
- bumped gradio version to 3.44.0 (@Chuan Hu)
- pip upgrade when update (@Keldos)
Full Changelog 20240305...20240310
-
64a104c
chore: pip upgrade when update (Keldos) -
946513f
fixed multimodal warning (Chuan Hu) -
a116794
bumped GPT model versions (Chuan Hu) -
a41860c
feat: added logging of tokens per second (Chuan Hu) -
e0abb57
removed abundant warnings (Chuan Hu) -
e561519
chore: bumped gradio version (Chuan Hu) -
c5ae3b5
bugfix: added blocked paths to protect sensitive files (Chuan Hu) -
4a8fb8d
fix #1071 (Chuan Hu) -
0bbf210
fix #1066 (Chuan Hu) -
fd935eb
Fix stop sequence initialization as empty string (#1063) (Di) -
740f454
fix: 修复重启时不刷新页面的问题 (Keldos) -
414815f
bugfix: Improvements on GPT4V (Chuan Hu)
Features
- 🚀 新增 Claude 3 模型支持 (@Chuan Hu)
- 🚀 新增 Gemini Pro (Vision) 支持 (@Chuan Hu)
- 🚀 新增 Gemma 模型支持 (@Chuan Hu)
- 🚀 新增 Ollama 模型支持 (@Tusik)
- 打开网页时新建对话 (@Chuan Hu)
- 增加登出按钮 (@Tusik)
Bug Fixes
Miscellaneous
Full Changelog 20240121...20240305
-
e2d069a
bugfix: retry doesn't work when Claude API errors out (such as when overloaded) (Chuan Hu) -
5097de6
feat: Claude 3 multimmodal improvement, ChuanhuChat now converts unsupported image formats such as .jpg into jpeg (Chuan Hu) -
94991b8
feat: Added Claude 3 Opus and Claude 3 Sonnet support, with multimodal capabilities! resolve #1062 (Chuan Hu) -
6469bb1
chore: translation coverage improvements (Chuan Hu) -
f8cb93f
chore: RAG code quality improvements (Chuan Hu) -
89d128f
bugfix: fix #1052 (Chuan Hu) -
fb7f9bd
chore: compability fix (Chuan Hu) -
5565f93
chore: compability fix (Chuan Hu) -
d53002e
feat: Ollama后端支持 (#1051) (Tusik) -
8ae89e8
bugfix: Gemma generation too short (Chuan Hu) -
d3fb4a3
feat: Added Gemma support (needs hf auth token) (Chuan Hu) -
06281ff
fix #1054 (Chuan Hu) -
4f67e8f
chore: 引用资源 http -> https (@Keldos) -
1318660
feat: 加入Gemini Pro (Vision) 支持 #1039 (Chuan Hu) -
c904b2a
chore: add gradio[oauth] to dependencies (Chuan Hu) -
6b8f7db
feat:替代并实现gradio logout route并添加退出按钮 (#1034) (Tusik) -
40a0cc7
feat: 打开网页时创建新对话,而不是加载最晚的那一条 (Chuan Hu)
Features
- Qwen支持加载本地/自定义模型 (@Chuan Hu)
- 增加对OpenAiVison的图片token计算 (@Tusik)
- 搜索功能可以使用config中的代理 (@Chuan Hu)
- 新增点击重启服务器功能 (@Keldos)
- 允许设置启动时是否自动打开浏览器 (@slideslide)
Bug Fixes
- 修复预置 prompt 有时可能无效的问题 (@Chuan Hu)
- 修复模型下拉框可能出现密码自动填充的问题 (@stingshen)
- 修复更新无反应的问题 (@Keldos)
- 修复川虎助理出错的问题 (@Chuan Hu)
- 修复使用 Qwen-1_8B-Chat 模型加载出错的问题 (@Chuan Hu)
- 修复 DALL-E3 使用时可能的报错 (@Chuan Hu)
- 修复 api base 重复添加 V1 的问题 (@Keldos)
Miscellaneous
- updated Japanese translations
Full Changelog 20231223...20240121
-
4cadbd1
bugfix: fix #1033 预置prompt有时无效 (Chuan Hu) -
74da1a0
feat: 可以点击以重启 (Keldos) -
164fb4e
fix: 修复不终止重启时重复添加V1的问题 (Keldos) -
cd9c216
doc: updated Japanese translations, thanks @KFSAMURAI ! (Chuan Hu) -
5de3ac8
fix: 修复更新无反应的问题,fix #1014 (Keldos) -
fc0eacc
feat: 增加对OpenAiVison的图片token计算 (#1031) (Tusik) -
f5482e0
chore: jp translation adjustment (MZhao) -
5c5d615
buxfix: set autocomplete attribute to api-key input (#1024) (stingshen) -
bfec72c
feat: 搜索功能现在可以使用config中设置的http_proxy和https_proxy了 (Chuan Hu) -
8e2216a
允许设置启动时是否自动打开浏览器 (#1010) (XiaoRan) -
5bffaf6
fix [其他]: 川虎助手问题 #1001 (Chuan Hu) -
6e50743
bugfix: fix #971 (Chuan Hu) -
9c16592
bugfix: DALLE url issue fix #1013 (Chuan Hu) -
31c7630
feat: Qwen支持加载本地/自定义模型 (Chuan Hu) -
180ee81
bugfix: 修复Qwen bug (Chuan Hu) -
d0c0cec
bugfix: variable name fix (Chuan Hu)
Features
Bug Fixes
- 修复了DALLE3模型不通过自定义API Host请求的问题 (@slideslide)
- 修复了Vision模型回复中断的问题 (@Chuan Hu)
- 修复了修改对话名称的时候会报错的问题 (@Chuan Hu)
Miscellaneous
Full Changelog 20231215...20231223
-
712164d
feat: 醒目提示已有知识库文件 (Keldos) -
3b194b1
chore: gpt-3.5-turbo => GPT3.5 Turbo (Keldos) -
5a9cee3
bugfix: 修复Vision模型回复中断的问题 (Chuan Hu) -
83cf6b2
bugfix: 适配GPT4-V最新对话格式 (Chuan Hu) -
01aabfa
feat: 新增了模型设置提示,可以在config中填写显示名称或真实模型名称 #1003 (Chuan Hu) -
0a3d9bd
doc: 更新README (Chuan Hu) -
aaf45c0
feat: 将文件拖拽到chatbotArea以上传 (Keldos) -
444082b
feat: 适配新版openai API (Chuan Hu) -
962de4f
feat: 自动安装时升级pip版本 (Chuan Hu) -
1abaf77
fix 在本地部署的时候,修改对话名称的时候会报错 #991 (Chuan Hu) -
b835dfd
feat: paste to upload files (Keldos) -
33b39e5
修复了api-host在DALLE3中的问题 (#994) (XiaoRan)
BREAKING
Features
- 🚀 新增 文心一言 三个主要模型支持 (@XudongLiu)
- 🚀 新增 DALLE3 支持! (@Chuan Hu)
- 支持ChatGLM3 (@Chuan Hu)
- 加入available_models配置项,允许自定义可用模型列表 (@Chuan Hu)
- OpenAI模型现在会检查API Key是否为空 (@Chuan Hu)
- 优化知识库问答功能 (@Chuan Hu)
- 加快川虎Chat的启动速度 (@Chuan Hu)
- 支持保存加载更多对话参数 (@Chuan Hu)
- 前端页面同步历史记录保存的slider和checkbox (@Keldos)
- 原始消息改用等宽字体 (@Keldos)
- 调整新的原始文本输出在川虎助理中的显示 (Keldos)
- 调整指示条样式,调整toolbox样式 (@Keldos)
Bug Fixes
- 解决在线搜索无法使用的问题 (@Chuan Hu)
- 修复新用户对话错误的问题 (@Patrick Alves)
- 修复总是提示更新的问题等 (@Keldos)
- 修复原始消息中LaTeX被误渲染的问题 (@Keldos)
- 修复重命名/删除历史记录时遗留多余的md文件的问题 (@Chuan Hu)
- 修复相关依赖的API变动导致的错误 (@Chuan Hu)
- 修复修复损坏的历史记录的时候出错的问题 (@Chuan Hu)
- 修复使用finetune的GPT模型时出错的问题 (@Chuan Hu)
- 限制文件上传的类型 (@Chuan Hu)
- 修复app-title可能脱落到页面下方的问题 (@Keldos)
- 修复status-display跳动的问题 (@Keldos)
- 修复禁用更新后仍存在幽灵按钮的问题 (@Keldos)
Miscellaneous
- 加强了文件安全 (@Chuan Hu)
- 清理无用prompt (@Chuan Hu)
- 历史记录管理代码逻辑改进 (@Chuan Hu)
- 川虎助理适配最新版本的openai和langchain (@Chuan Hu)
- added Korean Readme and polished Korean locale (@2p990i9hpral)
Full Changelog 20231110...20231215
-
46ceef6
doc: 更新issue和pr模板 (Keldos) -
13a85fd
feat: 调整tooxbox样式 (Keldos) -
8246d1e
chore: 将设置中的模型tab拆分到toolbox (Keldos) -
4e94a9a
bugfix: 移除无用依赖 (Chuan Hu) -
c3705a8
feat: added internalization to setup wizard (Chuan Hu) -
0a95da9
feat: OpenAI模型现在会检查API Key是否为空 (Chuan Hu) -
b8e3f6d
chore: 用语调整 (Chuan Hu) -
3d45e18
feat: 初次启动时添加设置向导 (Chuan Hu) -
e86b73d
Fix Korean url in README (#975) (2p990i9hpral) -
44081a0
Korean locale (#969) (2p990i9hpral) -
58bb2f9
fix: 修复header中的html标签笔误 (#972) (Quincy) -
f42509c
feat: 优化dalle3图片显示 (Keldos) -
a6ebff0
feat: 加入DALLE3支持 (Chuan Hu) -
a27db7d
Fix the history directory creation for new users (#967) (Patrick Alves) -
ed2aa75
chore: 川虎助理适配最新版本的openai和langchain (Chuan Hu) -
4799527
bugfix: 川虎助理保存历史出错 (Chuan Hu) -
48d2f65
bugfix: 修复自动保存参数时的若干问题 (Chuan Hu) -
f05148b
feat: 前端页面同步历史记录保存的slider和checkbox (Keldos) -
668b53d
bugfix: 修复加载参数时的问题 (Chuan Hu) -
60a57c5
feat: 加快川虎Chat的启动速度,尤其在不理想的网络情况下 (Chuan Hu) -
2c7dccc
feat: 从配置文件加载保存的参数 (Chuan Hu) -
76a432f
feat: 保存更多参数 (Chuan Hu) -
c9a9fba
chore: 历史记录管理代码逻辑改进 (Chuan Hu) -
2a7a9d4
Merge branch 'main' of https://github.com/GaiZhenbiao/ChuanhuChatGPT (johnsmith253325) -
4cae7cc
feat: 支持ChatGLM3 resolve #941 (johnsmith253325) -
3de6909
fix: 修复禁用更新后仍存在幽灵按钮的问题 (Keldos) -
2521af7
fix: 修复status-display跳动的问题;调整指示条样式 (Keldos) -
4b0591c
feat: 增加在UI中隐藏API Key输入框的config选项 (Chuan Hu) -
cebe276
chore: 清理无用prompt (Chuan Hu) -
8c5d22e
feat: 将密钥输入框挪到用户可见的区域 (Chuan Hu) -
6ba3dba
Update presets.py (#956) (XiaoRan) -
242b04b
fix: 修复总是提示更新的问题等 (Keldos) -
e662ff6
fix: 修复app-title可能脱落到页面下方的问题 (Keldos) -
fb1e611
fix: 修正新的原始文本输出在川虎助理中的显示 (Keldos) -
17ee059
chore: specify httpx version (Chuan Hu) -
1150a69
fix&feat: 修复原始消息中LaTeX被误渲染的问题; 原始消息改用等宽字体 (Keldos) -
a8d9818
fix [功能请求]: GPT-4 Turbo模型的Token长度限制似乎有问题? #953 (Chuan Hu) -
e17e77b
增加对文心一言的支持,支持文心一言的三个主要模型。 (#931) (Xudong Liu) -
cd2e998
feat: 限制文件上传的类型,优化体验 #938 (Chuan Hu) -
2e8e7da
chore: Specify Pillow version in requirements.txt (Chuan Hu) -
7392813
bugfix: 修复使用finetune的GPT模型时出错的问题 (Chuan Hu) -
9e09956
bugfix: 修复重命名/删除历史记录时遗留多余的md文件的问题 fix #950 (Chuan Hu) -
4469696
feat: 优化知识库问答功能 (Chuan Hu) -
64764e8
bugfix: 修复修复损坏的历史记录的时候出错的问题 (Chuan Hu) -
40b0dd7
bugfix: 解决在线搜索无法使用的问题 fix #939 (Chuan Hu) -
37c30be
feat: 加强了文件安全 (Chuan Hu) -
b5980ba
bugfix: 修复Pillow 10 的API变动导致的出错 fix #938 (Chuan Hu) -
b397350
feat: 加入available_models配置项,允许自定义可用模型列表 resolve #943 (Chuan Hu)
Features
Miscellaneous
Full Changelog 20231020...20231110
Features
- 🚀 新增通义千问模型支持! (@Chuan Hu)
- 🚀 新增 Anthropic 的 Claude 模型的支持! (@XudongLiu)
- 加入gpt-3.5-turbo-instruct模型支持 (@Chuan Hu)
- 切换不同索引类型时自动重建索引 (@Chuan Hu)
Bug fixes
- 解决隐藏历史记录时可能出现的问题 (@Chuan Hu)
- 解决某些第三方API服务提供商使用和OpenAI不同的返回格式导致的问题 (@Chuan Hu)
- 解决损坏的历史记录可能超过token限制的问题 (@Chuan Hu)
- 解决Windows下报错'TZ' 不是内部或外部命令的问题 (@Chuan Hu)
Miscellaneous
- 改进英文翻译 (@Chuan Hu)
Full Changelog 20231006...20231020
-
f9abb09
chore: 不再打印commit time (Chuan Hu) -
2c72b5e
doc: Readme添加通义千问 (Chuan Hu) -
0fd73b9
feat: 加入通义千问支持 (Chuan Hu) -
5dced7c
doc: 为Claude更新README (Chuan Hu) -
d987918
增加对Anthropic的Claude大模型的支持 (#919) (Xudong Liu) -
8dbdf7a
bugfix: 隐藏历史记录时出现问题 fix #883 (Chuan Hu) -
efd54c9
bugfix: corrupted history may exceed token limit fix #916 (Chuan Hu) -
e99bd71
feat: 加入gpt-3.5-turbo-instruct模型支持 (Chuan Hu) -
fc2938f
bugfix: 某些第三方API服务提供商使用和OpenAI不同的返回格式 fix #912 (Chuan Hu) -
406ae44
bugfix: 消除了Windows平台下报错'TZ' 不是内部或外部命令的问题 (Chuan Hu) -
d3f26cb
minor: 改进英文翻译 (Chuan Hu) -
18cf6f9
feat: 切换不同索引类型时自动重建索引 (Chuan Hu)
Features
Miscellaneous
- 移除不可用的模型 (@Chuan Hu)
- 新增自动提取i18n文件 (@MZhao)
- 新增对未翻译字符串自动翻译的功能 (@MZhao)
- 移除单个emoji的翻译字符串 (@MZhao)
- 调整部分翻译字符串
Full Changelog 20230926...20231006
Features
- 新增越南语翻译 (@toantranct)
- 切换到川虎助理时可以显示已启用的工具 (@Chuan Hu)
- 加入LLaMA-7B-Chat和LLaMA.cpp支持 (@Chuan Hu)
Bug fixes
- 解决取消重命名时失去焦点的问题 (@Chuan Hu)
- 修复重新生成时有时内容包含HTML标签的问题 (@Chuan Hu)
- 修复了重试和新建对话时可能会出错的问题 (@Chuan Hu)
- 修复第一次部署启动可能出错的问题 (@Chuan Hu)
- 添加川虎助理的缺失依赖 (@Chuan Hu)
Miscellaneous
- 调整chatbot header按钮 (@Keldos)
- 提取 models.py 中的类 (@Chuan Hu)
- 自动命名不再使用
U+A789
字符表示冒号 (@Chuan Hu, @JohnZ03) - 对话自动命名默认启用使用模型总结 (@Chuan Hu)
- New Github Action for push and release (@MZhao)
- 限制部分依赖版本 (@binary-husky)
- 增补部分翻译 (@Keldos)
Full Changelog 20230916...20230926
-
783d4f9
Add Vietnamese Translation (#896) (toantranct) -
3e656eb
Update requirements.txt (#899) (binary-husky) -
353a07e
chore: 调整chatbot header按钮again (Keldos) -
56ce8b2
chore: 调整chatbot header按钮 (Keldos) -
3b51dee
Addworkflow_dispatch
for manually push to DockerHub (MZhao) -
285ebee
chore (i18n): 增补"启用的工具:"的翻译 (Keldos) -
a2154af
bugfix: may show error for LlaMA on first launch (Chuan Hu) -
f4d58e4
bugfix: may raise error on first launch (Chuan Hu) -
8728d12
bugfix: 加入LLaMA.cpp (Chuan Hu) -
3675c9f
Merge branch 'llamacpp' (Chuan Hu) -
a6c25bd
feat: new Github Action for push and release! (MZhao) -
b346648
feat: 加入LoRA功能 (Chuan Hu) -
7d0f396
feat: 加入LLaMA-7B-Chat (Chuan Hu) -
1931100
bugfix: 修复了重试和新建对话时可能会出错的问题 (Chuan Hu) -
dbe4a3e
feat: 切换到川虎助理时可以显示启用了的工具 (Chuan Hu) -
015435f
chore: 默认启用使用模型自动给对话起标题的功能(chat_name_method_index) (Chuan Hu) -
65dd753
bugfix: 修复重新生成时有时内容包含HTML标签的问题 (Chuan Hu) -
06630d4
bugfix: 添加川虎助理的缺失依赖 (Chuan Hu) -
52cd289
feat: 初步加入LLaMA.cpp支持 (Chuan Hu) -
7691698
bugfix: 取消重命名时失去焦点 (Chuan Hu) -
6fd2102
Fix encoding error in utils.py (#882) (JohnZ03) -
93defe7
chore: 提取 models.py 中的类 (Chuan Hu)
BREAKING
-
🚀 全新设计的用户界面
-
🚀 全新的对话历史记录设计
-
🚀 PWA 网页应用程序支持
Features
- 🚀 新增讯飞星火大模型支持! (@Chuan Hu)
- Русский интерфейс теперь поддерживается! (@bropines)
- 更换模型时保持对话上下文 (@Chuan Hu)
Bug fixes
- 修复 Azure OpenAI 的问题 (@Chuan Hu)
- 修复如果文件解析失可能影响后续文件的问题 (@Chuan Hu)
- 修复气泡宽度超过chatbot内容的问题 (@Keldos)
- 修复更新最新版但降级后提示更新问题 (@Keldos)
- 修复川虎助理无法搜索的问题 (@noahzark)
- 解决 Windows 路径问题 (@Chuan Hu, @MZhao)
- 修复更新按钮无法点击的问题 (@Keldos)
Miscellaneous
- 升级gradio到3.34.2 (@Keldos)
- set logging level to info (@Chuan Hu)
- Support both styles like en_US and en-US (@Chuan Hu)
- 只读历史记录改为只有未登录且设置hide_history_when_not_logged_in时使用 (@Keldos)
- 改进与补全翻译 (@Keldos, @Chuan Hu and @MZhao)
- 增补焕新文档 (@MZhao)
Full Changelog 20230911(pre-release)...20230916
-
08e5fa2
hotfix: 修复更新按钮无法点击的问题 (Keldos) -
a8a34a0
doc: Update docs for ChuanhuChat v5.0 (#887) (MZhao) -
aad9d90
bugfix: fix #883 (Chuan Hu) -
a363f1b
chore: 对话获取失败时的打印报错 (Chuan Hu) -
007cc3d
feat: 更换模型时保持对话上下文 (Chuan Hu) -
5d96469
feat: Added Russian prompt templates (Chuan Hu) -
7bce60f
fix: 解决 Windows 路径问题 #883 (MZhao) -
7134a2d
fix: 解决代码复制按钮出现在输入区上方的问题 (Keldos) -
41f3f9d
fix: 增加用户取消重命名的判断 (Keldos) -
21d7bfc
fix: 修复远程服务删除消息时可能不能生成新按钮的问题 (Keldos) -
38abe30
bugfix: saving file will fail on Windows #883 (Chuan Hu) -
bff571d
Fix lite assistant not working bug (#884) (Feliciano Long) -
58c26e6
bugfix: history won't change (Chuan Hu) -
49aea6d
fix: 新建对话时清空system prompt (MZhao) -
b1dcd61
bugfix: 取消重命名时失去焦点 (Chuan Hu) -
196c2e9
Fix encoding error in utils.py (#882) (JohnZ03) -
11750f0
doc: New demo video (Chuan Hu) -
e5d03ae
加入新的演示视频 (Chuan Hu) -
316589d
fix: 修复toggle按钮切换另一条消息或无效的问题 (Keldos) -
26d33a9
fix: 去除chatbot header中dropdown focus时的box-shadow (Keldos) -
c5e6e9b
feat: 禁止手动重命名包含特殊字符 (Keldos) -
b25e7e2
feat: 优化自动命名提示词 fix: 自动命名替换特殊符号 (MZhao) -
5f19e45
fix: 单次对话禁用自动命名 (MZhao) -
ce858fc
fix: 解决禁用更新后仍显示更新按钮的问题 (Keldos)
Full Changelog 20230830...20230911(pre-release)
-
9478f31
Merge branch 'UI-new' into main (#873) (Keldos) -
6582601
fix: 使用self.history实现自动命名 (MZhao) -
73da7f9
feat: 可以使用配置文件控制默认自动命名行为 (MZhao) -
85de666
fix: windwos因冒号导致出错 feat: 自动总结对话的i18n (MZhao) -
6487726
feat. 自动命名功能完善啦 (MZhao) -
d6526d1
自动命名更改为16个字符 (MZhao) -
8b610a5
bugfix: 选择LoRA模型时出错 (Chuan Hu) -
3cd91ed
fix: 修复Chromium下模型dropdown偏移 (Keldos) -
b6963c9
chore: 改进翻译 (Chuan Hu) -
1c04bc3
dev: 升级gradio到3.43.2 (Keldos) -
a233205
fix: 在特定情况下禁用自动更新按钮 (Keldos) -
35d20c8
WIP fix: 调整lora模型选择样式 (Keldos) -
0af8496
WIP feat: 完善搜索框和刷新、上传按钮 (Keldos) -
0b2933f
fix. 修复重复保存的bug (MZhao) -
bea72e4
fix. 重命名自动添加序号 (MZhao) -
e5bde7e
chore: 更改新对话的样式 (Chuan Hu) -
f4b17c4
bugfix: 第一次启动时报错 (Chuan Hu) -
2572cda
feat. 自动命名对话 (MZhao) -
540d0dc
fix: 添加一个langchain的依赖库 (MZhao) -
0b100e6
WIP: 调整menu中history list样式 (Keldos) -
d7487c3
bugfix: 现在保存文件名可以被自动加载 (Chuan Hu) -
bef1526
bugfix: 修复正则搜索时不正确表达式导致搜索出错的问题 (Chuan Hu) -
e5adc30
feat: 将上传历史的组件从 File 改成UploadButton (Chuan Hu) -
ba32a82
chore: 函数名称修改 (Chuan Hu) -
8beda5f
chore: 重命名/导出时不再输出到File (Chuan Hu) -
eb4ccf0
WIP fix: 修复登录用户下载错误 (Keldos and Chuan Hu) -
27fbd0c
WIP: export+download markdown (Keldos) -
30e4bc9
feat: 加入 Markdown 下载功能 (Chuan Hu) -
4f6b126
bugfix: 修复了删除新对话时会出错的问题,删除对话后现在会新建对话 (Chuan Hu) -
8154a1c
feat: 给历史记录列表加入搜索框 (Chuan Hu) -
d2092ab
WIP fix: 新建的对话也能重命名和修改 (Keldos) -
319e4f2
feat: 保存按钮现在是重命名按钮了 (Chuan Hu) -
1a233c9
WIP BREAKING: 只有未登录&hide_history_when_...时使用只读历史记录 (Keldos) -
147f60b
chore: 优化新建对话时的行为 (Chuan Hu) -
9869ac7
bugfix: 现在未登陆时也可以正常加载历史记录了 (Chuan Hu) -
6b8396d
bugfix: 隐藏历史记录时程序崩溃 (Chuan Hu) -
39dd701
bugfix: 修复继续对话时会创建新文件的问题 (Chuan Hu) -
b9efa15
WIP chore: 微调样式 (Keldos) -
e741d7d
WIP: 为重命名和删除对话按钮绑定后台处理事件 (Keldos) -
544e08e
feat: 去除.json (Chuan Hu) -
ffd1e43
feat: 去除历史记录列表的.json (Chuan Hu) -
20c2fc5
bugfix: 解决刷新列表时列表中只有第一个字的问题 (Chuan Hu) -
10ba661
WIP: add chat-histor-list buttons (Keldos) -
bcb6446
WIP: 在chatbot header中加入导出按钮 (Keldos) -
03a9483
WIP refactor: 改一下点击下载文件写到js文件里 (Keldos) -
d70f27b
WIP: make history message a list (Keldos) -
ebd3a13
feat: Added a button to download history (Chuan Hu) -
d86a58c
bugfix: history only shows the first character (Chuan Hu) -
075cf5f
bugfix: sv_SE localization (Chuan Hu) -
0033b9a
bugfix: unnecessarily warns users using Chinese (Chuan Hu) -
fd2b169
WIP: 微调一些翻译和发送终止按钮样式 (Keldos) -
f31a8f7
WIP i18n: 完善补全翻译 (Keldos) -
4d0d461
WIP i18n: 调整添加新内容的翻译 (Keldos) -
9f7176b
chore: Support both styles like en_US and en-US (Chuan Hu) -
c0a09a7
WIP: 调整与更新web的i18n (Keldos) -
f1badb5
WIP fix 修复部分浏览器backdrop-filter兼容性 (Keldos) -
c73c755
WIP: chore 微调部分样式 (Keldos) -
64bc65f
WIP: 为xmchat最新消息在行末加入点赞点踩 (Keldos) -
1db9ce6
WIP: 增加重新生成和删除本轮问答按钮 (Keldos) -
c983084
WIP: 调整chatmore和user info样式 (Keldos) -
d58672c
WIP: 输入区文件管理提示 (Keldos) -
6957e82
WIP: 上传文件按钮可以多次上传 (Keldos) -
14a6582
WIP: 修复一些问题 (Keldos) -
1e4e3c0
基本PWA功能 & 修改图标 (Keldos and MZhao) -
b6dd0c8
PWA 适配全面屏 (Keldos) -
ec40641
WIP: 一些界面调整与样式调整 (Keldos) -
8a9679a
WIP: chat-with-more btns actually work (Keldos) -
d9d1fb2
WIP: 微调样式 (Keldos) -
b3d9df8
Add Russian localization and README_ru (#878) (Sergey Pinus) -
28e8f05
WIP fix 避免gradio progress遮挡输入框样式 (Keldos) -
0acb4f5
WIP 微调app-title大小 (Keldos) -
2f1ac44
WIP: refactor蒙版写法 (Keldos) -
d9bd9f8
WIP: chat-with-more labels when full width.... (Keldos) -
1c2b5d2
WIP: make chat with more buttons... (Keldos) -
9763618
WIP: fix border radius (Keldos) -
1c8e01a
WIP: fix viewport height in mobile devices (Keldos) -
3290e22
WIP: 微调,加上新对话按钮 (Keldos) -
18ed09e
WIP: input area (Keldos) -
3f59dbe
WIP: fix some containers... (Keldos) -
8b5c04c
WIP: 调整右栏tab,关于,更新弹窗等样式 (Keldos) -
d55a9fe
chore: set logging level to info (Chuan Hu) -
03db1ff
feat: 对话历史按时间排序 (Chuan Hu) -
657f21e
WIP: make button icons (Keldos) -
08b7713
bugfix: 如果文件解析失败,不影响后续文件 (Chuan Hu) -
12eb16f
feat: 加入讯飞星火大模型支持 #877 (Chuan Hu) -
c407bb3
bugfix: missing requirement (Chuan Hu) -
679aef4
WIP: Lora model select in header (Keldos) -
762e19e
WIP: make chatbot header (Keldos) -
964aa99
WIP: 够宽时同时打开左右栏 (Keldos) -
f1f92ba
fix: 修复更新最新版但降级后提示更新问题 (Keldos) -
7c42784
fix: 修复气泡宽度问题 (Keldos) -
d443c93
WIP: 调整窗口填充架构 (Keldos) -
23d295b
bugfix: Azure OpenAI (Chuan Hu) -
a294e14
WIP: 重写侧边栏样式与开关逻辑 (Keldos) -
b71c4e4
WIP: test switch page (Keldos) -
c4401df
WIP 暂存 (Keldos) -
455961c
fix both side open (Keldos) -
0e5af6a
tab in boxes for mobile devices (Keldos) -
ae0a24e
WIP: fix both menu and toolbox open (Keldos) -
562142e
WIP: toolbox pop from buttom on mobile devices (Keldos) -
f36945f
WIP: self-adaption side blocks (Keldos) -
374ce0c
WIP: fix (Keldos) -
f6180c8
WIP: 弹出窗口后禁用body的滚动,增加弹出窗口超出Window超出部分滚动 (Keldos) -
52fd957
WIP: make setting like box (Keldos) -
6848520
WIP: new ui (Keldos)
自V4起,我们加入了 川虎助理(川虎助理 Pro)自主运行模式!您可以使用它们达到Auto-GPT的效果~
Features
- 🚀 加入GPT 模型微调功能! (@Chuan Hu)
- 🚀 加入聊天头像功能! (@Keldos)
- 🚀 新增 Midjourney 代理模型! (@noahzark)
- 训练支持预估 token 消耗 (@Chuan Hu)
- 优化按钮大小和换行 (@Chuan Hu, @Keldos)
Bug fixes
- 修复后台更新逻辑,避免stash产生错误等 (@Keldos)
- 修复openai usage错误的问题 (@Keldos)
- 修复了读取的 excel 文件可能不完整的问题 (@Chuan Hu)
- 修复添加训练好的模型到列表时网页卡死的问题 (@Chuan Hu)
- 修复一直重复生成对话按钮的问题,优化性能 (@Keldos)
- 修复模型类型判断错误的 bug (@Chuan Hu)
Miscellaneous
- 升级 langchain 到 0.0.276 (@Chuan Hu)
- 升级 gradio 到 3.41.2 (@Keldos)
- disable share button in hugging face spaces (@Keldos)
- 减少不必要的 log 打印 (@Chuan Hu)
Full Changelog 20230820...20230830
-
0e91c63
chore: disable share button in hugging face spaces (Keldos) -
c06298e
dev: 适配gradio 3.41.2 (Keldos) -
ef91b66
dev (refactor): 适配gradio3.41.0的avatar (Keldos) -
500c18a
chore: 升级langchain版本 (Chuan Hu) -
a7ca30e
bugfix: 修复添加训练好的模型到列表时网页卡死的问题 (Chuan Hu) -
0b2092a
feat: add mj image generation support through proxy api (#871) (noahzark) -
cae1b59
fix: 这下还总该修好了? (Keldos) -
9983c9f
fix: 修复chatbot内容变化后头像留存问题 (Keldos) -
785acc6
bugfix: 修复模型类型判断错误的 bug (Chuan Hu) -
bedaaff
chore (UI): 聊天栏底部按钮禁用换行 (Keldos) -
c5079c2
bugfix: 修复了读取的 excel 文件可能不完整的问题 (Chuan Hu) -
3e8d848
加入使用介绍 (Chuan Hu) -
eb87ba4
feat: 训练支持预估 token 消耗 (Chuan Hu) -
5e8fd04
用语调整 (Chuan Hu) -
401c21c
feat: 在文件 ID 为空是不允许点击训练按钮 (Chuan Hu) -
6223547
UI: 把 Panel 加回来并微调 UI (Chuan Hu) -
286541b
UI: 将文件 ID 显示出来并允许修改 (Chuan Hu) -
478872e
feat: 防止重复添加模型 (Chuan Hu) -
432eb42
feat: 支持添加训练好的模型到配置文件里 (Chuan Hu) -
b5ddb7e
feat: 添加取消所有任务按钮 (Chuan Hu) -
9813f91
feat: 加入GPT 模型微调功能 (Chuan Hu) -
6a49812
UI: 加入训练 UI (Chuan Hu) -
4b3a2fb
chore: 减少不必要的 log 打印 (Chuan Hu) -
0ec4179
chore (fix): 修改头像最大填充方式 (Keldos) -
5f36649
feat: add avatars to bot and user messages (#867) (Keldos) -
389ae06
UI: 优化按钮大小 (Chuan Hu) -
bc82369
fix: 修复openai usage (Keldos) -
fb66964
fix: 修复一直重复生成对话按钮的问题,优化性能,避免鼠标悬浮时闪烁 (Keldos) -
37526ea
fix: 修复后台更新逻辑,避免stash产生错误等 (Keldos)
Features
Bug fixes
- 修复 azure openai 使用报错 (@Chuan Hu)
- 修复 log 不打印的问题 (@Chuan Hu)
- 修复某些依赖版本可能出现类型错误 (@Chuan Hu)
- 修正复制对话内容按钮可能获取渲染后内容的问题 (@Keldos)
- 修复显示raw message中latex也被渲染的问题 (@Keldos)
- 修复有序列表第一项可能不被渲染的问题 (@Keldos)
- 调整本地版本获取失败时的更新提示 (@Keldos)
- 修复清空聊天框后刷新页面仍显示只读历史记录的问题 (@Keldos)
- 禁用了前端网络设置修改 (@MZhao)
Miscellaneous
- 完全重构整理css和js (@Keldos)
- Updated to gradio 3.40.0 (@Keldos)
- Added classes to gradio components (@Keldos)
Full Changelog 20230809...20230820
-
a35d67d
bugfix: 某些依赖版本可能出现类型错误 #865 (Chuan Hu) -
c643b5b
fix: 修复清空聊天框后刷新页面仍只读历史记录的问题 (Keldos) -
d93889b
fix: 调整本地版本获取失败时的更新提示 (Keldos) -
445b7ab
chore: 微调 4d6c63 中的样式 (Keldos) -
bde4648
feat: 加入完整的版本更新功能 (Keldos) -
58a0a81
refactor: 微调python中js写法,加入部分测试js (WIP) (Keldos) -
d65cba4
refactor: use init js when load web page (Keldos) -
8131457
feat&refactor: add_classes_to_gradio_component (Keldos) -
9186425
BREAKING (refactor): 完全重构整理css和js (Keldos) -
5429d8b
refactor: 适配 gradio-app/gradio#4916 (Keldos) -
1d95aeb
fix: 修复有序列表第一项可能不被渲染的问题 (Keldos) -
0e763ee
fix: 修复显示raw message中latex也被渲染的问题 (Keldos) -
856fe04
feat: 调整助理思考显示样式 (Keldos) -
da0fe02
fix: 修正复制对话内容按钮可能获取渲染后内容的问题 (Keldos) -
ca2c7ff
dev: update to gradio 3.40.0 (Keldos) -
29b4859
feat: 支持不中断服务器修改用户密码 (Chuan Hu) -
c98021c
bugfix: 修复 log 不打印的问题 (Chuan Hu) -
6a81e5d
feat: 对常见报错提供更友好的错误信息 (Chuan Hu) -
4d6c637
fix: 禁止在前端修改网络设置 (MZhao) -
c3f3b67
[Bug]: azure opena使用报错 #858 (Chuan Hu) -
9e6f963
feat: 更新时加入加载动画 (Keldos) -
4336d60
feat: 调整更新中样式 (Keldos) -
d65b955
fix: 修正更新指令 (Keldos) -
e8bde23
feat: 调整更新后显示,后台更新加入pip (Keldos) -
05d7306
i18n: 更新相关内容加入本地化 (Keldos) -
ee42d46
feat: 点击按钮后在后台更新程序(git) (Keldos) -
6b4e8ea
[WIP] feat: 自动更新 (Keldos)
Features
- Lagt till stöd för svenskaLagt till stöd för svenska
(Added Swedish support) (@PedroGruvhagen) - 重新支持使用旧版 API 用量接口 (@Chuan Hu)
Bug fixes
- 修复了因空格转译导致的在单词中换行错误 (@Keldos)
- 修正了主题预设中的拼写错误 (@PedroGruvhagen)
Miscellaneous
- 控制台信息颜色改为绿色,移除了 marked 导致的控制台警告 (@Keldos)
Full Changelog 20230728...20230809
BREAKING
- 默认隐藏了 API 用量显示,更多信息请参考:额度显示
Features
- 🚀 新增 Google PaLM 支持 (@Chuan Hu)
- 加入 Azure OpenAI 支持 (@Chuan Hu)
- 切换模型时现在可以在前端反映出通过配置文件设置的 API Key (@Chuan Hu)
Bug fixes
- 平息了 API 使用情况获取失败的提示 (@Chuan Hu)
- 修复前端API用量查询显示功能 (#848) (@xzajyjs, @Keldos, @Chuan Hu)
- 修复使用自定义 API Base 时,embedding 出错的问题 (@Chuan Hu)
- 修复从 PaLM 切换到 GPT 模型时 API Key 出错的问题 (@Chuan Hu)
Miscellaneous
- 调整了
config-example.json
的写法 (@Keldos)
Full Changelog 20230719...20230728
-
bbf38ab
bugfix: 修复从 PaLM 切换到 GPT 模型时 API Key 出错的问题 (Chuan Hu) -
8c04739
feat: Azure OpenAI API 支持 embedding (Chuan Hu) -
4b9ef74
feat: 加入 Azure OpenAI 支持 (Chuan Hu) -
67474f7
doc: 调用语言模型支持加入palm,修复错误格式 (Keldos) -
14c4abc
bugfix: 修复使用自定义 API Base 时,embedding 出错的问题 #805 (Chuan Hu) -
e27bc62
chore: usage_limit移到api用量区块 (Keldos) -
362b886
feat: 默认隐藏 API 用量显示 (Chuan Hu) -
51f18f8
minor: 平息了 API 使用情况获取失败的提示 (Chuan Hu) -
dd740ac
修复前端API用量查询显示功能 (#848) (xzajyjs, Keldos, Chuan Hu) -
02f41f3
feat: 加入 Google PaLM Chat 支持;切换模型时现在可以在前端反映出通过配置文件设置的 API Key (Chuan Hu)
Features
- 🚀 新增 ChatGLM2 支持 (@Chuan Hu)
- Add Korean language support (@2p990i9hpral)
- 优化Windows安装脚本 (@2p990i9hpral)
- 部分Checkbox改写为开关样式 (@Keldos)
- 更新Logo (@MZhao)
Bug fixes
Miscellaneous
Full Changelog 20230709...20230719
-
c1078f7
Logo更新 (MZhao) -
1751c8a
doc: 加入ChatGLM2 (Keldos) -
3bdbcce
高级页面警告居中 (MZhao) -
9496819
refactor: 优化开关样式,重写亮暗色切换开关样式 (Keldos) -
ad35937
修复en_US
中的字符 (MZhao) -
c965667
订正locale中json文件的字符串 (MZhao) -
9087f15
fix: 修复开关颜色错误 (Keldos) -
e5c6c88
将单论对话等也改为开关 (MZhao) -
cb6fe1c
高级界面调整 (MZhao) -
eb9e04d
解决container=False时的错误填充 (MZhao) -
007393b
回复语言增加韩语 (MZhao) -
d9cbe02
feat: 优化checkbox样式为开关,调整高级选项卡样式 (Keldos) -
92dce7d
fix: 更新弹窗适配小屏 (Keldos) -
9c8c84b
feat:新增 ChatGLM2 支持 (Chuan Hu) -
7c40573
feat: 优先使用config 里的代理设置 (Chuan Hu) -
9f929a0
change venv folder name and merge installation and run into one file (#839) (2p990i9hpral) -
107e3ff
Revert "Support easier install for windows users (#837)" (Chuan Hu) -
996487d
Support easier install for windows users (#837) (2p990i9hpral) -
c299d8c
add Korean translation in javascript (Keldos) -
80e5a41
Add korean language set (#835) (2p990i9hpral) -
a3f3ca9
hotfix: 解决首条消息无法加载按钮和存储历史记录的问题 (Keldos)
Features
Bug fixes
Developer
Full Changelog 20230628...20230709
-
76d9dc2
doc: update CITATION.cff (Keldos) -
c6c08bc
feat: add console mark (Keldos) -
da74a1d
refactor: remove style parameter, 适配 gradio#4374 (Keldos) -
73d2fd7
feat: 加入latex渲染参数 (Keldos) -
b996b77
refactor: chatbot 适配 gradio 3.36.1 (Keldos) -
95cb94b
dev: update to gradio 3.36.1 (Keldos) -
6cb7c42
fix: 解决仍能发送空白消息的问题 (Keldos) -
6dc5da0
feat: 在前端禁止发送空白消息 (Keldos) -
31c04be
fix: 解决内网访问点击复制按钮失效 (#827) (Kilig947) -
9b74535
fix: 修复即使在最新版仍提示存在更新的问题 (Keldos)
Features
- 加入检查更新功能 (@Keldos)
- 将引用网站改为气泡形式 (@Keldos)
- 当存在tag时,显示版本改用tag名称而非commit hash (@Keldos)
- 删除对话记录的确认增加本地化 (@Keldos)
Bug fixes
Miscellaneous
- gradio中执行的js改为引用custom.js (@Keldos)
Full Changelog 20230619...20230628
-
fe3346f
feat: 更新窗口加入本地化 (Keldos) -
76699a6
feat: config中加入是否启用更新检查 (Keldos) -
a28d5b0
feat: 改为使用标准UTC时间判断是否存在更新 (Keldos) -
9a6e0bf
feat: 加入手动检查更新按钮 (Keldos) -
38856b5
feat: 更新窗口加入:自动检测&手动检测&窗口高度跟随 (Keldos) -
9fb61e6
feat: 更新信息窗口加入交互 (Keldos) -
91464d9
feat: 加入更新信息窗口 (Keldos) -
8085880
[WIP] 加入最新版本信息 (Keldos) -
ac15133
feat: 当存在tag时,显示版本改用tag名称而非commit hash (Keldos) -
5546927
Revert & fix: config中LaTeX的flag (Keldos) -
c6fcb5e
bugfix: 加入渲染 LaTex 的 flag (Chuan Hu) -
d0862ed
refactor: gradio中执行的js改为引用custom.js (Keldos) -
578e872
feat: 将引用网站改为气泡形式 (#806) (Keldos) -
19fbb51
fix: 修复网址被escape成字符串显示的错误 (Keldos) -
b2d64ee
feat: 删除对话记录的确认增加本地化 (Keldos)
Features
Bug fixes
Miscellaneous
Full Changelog 20230614...20230619
-
8ce3aed
minor: 固定 FAISS 版本 (Chuan Hu) -
7eb9412
bugfix: 解决删除历史记录时出错的问题 (Chuan Hu) -
d386f8b
feat: 删除历史之后清空聊天框 (Chuan Hu) -
10cfc85
minor: 删除历史记录时显示名称,空历史记录不弹窗 (Chuan Hu) -
fce5dd0
feat: 加入删除确认 (Chuan Hu) -
43981f0
feat: 加入了删除对话历史记录的功能 #756 (Chuan Hu) -
d2d74c3
refactor: 分离用量账单进度条的html (Keldos) -
cf3ed81
bugfix: 修复构建索引失败的问题 #815 (Chuan Hu) -
ed82ab0
优化网页favicon (MZhao) -
15c5660
优化Logo至200w (MZhao) -
356ead3
bugfix: 修复上传文件时报错的问题 (Chuan Hu) -
3873817
minor: 更新 readme (Chuan Hu) -
d026b85
bugfix: 修复从历史记录中恢复时重试会出错的问题 (Chuan Hu) -
afaf18f
feat: 川虎助理Pro 支持 serpapi (Chuan Hu)
我们第一时间新增了 GPT-3.5-16k 等新模型支持!
BREAKING
-
🚀 新增 OpenAI 新模型支持!(@Chuan Hu)
gpt-3.5-16k,
gpt-3.5-turbo-0613,
gpt-4-0613,
gpt-4-32k-0613 - 更新 gradio 3.33.1,重写了前后端 markdown 渲染逻辑 (@Keldos, @Chuan Hu)
- 移除原有 LaTeX 渲染相关配置选项,改为使用 gradio 新增的 KaTeX 渲染 (@Keldos)
Features
- 搜索功能重新使用 duckduckgo 搜索 (@Chuan Hu)
- logging 中用户输入增加用户名显示 (@slideslide, @Chuan Hu)
- 改进 gradio 3.33.1 下流式输出的代码块显示 (@Keldos)
Bug fixes
- 修复部分文件可能索引构建失败的问题 (@Chuan Hu)
- 修复 xlsx 文件建立索引时出错的问题 (@Chuan Hu)
- 修复历史记录中文编码可能无法读取的问题 (@MZhao)
- 修复代码可能超出代码块、对齐错误和颜色错误的问题 (@Keldos)
- 修复用户输入可能未能保留原始格式的问题 (@Keldos)
Miscellaneous
- 改进 config 写入环境变量的方式 (@Chuan Hu)
- 改进生成 embedding 时的稳定性 (@Chuan Hu)
- 适配 gradio 3.33.1 新的代码块样式 (@Keldos)
- 移除原有的复制代码块功能,改用 gradio 新增的复制按钮 (@Keldos)
- 禁用httpx的log输出 (@MZhao)
- 将html内容从presets移除 (@Keldos)
- 移除多余的注释 (@Chuan Hu)
- 更新相关依赖要求
Full Changelog 20230601...20230614
-
8addcbc
feat: logging 时增加用户名,thanks @slideslide ! (Chuan Hu) -
8d36c97
change: 移除多余的注释 (Chuan Hu) -
1a5edd8
refactor: 将html内容从presets移除 (Keldos) -
d4ac5ad
fix: 修复用户输入未保留原始格式的问题 (Keldos) -
cc35102
feat: 新增 GPT-3.5-16k 等新模型支持 (Chuan Hu) -
85bb598
Merge branch 'newgradio' (Chuan Hu) -
2582c02
修复历史记录中文编码 (MZhao) -
77dbcc7
禁用httpx的log输出 (MZhao) -
c4727d5
feat: 搜索使用 duckduckgo搜索 (Chuan Hu) -
7c76856
dev: 更新依赖 (Keldos) -
83c8410
fix: 修复用户消息特殊符号被重复escape的问题 (Keldos) -
e91da60
fix: 解决仅供查看历史记录的代码块多出空行的问题 (Keldos) -
0f39a35
bugfix: 修复 xlsx 文件建立索引时出错的问题 (Chuan Hu) -
6f70034
Squash merge main into newgradio (Keldos) -
5cc61e4
dev: gradio更新到3.33.0 (Keldos) -
d96e918
fix: 完善流式输出的代码块显示 (Keldos) -
daf68a9
修复索引逻辑 #789 (Chuan Hu) -
fe0c8bd
改进生成 embedding 时的稳定性 (Chuan Hu) -
dc61f72
改进 config 写入环境变量的方式 (Chuan Hu) -
8161b72
BREAKING: 适配sanitize DOM的gradio版本 (Keldos) -
5220923
fix: 小修代码块内未对齐的问题 (Keldos) -
af5f236
test: 尝试override输出 (Keldos) -
8a8420b
输出保留缩进 (Chuan Hu) -
57dbedc
fix: 修复代码块超出和颜色错误 (Keldos) -
3f2303a
refactor: 删除原有latex渲染相关的js (Keldos) -
d16fdf3
BREAKING: 移除render_latex
配置 (Keldos) -
7795280
refactor: 删去原有复制代码块内容相关js (Keldos) -
ab5870b
适配gradio代码块样式 (Keldos) -
1c0a00b
适配gradio新的亮暗色切换 (Keldos) -
4567189
适配gradio 3.32.0 (Chuan Hu)
包含重要的安全性更新,建议所有人升级!
SECURITY
-
修复未授权访问配置文件的重大安全漏洞 (@Chuan Hu)
参见 Unauthorized configuration file access
Features
- 完善自定义 API Base 支持 (@Chuan Hu)
Bug fixes
Miscellaneous
Full Changelog 20230526...20230601
川虎助理正式推出~
BREAKING
- 依赖库去除 llama index,转而使用 langchain
- 将在线搜索的 duckduckgo 替换为 google(因为duckduckgo库暂时不可用)
- 使用
OPENAI_API_BASE
环境变量与配置项自定义 API HOST(之前为API_HOST
)
Featrues
Bug fixes
- 修复summary时的出错的问题
- 解决启动时报错CoreBPE相关问题
- 修复索引pdf出错的相关问题
Miscellaneous
- 文档去除故障排除中的gradio更新步骤
- 文档增加支持模型列表
Full Changelog 20230520...20230526
-
35eae3e
fix: 修正logging.error参数错误导致的TypeError (Keldos) -
075af46
修复索引的bug (Chuan Hu) -
826ee82
微调爬虫版Google Search用语 (Chuan Hu) -
066e779
为非Pro模式的川虎助理使用Google搜索 (Chuan Hu) -
073a231
删除多余的import (Chuan Hu) -
cad6136
完善OPENAI_API_BASE设置 (Chuan Hu) -
f650935
支持使用OPENAI_API_BASE环境变量自定义API URL (Chuan Hu) -
214f3ef
打印川虎助理的报错 (Chuan Hu) -
71ef544
加入川虎助理的错误处理 (Chuan Hu) -
a3c7463
修正langchain版本 (Chuan Hu) -
386dd02
优化川虎助理显示 (Chuan Hu) -
f504a7f
没有附加内容时不显示分割线 (Chuan Hu) -
8070a3e
用分割线分割模型回复与消息附加内容 (Chuan Hu) -
5c09c23
添加总结按钮 (Chuan Hu) -
ee70a9d
更新langchain版本,默认不自动总结,使用google替换duckduckgo (Chuan Hu) -
c4a5dd4
Merge branch 'main' into chuanhuAgent (Keldos) -
e930b75
fix: 解决启动时报错CoreBPE相关问题 (Keldos) -
ed36f84
修复summary时的出错的问题 (Chuan Hu) -
6e9160b
修复langchain版本问题 (Chuan Hu) -
dbd4513
doc: 去除故障排除中的gradio更新步骤并增加支持模型列表 (Keldos) -
cef64b2
feat: Add Minimax model (#774) (Feliciano Long) -
5879508
川虎助理加入文件索引功能 (Chuan Hu) -
a8cb0a3
删除多余的代码 (Chuan Hu) -
a592279
Merge branch 'main' into tooling (Chuan Hu) -
7042605
川虎助理默认使用gpt-3.5-turbo (Chuan Hu) -
215bf1c
补充缺失的依赖 (Chuan Hu) -
8c60761
清理PDF函数中的llama_index (Chuan Hu) -
d32517d
清理llama_index (Chuan Hu) -
ad48b38
移除多余的callback (Chuan Hu) -
523e0f2
修复依赖版本,更改自动总结的用语 (Chuan Hu) -
c473a73
更新依赖 (Chuan Hu) -
66e5db6
川虎助理和川虎助理Pro支持流式输出 (Chuan Hu) -
abbba03
加入川虎助理和川虎助理Pro模型 (Chuan Hu) -
69554cc
上传文件时自动总结 (Chuan Hu) -
9aaabb1
更新依赖,去除llama index (Chuan Hu) -
59574f1
去除llama index,转而使用langchain。索引支持更多文件格式。 (Chuan Hu) -
3742fa4
更新依赖版本 (Chuan Hu) -
438a056
加入勾选框 (Chuan Hu)
自V3起,我们支持了多种开源大语言模型!您可以自由选用各种开源语言模型进行对话!
欢迎您申请并尝试使用XMChat,它提供了免费的看图聊天服务!
原定于该版本推出川虎助手,但在 Windows 和 Linux 中检出bug,已回滚。敬请期待未来的版本~
BREAKING
- 更改为默认渲染LaTeX公式,去除了页面中的勾选框
Miscellaneous
- “实时传输”选项移动到高级选项卡中
- 指定duckduckgo search的版本
Full Changelog 20230513...20230520
Featrues
- 新增模型 源1.0 API 支持! (@noahzark)
- 微调聊天框样式,禁用横轴移动
- 调整对话气泡内段落间距
- 稍减小了移动端bot气泡宽度
Bug fixes
- 修复可能的modules/models引用错误问题
- 修复依赖版本问题
Miscellaneous
- 页脚开发人员加入Keldos
- 更新文档说明
Full Changelog 20230507...20230513
-
5e37a04
修复依赖版本 (Chuan Hu) -
da2a4ba
修复版本导致的不兼容问题 (Chuan Hu) -
386e2ad
修复引用错误的bug (Chuan Hu) -
3ac03d8
feat: Add Inspur YuanAI 1.0 (#739) (Feliciano Long) -
0f313bc
perf: 调整段落间距 (Keldos) -
27f4755
chore: 适配移动端微调聊天框样式 - 禁用横轴移动 - 稍减小了移动端bot气泡宽度,避免mini按钮被遮挡 (Keldos) -
eb9d06b
chore: add Keldos to the footer (Keldos) -
e049cdb
Update CITATION.cff (Keldos) -
9b152fe
doc: 将 Copilot4pr 加入 pr template (Keldos) -
3192272
doc: 更新部署到服务器相关说明 (Keldos)
Featrues
- 重新加入将usage显示为进度条功能
- Chatbot的label改为当前模型名称
- 重绘参数滑块样式
- 修改切换md渲染按钮图标
- “仅供显示”适配浏览器语言设置
- 气泡按钮改为气泡下方对齐
Bug fixes
- 修复显示原始输出时也渲染mathjax的问题
Miscellaneous
- 优化 Dockerfile 大幅减少镜像体积
- 更改主题颜色配置写法
- 更换开关颜色
Full Changelog 20230502...20230507
-
61c9796
Merge pull request #734 from GaiZhenbiao/ui (Chuan Hu) -
0546163
feat: 重绘参数滑块样式 (Keldos) -
1f13df7
chore: 更换开关颜色 (Keldos) -
4f493c8
refactor: 更改主题颜色写法 (Keldos) -
701dfa6
feat: add js web locale method (Keldos) -
677b142
feat: Chatbot的label改为当前模型名称 (#733) (Keldos) -
610bbc4
fix: 修复显示原始输出时也渲染mathjax的问题 (Keldos) -
9545214
feat: 将气泡按钮改回到气泡下方对齐 (Keldos) -
714e09c
feat: 修改切换md渲染图标 (Keldos) -
875bf5b
优化 Dockerfile 大幅减少镜像体积 (#729) (libukai) -
8d81d5a
feat: 重新加入将usage显示为进度条功能 (Keldos)
Featrues
- 新增一键复制语言模型输出到剪贴板!
- 新增一键在对话气泡中切换md渲染显示与源输出显示!
- 未登录页面刷新查看对话记录时对话框滚动条自动定位至最下方
Bug fixes
- 修复历史记录文件夹可能会不存在的问题
- 解决拷贝代码框按钮消失的问题
Miscellaneous
- 为一些重要API增加命名,更新llama_index和gradio版本
- 调整引入js文件的写法,删去Kelpy-Codos
- 微调界面样式,改变了Windows中状态显示的字体
Full Changelog 20230427...20230502
-
ccd8f6d
fix un-closed html error (binary-husky) -
f2c192a
chore: 微调界面样式 (Keldos) -
e719ef5
refactor: 使用CSS变量设定对话气泡颜色 (Keldos) -
f3c02b8
feat: 页面刷新时对话框滚动条自动定位至最下方 (Keldos) -
a63e3c6
fix: 修正切换md渲染按钮逻辑,修复生成新对话时按钮变动的问题 (Keldos) -
f41581e
fix bug (Chuan Hu) -
44970ac
fix & refactor: 解决拷贝代码框按钮消失的问题 (Keldos) -
e1ee750
refactor & fix: 加载旧历史记录时避免显示新按钮 (Keldos) -
a788e7c
feat: 修改切换raw/md的图标 (Keldos) -
f029128
feat: 更改在对话气泡中切换md渲染显示 (Keldos) -
1c21e1a
refactor: 简化附加btn的CSS写法 (Keldos) -
5754184
加入是否显示SourceText的按钮 (Chuan Hu) -
5314ca6
feat: 一键复制语言模型输出到剪贴板 (Keldos) -
3fc8c4b
refactor: too many js files QAQ (Keldos) -
28da654
修复历史记录文件夹可能会不存在的问题, thanks @libukai ! #722 (Chuan Hu) -
e64a20a
加入作者联系信息 (Chuan Hu) -
6d421b8
chore:为一些重要API增加命名,更新llama_index和gradio版本 (Chuan Hu)
Featrues
- 新增未登录用户在浏览器中自动保存并在刷新后自动读取仅供查看的历史记录!
- 新增登录用户自动保存并在刷新后读取可以继续交互对话的历史记录!
- 更换使用 mathjax 渲染页面中的数学公式!
- 页面加载时自动加载历史记录
Bug fixes
- 修复登录后上传对话历史记录无效的问题
- 解决未登录时可能的隐私问题
- 修复可能会生成多余的history文件的bug
Miscellaneous
- 增加了一个config选项,用于控制是否在用户未登录时展示历史对话记录
Full Changelog 20230422...20230427
-
ff7d32c
修复可能会生成多余的history文件的bug (Chuan Hu) -
3646bb0
增加了一个config选项,用于控制是否在用户未登录时展示历史对话记录 (Chuan Hu) -
4283a5e
refactor: load-mathjax -> external-scripts (Keldos) -
d165b48
fix: 修复mathjax总是页面一加载就尝试渲染的问题 (Keldos) -
b107f00
页面加载时自动加载历史记录 (Chuan Hu) -
d222bb9
解决未登录时可能的隐私问题 (Chuan Hu) -
7dfecf7
解决登录后上传对话历史记录无效的问题 (Chuan Hu) -
c01b032
解决登录后历史记录加载无法自动加载的问题 (Chuan Hu) -
c2e5d5f
fix: 修复浏览器可能获取用户名失败的问题 (Keldos) -
cfb1733
feat: 登录用户不再自动加载假历史 (Keldos) -
d2cbf72
未登录用户页面新加载时防止history混淆 (Chuan Hu) -
93721f8
不自动load未登录用户的history (Chuan Hu) -
ea9cb69
增加了自动保存、自动读取历史的功能 (Chuan Hu) -
e7d04a4
feat: 点击“新的对话”按钮清空的历史显示 (Keldos) -
b791a35
feat: 将聊天框中的历史保存在浏览器中,刷新后读取 (Keldos) -
00fb9a8
chore: 取消md转html时的latex渲染 (Keldos) -
1d96ca7
feat: latex渲染选项适配config (Keldos) -
31955a6
chore: 移除调试用的控制台输出 (Keldos) -
2a53137
feat: 使用mathjax渲染页面中的数学公式 (Keldos)
Featrues
- 新增模型 StableLM 支持!
- 新增模型 MOSS 支持!
- 增加 XMChat 图片压缩功能
- 增加 XMChat 点赞/点踩功能
- 增加默认语言的环境变量
- 页面加载时自动刷新usage
Bug fixes
- XMChat 发送第二张图片时重置对话
- 修复从UI中粘贴key时,无法显示OpenAI余额的问题
Miscellaneous
- 修改环境变量名称
- 默认不再渲染LaTeX公式,但仍然可以通过config开启
- 增加的段间距,调整了图像圆角
Full Changelog 20230417...20230422
-
50dc299
chore & refactor: 调整图片圆角 (Keldos) -
cbd8ea8
增加段间距 (Chuanhu) -
6c3ae1a
不再打印token count提示 (Chuanhu) -
b522942
默认不再渲染LaTex公式,但仍然可以通过config开启 (Chuanhu) -
2d8a06c
修复路径问题 (Chuanhu) -
b8e4532
MOSS支持流式传输 (Chuanhu) -
c915adf
修复路径问题 (Chuanhu) -
4fa7ae8
更新readme (Chuanhu) -
666f878
MOSS模型可以用了 (Chuanhu) -
7d0d9da
从MOSS官方repo抄代码 (Chuanhu) -
75dddd5
加入MOSS支持 (Chuanhu) -
2342c7b
支持高级参数调节 (Chuanhu) -
33cbbdb
StableLM支持流式传输 (Chuanhu) -
5f0c62a
小改动,去掉了多余变量 (Chuanhu) -
6e4855e
修正大小写和路径问题 (Chuanhu) -
c6d16d4
在UI中加入StableLM (Chuanhu) -
c26dfd8
修复gitignore导致的文件缺失 (Chuanhu) -
d4bd3ba
支持StableLM (Chuanhu) -
6531735
调整环境变量名称 (Chuanhu) -
d7d79a0
修改环境变量名称 (Chuanhu) -
a366e21
修复从UI中粘贴key时,无法显示OpenAI余额的问题 (Chuanhu) -
d7954d9
用语调整,key不再说明是OpenAI的了 (Chuanhu) -
12a17d8
为XMChat加入点赞/点踩的功能 (Chuanhu) -
3d66128
XMChat发送第二张图片之前充值对话 (Chuanhu) -
dfc7bef
页面加载时自动刷新usage (Chuanhu) -
ef976df
adddefault_ui_lang
env (#679) (Philo-Sophia) -
c2cbaab
update donate (MZhao) -
3b2bedf
用语调整 (Chuanhu) -
2af553a
为xmbot加入图片压缩功能,防止上传的图像过大 (Chuanhu)
Special thanks to @ina111, now Chuanhu Chat is available in English and Japanese!
Featrues
- 新增国际化支持!
- 新增多模态模型 XMChat 支持
- 新增支持通过环境变量禁用本地模型
- 点击“新的对话”不再清空文本框
- 使用在线搜索功能时在新标签页中打开引用的网页
- 新增支持在
config.json
中设置默认model - 新增日语System Prompt模板集合
Bug fixes
- 修复本地模型无法仅使用CPU运行的问题
- 修复输入API-Key提示错误的问题
- 修复更换模型API-Key失效的问题
- 删除了暂不可用的本地模型
Miscellaneous
- 加入了英文和日文的README翻译
- 改善非英语文本的local embedding效果
Full Changelog 20230413...20230417
-
ed27351
点击“新的对话”不再清空文本框 (Chuan Hu) -
45b6bd1
改善非英语文本的local embedding效果 (Chuan Hu) -
84fa55b
再修复更换模型apikey失效的问题 (MZhao) -
c5231fe
修复输入API-Key提示错误的问题 (Chuan Hu) -
56baa88
refactor: 改为新标签页中打开引用网页 (Keldos) -
acab1c6
删除暂时不可用的本地模型 (Chuan Hu) -
7e1a287
固定gradio版本 (Chuan Hu) -
30f7268
bugfix: models non operational on CPU (Chuan Hu) -
88399f9
修复kbd标签问题 (MZhao) -
177483d
add template (#642) (ina111) -
0a9feb7
add buy me a coffee page (MZhao) -
c31ac94
Move local readme to readme folder. (MZhao) -
ce643d0
doc: translate README to Japanese (#641) (ina111) -
ce202f9
Internationalization (#631) (ina111) -
bd5237a
doc: translate README to English (#629) (Keldos) -
903e549
更新依赖 (Chuan Hu) -
279c854
更新llama_index版本,bugfix (Chuan Hu) -
ccade22
支持通过环境变量禁用本地模型,支持在config中设置默认model (Chuan Hu) -
731a989
fix XM Bot (Chuan Hu) -
03f9025
Added support for multi-modal Model: XMBot (Chuan Hu)
Featrues
- 加入单轮对话功能
- llama支持instruction
- 多文件模式防止token超限
- 多用户使用同一个后端model
- 将ip/port/share这些跟launch有关的参数转移到
config.json
中 - 去除Dockerfile中的环境变量,统一使用config.json配置
Bug fixes
- 修复加载chatGLM-int4模型时的类型错误
- 解决装饰器返回值将self覆盖为api_key的问题
- 修复切换模型时API-Key字符被替换为*的问题
Miscellaneous
- 将本地LLM定义为全局变量,防止多次调用。make class great again
- 新增变量隐式记录api-key
- 分离准备用户输入的模块
- 除了OpenAI模型默认使用本地embedding
- 更新Dockerfile
- 更改IP检测的提示语
Full Changelog 20230409...20230413
-
1bfb00d
feat: 去除Dockerfile中的环境变量,统一使用config.json配置 (#601) (plucury) -
70673bd
更新gitignore (Chuan Hu) -
ae6a83b
llama支持instruction (Chuan Hu) -
e7fcf86
修正变量名 (Chuan Hu) -
6c5fd1c
docker版镜像中不再安装高级依赖,需要的可以自行build (Chuan Hu) -
2c14aaf
分离准备用户输入的模块 (Chuan Hu) -
29d1af8
修复 #606:新增变量隐式记录api-key (MZhao) -
9911cfb
将本地LLM设置为全局变量,防止多次调用;Make Class Great Again. (MZhao) -
c445249
修复未设置密码时仍有验证的bug (MZhao) -
90ce14b
将本地LLM定义为全局变量,防止多次调用。make class great again (MZhao) -
d1cfc73
feat: 将ip/port/share这些跟launch有关的参数转移到config.json中 (#608) (Xun Gong) -
45bad3a
更改提示语 (Chuan Hu) -
9bc06d3
将Readme中的大部分内容挪到Wiki里 (Chuan Hu) -
066a302
多用户使用同一个后端model (Chuan Hu) -
0a2a419
更新功能介绍区域 (MZhao) -
922d820
更新readme (Chuan Hu) -
9042347
更新dockerfile (Chuan Hu) -
e075ef0
为3.0版本更新dockerfile (Chuan Hu) -
968cb26
bugfix (Chuan Hu) -
017dec1
解决Bug(‘str’ object has no attribute ‘api_key’) (#589) (Pnut) -
a435e54
Fix chatGLM_int4 Error (#586) (Wang Jingye) -
3677395
除了OpenAI模型,默认使用本地embedding (Chuan Hu) -
cbb6284
多文件模式防止token超限 (Chuan Hu) -
e898b8a
加入了单轮对话功能 (Chuan Hu)
Featrues
- 🚀 支持本地部署ChatGLM/LLaMA等多种LLM!
- 🚀 增加了一大堆参数控制!
- 增加亮暗色切换按钮
- 增加运行时切换模型功能
Bug fixes
- 修复gradio网页不能跟随系统切换亮暗色的问题
- 修复system prompt不可用的问题
Miscellaneous
- 将中止按钮图标改为红色
- 修改
config.json
默认不启用代理 - 调高了超时时间
- 重构代码,用类控制模型
- 移除了总结对话功能
(以及大量的代码重构和为了适配其他LLM模型做出的调整)
Full Changelog 20230405...20230409
-
531abe2
解决llama不会自动终止的问题 (Chuan Hu) -
18731f2
减少切换模型时的内存/显存占用 (Chuan Hu) -
104cf1c
支持读取本地文件夹里的model;将alpaca视作llama加载 (Chuan Hu) -
b48d5f8
自动从HG下载llama模型 (Chuan Hu) -
53518f7
优化llama模型 (Chuan Hu) -
67d913f
llama支持流式传输 (Chuan Hu) -
9aeba67
fix: 解决亮暗色切换按钮未跟随系统切换问题 (Keldos) -
9d900a2
用语改动 (Chuan Hu) -
853764f
update readme (Chuan Hu) -
4282926
BREAKING: Merge 'expansive': 代码重构,支持本地model (#572) (Keldos) -
0d61cce
更新错误处理 (Chuan Hu) -
8baca88
修复merge导致的bug (Chuan Hu) -
ed31090
Merge branch 'main' into expansive (Keldos) -
ddd1766
LLaMA + LoRA可以用了 (Chuan Hu) -
469aa95
用语小改 (Chuan Hu) -
d9e7dbc
拆分requirements (Chuan Hu) -
7620bdc
加入了llama模型支持 (Chuan Hu) -
d3b93fb
fix: update chat_func fix int issue (#574) (chinwh2019) -
98d8027
feat: 增加亮暗色切换按钮 (Keldos) -
461db8d
用语改动 (Chuan Hu) -
3bb973b
更新依赖 (Chuan Hu) -
1069474
更新依赖 (Chuan Hu) -
8be0e6b
bugfix:总是使用本地embedding (Chuan Hu) -
2d5d187
支持本地embedding (Chuan Hu) -
0127941
加入了运行时切换模型的功能 (Chuan Hu) -
afdec9a
refractor: 调整亮暗色切换写法,适配gradio本意 (Keldos) -
9a2b13d
修复了ChatGLM MPS加速的问题 (Chuan Hu) -
41ff8f3
doc: 增加特色功能和使用许可链接 (Keldos) -
6a2dc28
ChatGLM可以用了 (Chuan Hu) -
d708c00
支持ChatGLM (Chuan Hu) -
86018c8
增加context上限滑动条 (Chuan Hu) -
60d042c
微调界面 (Chuan Hu) -
f2c2a56
让新增的参数们真正有用 (Chuan Hu) -
2c4fed5
延长超时时间到60秒 (Chuan Hu) -
c857ac1
增加了一大堆参数控制 (Chuan Hu) -
0d358c4
chore: chatbot高度调整增加iframe
判断,避免窗口疯狂变长 (Keldos) -
cc9e07a
重新支持切换api host (Chuan Hu) -
6125458
修复S&L功能 (Chuan Hu) -
64889e9
重新加入在UI中设置API-Key的功能 (Chuan Hu) -
d82d8f9
调高超时时间 (Chuan Hu) -
4475ab1
统一变量名,修改部分用语 (Chuan Hu) -
c9610d9
重新加入切换模型的功能 (Chuan Hu) -
1cb7a61
修护temperature滑动条和top_p滑动条 (Chuan Hu) -
de12b06
修复system prompt不可用的问题 (Chuan Hu) -
77f2c42
去除chat_func文件,改用类控制模型 (Chuan Hu) -
b39ce2c
feat: 切换亮暗色时的同时强制更改gradio框架亮暗色 (Keldos) -
8267ffb
chore: 将中止按钮图标改为红色 (Keldos) -
d40c369
为JSON文件添加注释,默认不启用HTTP代理 (Chuan Hu) -
cd3a175
Update CITATION.cff (Chuan Hu) -
0fd9775
Create CITATION.cff (Chuan Hu)
自 V2 起,我们改用了全新的视觉风格,并加入了根据网络搜索和本地文件创建回答的支持。
BREAKING
- 使用
config.json
保存配置
(原有的使用txt或auth.json的设置会自动迁移) - 不再自动总结对话,而是删除早期对话
- 去除了免费额度显示功能,只显示当月用量
(由于OpenAI API的变化,额度显示功能不再可用)
Featrues
- 新增多用户显示与多用户历史文件夹
- 新增用户名自适应显示机制
- 新增多API负载均衡机制
- 新增在输入框中使用上下方向键自动填入用户历史发送信息
- 优化输入框和发送按钮在多种尺寸屏幕中的位置和样式
- 增加累计token消耗评估
- 更换使用API Host而非API Url
- 新增Excel文件支持
- 新增双栏pdf支持
- 改为可键入以搜索的prompt下拉框
Bug fixes
- 修复了原本API用量可能除以0的问题
- 解决了使用proxy设置时未获取代理IP的问题
Miscellaneous
- 不再检测API-Key长度是否为51,改为判断非空
- 更新了提示词库,新增了繁体中文提示词
Full Changelog 20230330...20230405
-
bd0034c
Merge branch 'UI' (Keldos) -
fa02110
feat: 输入框高度调整适配更多设备 (Keldos) -
40e7d1c
优化Excel文档加载方式 (Chuan Hu) -
85471e1
feat: 改用图标以减小发送终止按钮宽度,使移动端发送按钮和输入框同一排 (Keldos) -
d463e41
新增tg群组 (MZhao) -
dfcbb49
feat: 使用js将移动端发送框固定在页面底部 (Keldos) -
6431f64
自动迁移旧版设置文件,以后只使用config.json
(Chuan Hu) -
8783eb5
去掉更新文档参数按钮 (Chuan Hu) -
0618646
feat: 页面加载后自动隐藏user_display, 但在点击相关元素时显示 (Keldos) -
a13de87
增加使用额度的显示精度 (Chuan Hu) -
d794500
增加了现实累计token消耗的功能(用于评估开销) (Chuan Hu) -
b91e1d8
不再自动总结对话,而是删除早期对话 (Chuan Hu) -
c87878a
支持Excel文件 (Chuan Hu) -
aebda89
更新提示词库 (Chuan Hu) -
94f0d7d
去除免费额度显示功能(由于OpenAI API的变化,不再可用啦),只显示当月用量 (Chuan Hu) -
18f19f4
不再检测API-Key长度是否为51,改为判断非空 (Chuan Hu) -
4064938
可以搜索prompt dropdown试试 (Chuan Hu) -
61ffdef
固定llama_index的版本 (Chuan Hu) -
f8aac7a
fix (#518) (Philo-Sophia) -
e9c4dc3
feat: 通过上下方向键在对话框中自动填入用户历史发送信息 (#509) (郭盖华) -
e4df10e
增加多账号机制 (#513) (Zhenwei) -
42d8138
feat: show initial geoip with given proxy settings (#500) (Siyuan_Feng) -
647c87c
feat: 从环境变量中读取配置api_host & 用户名是否配置改为判断auth长度 (#504) (SamgeShao) -
f9d9c8c
chore: 当未设置用户时不显示用户名 (Keldos) -
eea6f06
feat: 调整user_info显示 (Keldos) -
b9dc38b
feat: 增加多用户显示与多用户历史文件夹 (#489) (Xun Gong) -
b6c84da
doc: 增补pr模板和issue模板,新增contributing (Keldos) -
a2ba1c0
doc: 更新使用json设置配置方式 (Keldos) -
a2436f4
fix: fix usage stats error when it's the first day of the month (#498) (Philo-Sophia) -
48c6f75
fix: fix division by zero in usage stats and round monthly usage (#496) (Philo-Sophia) -
a9516c8
功能优化: 添加双栏pdf识别选项到页面,并优化config文件中关于文档解析的设置 (insight_proxmox) -
5e4ca56
更优雅的更换自定义api方式 (MZhao) -
1bda668
Update 2-column pdf; Update new config type; Update new proxy method (#479) (Xun Gong)
BREAKING
- 禁用自动总结功能
- 使用md5哈希值判断相同索引文件(原为文件名判断)
- 修改用户主动总结对话时的token上限为软上限的一半
Featrues
- gradio验证支持多用户
- 增加了删除早期历史记录的按钮
- 在页脚加入环境版本信息
- 增加当月付费API美金使用量
- 赠金usage显示为进度条
- 增加apikey输入框按下回车查询余额
- 为各个模型添加了个性化软上限
- 加入索引模式的实时回答功能
- 加入繁体中文支持
Bug fixes
- 修复移动端内容超出对话框式问题
- 解决环境变量设置apikey时可能的报错
- 适配llama_index 0.5.0
Miscellaneous
- 优化上传索引文件时空格分割
- 加快加载索引的速度
- 改进文件检测准确度
- 改进总结对话闪烁的问题
- 精简request.post调用
- 调整Sim K
Full Changelog 20230327...20230330
-
7edba86
适配环境变量设置apikey (Chuan Hu) -
ae4a8b6
更新requirements (Chuan Hu) -
b0ccc7f
Merge branch 'local-upstream-sync' (Chuan Hu) -
c12b724
加入索引模式的实时回答功能;适配llama_index 0.5.0;加入繁体中文支持 (Chuan Hu) -
25b27e3
为各个模型添加了个性化软上限 (Chuan Hu) -
fab043c
禁用自动总结功能 (Chuan Hu) -
60fe470
调整Sim K (Chuan Hu) -
ec10bf7
feat: 将赠金usage显示为进度条 (Keldos) -
c8fd9d2
feat: apikey输入框按下回车查询余额 (MZhao) -
b3cdf66
fix: 优化账单获取、显示方式 (MZhao) -
0137c6b
Add API dollar usage and fix style 增加当月API美金使用量 (#456) (Philo-Sophia) -
cbbc2a2
tweak logging (Memento Mori) -
31013be
bugfix: fix gpt index 0.5.0 breaking changes (Memento Mori) -
6f28835
固定llama-index版本号 (Chuan Hu) -
9f551dd
feat: 在页脚加入环境版本信息 (#439) (Keldos) -
5817e2c
refactor: 精简request.post
调用、更改余额部分默认文字 (MZhao) -
4aae38f
feat:gradio验证支持多用户 (MZhao) -
1d87c8b
修改检测是否同一个文件的方式为检测文件的md5哈希值 (Chuan Hu) -
2c40dcd
chore:样式与用词修改 (Chuan Hu) -
786c822
增加了删除早期历史记录的按钮 (Chuan Hu) -
a45e317
修改用户主动总结对话时的token上限为软上限的一半 (Chuan Hu) -
73d933e
改进了总结对话闪烁的问题 (Chuan Hu) -
90443d4
改进文件检测准确度 (Chuan Hu) -
03f0627
加快索引加载速度 (Chuan Hu) -
0a2de58
加快了加载索引的速度 (Chuan Hu) -
7dbc9ca
bugfix: 修复h5端样式问题 (#431) (xier) -
b741e5b
feature: 优化上传索引文件时空格分割 (#427) (xier)
Featrues
- 增加搜索与索引功能选择回复语言
- 增加中止回答功能
- 增加显示当前api_key的余额并自动查询功能
- 为Linux和macOS添加全自动运行脚本
Bug fixes
- 解决发送后文本框里的字不立刻消失的问题
- 解决用户输入中的HTML被误渲染的问题
期间引入但被修复的BUG:- 修复了大段用户输入时溢出的问题
- 修复了字母文字无法在单词间换行的问题
- 修复Windows系统读取
auth.json
可能的编码报错问题 - 修复恢复默认设置的bug
- 解决闪烁问题
Miscellaneous
- 自定义主题移动到
presets.py
- 降低了处理延迟
Full Changelog 20230323...20230327
-
3f820aa
hotfix: 重做"fix: 使用<p>
而非<pre>
处理", fix #398 (Keldos) -
0de83a8
doc: 补充readme疑难杂症解决并修正issue模板疏漏 (Keldos) -
f194671
doc: issue模板大跃进! (Keldos) -
9310dbb
次要改动:调整打印输出内容 (Chuan Hu) -
a3e8551
自动查询API使用情况,去掉查询按钮 (MZhao) -
ff3263f
feat: 新增显示当前api_key的余额 (#372) (Gary) -
e19e894
fix: 使用<p>
而非<pre>
处理, fix #374 (Keldos) -
78742bf
convert "修复了大段用户输入时溢出的问题" (Keldos) -
9f00b35
doc: 修改issue模板 (Keldos) -
f931ef4
doc: 分离疑难杂症解决至wiki文档 (Keldos) -
b9efe2a
Merge branch 'mz' (MZhao) -
b083456
修复恢复默认设置
的bug、调整高级
界面布局 (MZhao) -
9927fb4
优化常见问题格式 (MZhao) -
ead342e
修复了大段用户输入时溢出的问题 (Chuan Hu) -
fdc4543
解决favicon.png不存在的问题 (Chuan Hu) -
3c2c764
修复favicon.ico
找不到的问题 (MZhao) -
3fc0707
增加找不到tiktoken的疑难解答 (Chuan Hu) -
6213fb0
解决用户输入中的HTML被渲染的问题 (Chuan Hu) -
849fb0d
更新readme (Chuan Hu) -
ec9e046
更新Linux和macOS自动本地部署操作指南 (Chuan Hu) -
aef3178
为Linux和macOS添加全自动运行脚本 (Chuan Hu) -
d535925
修复Windows系统读取auth.json
可能的编码报错问题 (#344) (iHomeSoft) -
ab6c9c5
解决闪烁问题,降低输出延迟 (Chuan Hu) -
791aec3
降低处理延迟 (Chuan Hu) -
9bfafbf
定义主题移动到presets.py
(MZhao) -
6bb9d92
解决发送后文本框里的字不立刻消失的问题 (Chuan Hu) -
0bfc663
合并冲突,加入更多语言 (Chuan Hu) -
2c5812c
加入中止回答的功能 (Chuan Hu) -
be28103
针对搜索&索引功能增加语言选择 (MZhao)
Features
- 增加检测IP区域和提示功能
- 增加代码块复制功能
- 搜索模式中,将链接附在AI回复后面
- 新增网页favicon
- 服务器启动之后自动打开浏览器
- 改进减少token逻辑
Bug fixes
- 解决暗色模式下文字慢慢变白的问题
- 解决列表显示错误问题
- 解决大段代码的渲染问题
- 解决代码块中的$的渲染问题
- 修复等待时对话气泡过小过扁的问题
Miscellaneous
- 改进了代码质量,微调代码结构
- 多次重写了parse_text
- 重写了输入输出解析部分代码
- 服务器部署最多允许100人同时使用
- 保留用户输入中的格式
- 更新macOS/Linux/Windows的脚本文件
Full Changelog 20230320...20230323
-
3fe8fc4
更新readme (Chuan Hu) -
75b3db6
最多允许100人同时使用 (Chuan Hu) -
71f0617
更新macOS/Linux/Windows的脚本文件 (Chuan Hu) -
5550401
feat: 增加代码块复制功能, resolve #241 (#324) (Keldos) -
bea80a4
保留用户输入中的格式 (Chuan Hu) -
1fb0253
新增一键部署 (MZhao) -
4992c8e
优化Logo (MZhao) -
00222f9
优化favicon的大小 (MZhao) -
58dd150
feat: 设置对话气泡最小高度宽度 (Keldos) -
e071cb7
feat: 调整列表样式 (Keldos) -
7be235d
Update README.md (Chuan Hu) -
9738e05
Update README.md (Chuan Hu) -
8c537c4
更新readme (Chuan Hu) -
e817074
hotfix: 微调代码框显示效果 (Keldos) -
e3667fb
更新huggingface部分的注释 (Chuan Hu) -
6d9a18c
改进HTML检测逻辑 (Chuan Hu) -
70ec742
解决大段代码的渲染问题 (Chuan Hu) -
a8983c5
服务器启动之后自动打开浏览器 (Chuan Hu) -
c44abaa
doc: 更新issue模板 (Keldos) -
fe45f69
加回代码高亮,但去除空行,以解决乱码问题。 (Chuan Hu) -
a2dfe6a
改进减少token逻辑 (Chuan Hu) -
b0a1d94
更新Hugging Face相关提示 (Chuan Hu) -
d1c8d88
加入更多ipapi错误处理 (Chuan Hu) -
519f524
新增网页favicon (MZhao) -
80efddf
暂时移除代码高亮功能,在大段代码的情况下会出现问题 (Chuan Hu) -
aa34cd0
在代码生成完成之前显示代码块 (Chuan Hu) -
90d39c3
大幅度改进了输入输出解析。 (Chuan Hu) -
d380650
更正2.0视频链接 (MZhao) -
b51996e
新增2.0功能介绍 (MZhao) -
75a2593
更加详细的安装说明 (Chuan Hu) -
6062e3e
更新Readme (Chuan Hu) -
7e11586
hotfix: 修复下拉列表显示, fix #257 (Keldos) -
5abb660
修复bug (Chuan Hu) -
3545d4e
搜索模式中,将链接附在AI回复后面 (Chuan Hu) -
3c2937a
微调代码结构 (Chuan Hu) -
bcfeecd
Merge branch 'list' (Chuan Hu) -
0baaa02
调整CSS,使得有序列表和无序列表可以被正常显示 (Chuan Hu) -
bf090a3
fix: 修改parse_text,删去列表中可能的空行 (Keldos) -
cff018d
优化UI (Chuan Hu) -
0f2f299
为IP检测功能加入错误恢复 (Chuan Hu) -
a3059ba
仅对部分元素应用transition,解决暗色模式下文字慢慢变白的问题。 (Chuan Hu) -
dfaa92c
加入检测IP区域的功能 (Chuan Hu) -
d837e9f
auto TLS HTTPS with Docker nginx proxy (#236) (Binghan Xiao)
Features
- UI微信化等全新视觉风格
- 增加代码高亮功能
- 增加表格渲染功能
- 根据浏览器视口高度自适应聊天框高度
- 增加导出Markdown格式的历史记录
- 添加高级设置:apiHost地址、proxy地址
- 检测环境变量中的HTTP(S)代理并使用
- 改进了在线搜索显示效果
- 为macOS新增一键运行的command文件 (#219)
Bug fixes
- 修复代码超出代码框边界问题
- 修复token计数不准确问题
- 修复因gradio更新导致的UI颜色失效问题
- 修复Windows下可能报错UnicodeDecodeError的问题
- 修复UI中修改Key未生效问题
Miscellaneous
- 改进了代码质量,调整了代码格式
- 增加对话超时到30秒应对openai的拥堵问题
- 调整windows启动脚本为在默认浏览器中打开
- 不再渲染用户输入中的markdown
- 优化sl以及prompt样式
- API Key不再暴露到前端中
Full Changelog 20230317...20230320
-
d200cfa
fix: 修正主框架外背景颜色不匹配问题 (Keldos) -
54020fc
fix: 跟随gradio更新修正变量名 (Keldos) -
fcede48
chore: 规范化CSS写法 (Keldos) -
079c7eb
改进了在线搜索显示效果 (Chuan Hu) -
4b845f9
调整windows启动脚本为在默认浏览器中打开 (Chuan Hu) -
0d46509
fix: 为代码框增加横向滚动条, fix #226 (Keldos) -
034aa5a
key输入按change触发 (Chuan Hu) -
c4dd783
更新readme (Chuan Hu) -
4cf3c73
Update README.md (Chuan Hu) -
94adb4f
增加API Key设置的提示 (Chuan Hu) -
c87ba04
改进索引逻辑 (Chuan Hu) -
883ed13
修复token占用过高的问题 (Chuan Hu) -
dbdf4db
优化prompt (Chuan Hu) -
bc488e1
修复哈希值出错的问题 (Chuan Hu) -
5457fcd
修复依赖 (Chuan Hu) -
0d9e8c6
修复暗色模式下颜色异常的问题 (Chuan Hu) -
49612ba
加入GPT Index功能 (Chuan Hu) -
8fdf34e
加入GPT Index (Chuan Hu) -
f079043
全新的视觉风格 (Chuan Hu) -
e84d2c2
New Logo! (MZhao) -
9439f2d
调整API Key显示逻辑,现在不会再显示到UI中了 (Chuan Hu) -
6296bb5
Add command file for macOS (#219) (Soichiro Yoshimura) -
a9952c3
更新GIF图 (Chuan Hu) -
d4bd7aa
修复超出的问题 (Chuan Hu) -
7311426
修复显示不全的bug (Chuan Hu) -
4aeab6a
聊天气泡颜色改正 (Chuan Hu) -
d75a717
UI微信化 (Chuan Hu) -
3ce7848
fix: 解决Windows下可能报错UnicodeDecodeError的问题 (Keldos) -
e11c457
根据设备宽度显示按钮 (Chuan Hu) -
a8d9ebc
UI: 调整聊天框高度 (Keldos) -
dd9c432
chore: 去除parse_text()
中的多余变量i (Keldos) -
6c11728
调整UI,现在聊天框可以占据尽可能多的屏幕空间 (Chuan Hu) -
f4e0fdd
添加高级设置:apiHost地址、proxy地址 (#205) (MZhao) -
9c7114f
引入 mdtex2html 更多拓展完善markdown渲染显示, resolve #134, resolve #193 (#135) (Keldos) -
76e70d9
新功能:检测环境变量中的HTTP(S)代理并使用 (Chuan Hu) -
b29abdd
Update README.md (Chuan Hu) -
5626813
优化README内容与布局 (MZhao) -
30b4af2
优化sl以及prompt样式 (MZhao) -
b8f3115
修改代码格式 (Chuan Hu) -
5d31dec
输出Markdown (#160) (Teng Tu) -
2a68245
fixed token count (#199) (WangHao) -
8c57f7c
不再渲染用户输入中的markdown (Chuan Hu) -
b71be45
增加对话超时到30秒 (Chuan Hu) -
76d0d99
chore:增加文心一言模式 (Chuan Hu)
Features
- 加入在线搜索功能
- 加入gpt-3.5-turbo-0301、GPT-4等模型支持
- JSON解析出错时显示完整的错误
- 将设置部分移至右侧栏
- 将status_display移至右上角
- 增加了0.6s的过渡动画效果
- 调整了对话框和对话气泡样式
Bug fixes
- 修复删除上条对话功能
- 修复history重复的问题,fix #156
- 修复可能导致Proxy Error的一个问题
- 修复减少token的功能
- 修正temperature滑动条
Miscellaneous
- 加强了代码健壮性,改进了代码质量
- 终端输出使用log代替print
Full Changelog 20230314...20230317
-
2b89e91
调整 UI (对话框样式) (Keldos) -
76208cf
fix windows.bat (#188) (SexySteak) -
17bf02b
调整 UI (status_display) (#183) (Keldos) -
0fe65c0
改动:动画回来了 (Chuan Hu) -
751bfdc
改动:动画回来了 (Chuan Hu) -
ce81215
改动:圆角回来了 (Chuan Hu) -
0e6fa84
调整用语 (Chuan Hu) -
e7faeb2
修复temperature上限 (Chuan Hu) -
f4d005c
微调status_text (Chuan Hu) -
e22b7aa
微调界面 (Chuan Hu) -
d7ec937
微调界面 (Chuan Hu) -
bbfc7bd
Update README.md (Chuan Hu) -
2cb5d92
加入在线搜索功能 (Chuan Hu) -
41d7a7a
大幅美化布局 (#172) (Chen Zirui) -
735a1eb
修正temperature滑动条 (Chuan Hu) -
7d66728
调整模板顺序 (Chuan Hu) -
d2b0788
修复减少token的功能 (Chuan Hu) -
7b24389
修复减少token的功能 (Chuan Hu) -
a093438
feat: 使用log代替print (#166) (花菜) -
48e9f50
加入更多GPT4模型 (Chuan Hu) -
029c5fe
加入GPT4 (Chuan Hu) -
90f3ff5
加入GPT4 (Chuan Hu) -
9d79c5d
JSON解析出错时显示完整的错误 (Chuan Hu) -
43d181b
删除了多余的文件 (Chuan Hu) -
157f174
修复history重复的问题,fix #156 (Chuan Hu) -
29cce21
修复Proxy Error中的一个问题,fix #156 (Chuan Hu) -
bb7a76a
Merge pull request #149 from Nativu5/main (MZhao) -
91970a2
简化配置SSL方法 (MZhao) -
fbc5e53
加入gpt-3.5-turbo-0301支持 (Chuan Hu) -
6b85336
完善删除上条对话功能 (Chuan Hu) -
4389e9f
修复删除上条对话功能 (Chuan Hu) -
0bdeb88
为GPT4做准备。加入模型选择功能。 (Chuan Hu) -
9cfd027
改进代码质量 (Chuan Hu) -
ab74909
改进代码质量 (Chuan Hu)
Features
- 增加中文prompts模板和川虎prompts模板
- 加入了更多诊断信息和错误提示
- 精确计数输入token
Bug fixes
- 修复poping from empty list的问题
- 修复GPT一次回复实在太长时导致的ERROR, fix #141
- 修复历史记录加载功能
- 修复加载旧式历史记录出错的问题
- 解决过多的打印消息
Miscellaneous
- 加强了代码健壮性,改进了代码质量
- 流式传输超时上调为15秒
Full Changelog 20230310...20230314
-
3fe8aa3
📝 完善 Nginx 和 Docker 部分教程 (Nativu5) -
3b0ad60
流式传输超时上调为15秒 (Chuan Hu) -
5c3c48f
如果读取超时,弹出顶部history (Chuan Hu) -
5e74754
如果读取超时,显示错误提示 (Chuan Hu) -
588dc20
如果JSON解析出错,显示内容 (Chuan Hu) -
e0bc027
token计数改为直接请求模型 (Chuan Hu) -
05bf1ca
修复GPT一次回复实在太长时导致的ERROR, fix #141 (Chuan Hu) -
108e387
修复GPT一次回复实在太长时导致的ERROR, fix #141 (Chuan Hu) -
be104ff
更新Clash和Surge规则为规则集 (Chuan Hu) -
d759751
修复加载旧式历史记录出错的问题 (Chuan Hu) -
52bb644
微调打印样式 (Chuan Hu) -
aa28f07
防止产生过多的打印消息 (Chuan Hu) -
fb772e1
防止产生过多的打印消息 (Chuan Hu) -
72e1ed6
使用tiktoken精确计数输入token (Chuan Hu) -
9c45970
使用tiktoken精确计数输入token (Chuan Hu) -
893df38
加入了更多诊断信息 (Chuan Hu) -
26d3937
使用jieba估计实时传输模式的token计数 (Chuan Hu) -
14e3e6a
使用jieba估计实时传输模式的token计数 (Chuan Hu) -
55e027c
次要调整:Python文件编码方式声明,调整默认值 (Chuan Hu) -
d4ca6d8
Update README.md (Chuan Hu) -
0b80fd7
doc: update README and ISSUE_TEMPLATE (Keldos) -
f90157b
修复历史记录加载功能 (Chuan Hu) -
bb60438
修改gitignore (Chuan Hu) -
4333f18
大幅度改进代码质量 (Chuan Hu) -
022b9a0
加入__main__
(Chuan Hu) -
381cc5a
增加川虎自用prompts (Chuan Hu) -
66f7230
不再跟踪auth.json和api_key.txt (Chuan Hu) -
7a363dd
修改部分wording (Chuan Hu) -
501ff8f
我又给改回去了 (Chuan Hu) -
16c2ffc
将设置API Key的方式改回视频里的样式 (Chuan Hu) -
86a7227
将设置API Key的方式改回视频里的样式 (Chuan Hu) -
725655a
修复API赋值bug,防止已设置的API被空文件覆盖 (#119) (Mio) -
549d27b
添加命令行参数 (MZhao) -
a543a3d
加强代码健壮性 (Chuan Hu) -
b69c7d1
不再打印json decoder error (Chuan Hu) -
496913a
修复poping from empty list bug (Chuan Hu) -
165a63a
添加中文prompts模板,支持json格式的prompts模板,支持按拼音排序 (Chuan Hu)
Features
- 渲染输出中的LaTeX公式
- 加入无限长度对话功能
- 调整代码框样式
- 支持在文件中设定默认key和用户名、密码
- 添加Nginx反向代理策略
- 默认加载模板文件;文件名和模板名按字母顺序排序
Bug fixes
- “彻底,永久,一次性解决所有引号和LaTex问题”
- 修复多种符号显示问题
- 修复引号问题
- 修复$符号问题
- 修复换行问题
- 修复自动重试的问题
- 修复最终finish_reason未更新的问题 (Feliciano Long)
- 修复status红色ERROR问题
- 修复状态显示
Miscellaneous
- 替换了gradio原有的markdown转html库
Full Changelog 20230307...20230310
-
695000d
改进代码框CSS (Keldos) -
2551126
修复状态显示 (Chuan Hu) -
7ee19a0
修复status红色ERROR问题 (Chuan Hu) -
f3c76dd
Update README.md (Chuan Hu) -
f5e944f
Update README.md (Chuan Hu) -
6b15272
优化代码结构 (Chuan Hu) -
7601bc3
添加文件方式设定说明 (Chuan Hu) -
ba6667e
改进文件方式设置密钥的逻辑 (Chuan Hu) -
9f02a13
Create auth.json (Chuan Hu) -
dd3c26b
Create api_key.txt (Chuan Hu) -
853300a
支持在文件中设定默认key和用户名、密码,更新本项目更方便了 (Chuan Hu) -
bd419af
彻底,永久,一次性解决所有引号和LaTex问题 (Chuan Hu) -
811a42d
修复自动重试的问题,现在采用截断策略实现无限对话 (Chuan Hu) -
2242318
修复变量名 (Chuan Hu) -
f60fb0f
修复最终finish_reason未更新的问题 (#96) (Feliciano Long) -
07cd8f7
新功能:默认加载模板文件;文件名和模板名按字母顺序排序 (Chuan Hu) -
cede152
新功能:默认加载模板文件;文件名和模板名按字母顺序排序 (Chuan Hu) -
60a3927
Update .gitignore (Chuan Hu) -
d6d4cf1
Delete history directory (Chuan Hu) -
fa85ec5
添加Nginx反向代理策略 (Chuan Hu) -
d41e0f0
修复用户输入的内容换行过多的问题 (Chuan Hu) -
a216d66
修改 issue templates (Keldos) -
011b736
新增 issue templates (Keldos) -
ff1b6d0
修复引号问题 (Chuan Hu) -
52c8882
Update README.md (Chuan Hu) -
b453000
修复引号问题 (Chuan Hu) -
8cc9e95
修复引号问题 (Chuan Hu) -
7dafee0
修复引号问题 (Chuan Hu) -
59f29ef
修复换行问题 (Chuan Hu) -
30f89d6
修改Readme (Chuan Hu) -
cb39218
暂时移除llama_index (Chuan Hu) -
0d0e6de
加入无限长度对话功能 (Chuan Hu) -
75e12a1
加入无限长度对话功能 (Chuan Hu) -
d1d7430
修复$符问题 (Chuan Hu) -
5dcf6b8
doc: 修改 README,更加小白友好 (#81) (Keldos) -
4779d2a
更新Docker命令 (Chuan Hu) -
e89d2ee
加粗了代码块边框 (Chuan Hu) -
8fab39f
改进代码显示样式 (#73) (Keldos) -
0a7115d
Update README.md (Chuan Hu) -
c562c66
Update README.md (Chuan Hu) -
12a0091
Create LICENSE (Chuan Hu) -
12a6ca0
页面开发者增加钊钊 (Chuan Hu) -
ada5cf3
Update README.md (Chuan Hu) -
1b9a85e
Update README.md (Chuan Hu) -
6062b8d
Update README.md (Chuan Hu) -
69a0bd8
Update README.md (Chuan Hu) -
5c0e47d
Update README.md (Chuan Hu) -
97a723f
修复代码框在亮色模式下的样式问题 (Chuan Hu) -
d642c73
优化代码框样式 (#63) (Keldos) -
93a3557
修改非Docker模式运行的默认地址 (Chuan Hu) -
4329409
修复更多符号显示 (Chuan Hu) -
4297a9e
修复更多符号显示 (Chuan Hu) -
99d0561
修复更多符号显示 (Chuan Hu) -
276717e
修复更多符号显示 (Chuan Hu) -
4e88a40
修复更多符号显示 (Chuan Hu) -
dd405b6
修复符号*显示 (Chuan Hu)
Features
- 支持实时传输
- 支持在csv文件模板中选取prompt
- 加入了隐藏密钥输入框的选项
- 改进保存/加载机制
- 支持代码块显示
- 精简UI
- 添加Windows bat文件以快速打开 (IdlessChaye)
- 完善页面标题
- 完善错误处理
- 将历史记录文件保存在文件夹里
Bug fixes
- 修复了错误报告换行过多的问题
- 修复点击总结对话导致listindexoutofrange的问题
- 修复删除上一条对话出错的问题
- 解决生成大量
</br>
标签的问题 - 修复代码块中的弯引号问题
Full Changelog 20230305...20230307
-
b88718b
Update README.md (Chuan Hu) -
54e7067
加入了隐藏密钥输入框的选项 (Chuan Hu) -
4702642
Update README.md (Chuan Hu) -
4ff35e1
加入了隐藏密钥输入框的选项 (Chuan Hu) -
0ab07ca
Update README.md (Chuan Hu) -
d814f7d
Update README.md (Chuan Hu) -
6334085
修复了代码块中的中文引号问题 (Chuan Hu) -
dee274c
修复了代码块中的中文引号问题 (Chuan Hu) -
989d2ff
Update README.md (Chuan Hu) -
ad19a5d
为代码块加入黑色背景 (Chuan Hu) -
b8b193d
解决生成大量</br>
标签的问题 (Chuan Hu) -
5dc3671
缓解生成大量</br>
标签的问题 (Chuan Hu) -
fd3d76e
修复删除上一条对话出错的问题 (Chuan Hu) -
08e7229
修复点击总结对话导致listindexoutofrange的问题 (Chuan Hu) -
0517ceb
Update README.md (Chuan Hu) -
11764da
修复了错误报告换行过多的问题 (Chuan Hu) -
9fc3541
改动:csv文件加载默认使用utf8 (Chuan Hu) -
7e780d4
Docker yield chat history&Starchart&Contributor (#54) (iskoldt-X) -
9ef1575
Update README.md (Chuan Hu) -
164475f
Update README.md (Chuan Hu) -
f9ea9d8
改动:去除csv文件的第一行 (Chuan Hu) -
782e48a
Update README.md (Chuan Hu) -
27f306f
新功能:支持读取csv文件里的prompt模板 (Chuan Hu) -
ba1c857
改动:将历史记录文件保存在文件夹里 (Chuan Hu) -
eab29c1
Tune the Docker image (#52) (iskoldt-X) -
26a05be
Update README.md (#51) (MZhao) -
70b1092
Update README.md (Chuan Hu) -
83d5faf
新增nginx端口转发教程 (#50) (MZhao) -
14740c0
改进Readme (Chuan Hu) -
13a39e1
Update README.md (Chuan Hu) -
ddfcd42
Update README.md (Chuan Hu) -
73564ed
更新Docker相关内容 (Chuan Hu) -
a74348f
完善部署相关问题 (Chuan Hu) -
6630e83
Update README.md (Chuan Hu) -
5613ec0
完善了错误处理 (Chuan Hu) -
f744196
修改:完善页面标题 (Chuan Hu) -
8d8013f
修改:默认开启本地服务器,默认可以直接从IP访问,默认创建公开分享链接,加入页面标题 (Chuan Hu) -
dfcde3a
Update README.md (Chuan Hu) -
83a80f1
添加Windows bat文件以快速打开 (#12) (IdlessChaye) -
156fd34
更新演示内容 (Chuan Hu) -
ace559b
Readme加入重大更新内容 (Chuan Hu) -
9192b22
Update ChuanhuChatbot.py (Chuan Hu) -
41d7759
重大更新:支持像官方网页那样实时传输了;改进的保存/加载机制 (Chuan Hu) -
943240e
Merge pull request #38 from iskoldt-X/main (Chuan Hu) -
2f06a16
add arm64 (iskoldt-X) -
67158a9
Back to the first version of Dockerfile (iskoldt-X) -
74b77fe
ghcr.io MY_TOKEN & amd64 only (iskoldt-X) -
c7a9b1e
Update Docker Images.yml (iskoldt-X) -
94d3fb6
Update Docker Images.yml (iskoldt-X) -
e4ec721
Update Dockerfile (iskoldt-X) -
9356981
Reduce building duration (iskoldt-X) -
3c73e2d
Merge branch 'GaiZhenbiao:main' into main (iskoldt-X)
Features
- 在图形界面中添加 API Key
- 保存/加载对话历史记录
- error code 检测
- 在 hugging face 中部署
- 使用 Docker 部署
- 使用 github actions 打包 Docker 镜像
Bug fixes
- 修复代码块异常显示
- 指定 pip install openai 最低版本
Full Changelog 20230303...20230305
-
b203e7b
增加疑难杂症解决方案 (Chuan Hu) -
9e5a8ac
修正某些情况下代码块显示异常问题,感谢@RMStonight (Chuan Hu) -
de386f1
Github actions! (iskoldt-X) -
d593331
Merge pull request #24 from MZhao-ouo/main (Chuan Hu) -
82a9b9c
Merge branch 'GaiZhenbiao:main' into main (MZhao) -
7ccccad
fix initial_key bug (MZhao) -
d260cf4
Merge pull request #23 from MZhao-ouo/main (Chuan Hu) -
86a1ff5
add error code Detection (MZhao) -
53f8133
Merge pull request #17 from Keldos-Li/hide-api (Chuan Hu) -
d4288bd
增加疑难杂症解决方案 (Chuan Hu) -
3def8a8
chore: 遮挡预设的api_key (Keldos) -
d8bce62
Update ChuanhuChatbot.py (Chuan Hu) -
fcf354f
Update README.md (Chuan Hu) -
5e987d9
Update README.md (Chuan Hu) -
39b60bf
Merge pull request #16 from MZhao-ouo/patch-2 (Chuan Hu) -
311aa10
Update README.md (MZhao) -
6138a55
Update README.md (Chuan Hu) -
8f00c3d
Update README.md (Chuan Hu) -
54c2ce0
Merge pull request #10 from MZhao-ouo/main (Chuan Hu) -
a4470c7
Update README.md (Chuan Hu) -
83dfb9a
Update README.md (Chuan Hu) -
000fe8c
Update README.md (Chuan Hu) -
682e231
fix replicate codes (MZhao) -
5a7e86e
修复my_api_key无效 (MZhao) -
a6bcb2c
Merge branch 'main' into main (MZhao) -
bc41d77
新增输入key,取消api全局设置 (MZhao) -
29783f9
Update README.md (Chuan Hu) -
3861a8e
增加保存/加载对话历史记录功能 (Chuan Hu) -
e8d851b
Merge pull request #8 from chenhengjie123/fix-openai-version (Chuan Hu) -
e9ae8a0
chore: 指定openai依赖版本的最低版本号,避免版本过低导致无法调用chatgpt对应api (chenhengjie) -
01f5874
Update README.md (Chuan Hu) -
0fb897b
Merge pull request #7 from iskoldt-X/main (Chuan Hu) -
24d50bd
Update README.md (iskoldt-X) -
368e07a
Adapt to run in Docker (iskoldt-X) -
db702ce
Create Dockerfile (iskoldt-X)
Features
- 图形界面的ChatGPT
- 新的对话、重新生成、删除上条对话
- 优化Tokens功能
- System Prompt
Full Changelog ...20230303
-
0def5d5
Update README.md (Chuan Hu) -
64c9bb8
Fix parse text (Chuan Hu) -
7e40053
Merge pull request #4 from MZhao-ouo/patch-1 (Chuan Hu) -
5679d30
update markdown parse (MZhao) -
e456750
Update README.md (Chuan Hu) -
4dab59f
Update README.md (Chuan Hu) -
e5fe5de
Update README.md (Chuan Hu) -
4811365
Update README.md (Chuan Hu) -
0917ac6
Update README.md (Chuan Hu) -
f885103
Update README.md (Chuan Hu) -
62e22a6
Merge pull request #3 from MZhao-ouo/main (Chuan Hu) -
2805912
Merge branch 'main' into main (MZhao) -
7014951
优化”reduce token“ (MZhao) -
4b71923
使用中文变量名 (Chuan Hu) -
10db5ee
修复减少token功能 (Chuan Hu) -
b426e8e
Update README.md (Chuan Hu) -
4a3ad50
我又给改回去了 (Chuan Hu) -
ca1bf30
update UI and fix some bugs (MZhao) -
8f45f43
Update README.md (Chuan Hu) -
71fbb6a
Update README.md (Chuan Hu) -
6a26fa5
优化界面布局,修复清空按钮的bug (Chuan Hu) -
e06842c
Update README.md (Chuan Hu) -
39d4c2b
Merge pull request #2 from MZhao-ouo/main (Chuan Hu) -
055d067
优化代码,删除state用类中的变量代替 (MZhao) -
9b869b4
hide api key (MZhao) -
469d077
test commit (MZhao) -
e6a11ee
fix bugs and add "reduce token" function, optimize statistics (MZhao) -
298f638
显示Token用量 (Chuan Hu) -
70416c7
添加依赖 (Chuan Hu) -
5b344e4
Chatbot支持换行,气泡颜色优化 (Chuan Hu) -
9df8412
Merge pull request #1 from MZhao-ouo/main (Chuan Hu) -
e7e3173
fix retry bug and some bugs (MZhao) -
d813644
修复重试功能 (Chuan Hu) -
d47c75d
Update README.md (Chuan Hu) -
5ceee6c
Update README.md (Chuan Hu) -
c515693
Initial Commit (Chuan Hu) -
5ba31fc
Initial commit (Chuan Hu)