Skip to content

更新日志

Keldos edited this page Jul 9, 2023 · 50 revisions

这里列出了 川虎Chat 截至目前的所有历史版本和提交。

请注意,我们所有的版本:

  • 按照时间标记版本作版本管理,未使用语义化版本;
  • 不能保证完全的稳定性,可能会在引入新特性或解决问题时产生新问题, 因此,请尽量及时更新最新的版本;
  • 并不能保证完全的向下兼容,部分历史版本生成的消息历史可能在新版本中错误显示;
  • 解决当前版本时间段内新增的bug的提交可能不会完整写入“Bug fixes”记录,具体的错误修复请查看 Full Changelog

V4

自V4起,我们加入了 川虎助理川虎助理 Pro)自主运行模式!您可以使用它们达到Auto-GPT的效果~

20230709

Features

  • 禁用空白消息发送 (@Keldos)
  • 加入latex渲染参数 (@Keldos)

Bug fixes

  • 修复即使在最新版仍提示存在更新的问题 (@Keldos)
  • 解决内网访问点击复制按钮失效问题 (@Kilig947)

Developer

  • 升级到 gradio 3.36.1 (@Keldos)
  • 适配gradio,将style参数写入到constructor (@Keldos)
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)

20230628

Features

  • 加入检查更新功能 (@Keldos)
  • 将引用网站改为气泡形式 (@Keldos)
  • 当存在tag时,显示版本改用tag名称而非commit hash (@Keldos)
  • 删除对话记录的确认增加本地化 (@Keldos)

Bug fixes

  • 修复网址前后字符被escape的显示错误 (@Keldos)
  • 移除config.json中无效的设置项注释 (@Chuan Hu, @Keldos)

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)

20230619

Features

  • 川虎助理Pro 支持 serpapi (@Chuan Hu)
  • 加入删除对话历史记录的功能 (@Chuan Hu)

Bug fixes

  • 修复上传文件时报错的问题 (@Chuan Hu)
  • 修复构建索引失败的问题 (@Chuan Hu)
  • 修复从历史记录中恢复时重试会出错的问题 (@Chuan Hu)

Miscellaneous

  • 固定 FAISS 版本 (@Chuan Hu)
  • 优化Logo和网页favicon (@MZhao)
  • 分离用量账单进度条的html (@Keldos)
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)

20230614

我们第一时间新增了 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)

20230601

包含重要的安全性更新,建议所有人升级!

SECURITY

Features

  • 完善自定义 API Base 支持 (@Chuan Hu)

Bug fixes

  • 解决川虎助理访问某些网页时崩溃的问题 (@Chuan Hu)
  • 修复自定义 URL Base 时的 bug,提升稳定性 (@Chuan Hu)

Miscellaneous

  • 更新 gradio_client 版本 (@Chuan Hu)
  • 适配 gradio 新版本亮暗色切换 (@Keldos)
  • 适配 gradio 3.30.0 代码块样式 (@Keldos)
Full Changelog 20230526...20230601
  • 4f8449f 更新 gradioclient 版本 (Chuan Hu)
  • 6c96d6f 适配gradio新的亮暗色切换 (Keldos)
  • de613b4 代码块样式适配gradio3.30.0 (Keldos)
  • bfac445 增加 blocked path (Chuan Hu)
  • e121fd7 解决川虎助理访问某些网页时崩溃的问题 (Chuan Hu)
  • 6a2a50c 川虎助理支持自定义API Base (Chuan Hu)
  • 6f97306 修复自定义URL Base时的bug (Chuan Hu)

20230526

川虎助理正式推出~

BREAKING

  • 依赖库去除 llama index,转而使用 langchain
  • 将在线搜索的 duckduckgo 替换为 google(因为duckduckgo库暂时不可用)
  • 使用 OPENAI_API_BASE 环境变量与配置项自定义 API HOST(之前为API_HOST

Featrues

  • 🚀 新增 川虎助理 模式!
  • 新增模型 MiniMax 支持! (@noahzark)
  • 增加总结按钮
  • 索引支持更多文件格式
  • 用分割线分割模型回复与消息附加内容
  • 优化川虎助理显示

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

自V3起,我们支持了多种开源大语言模型!您可以自由选用各种开源语言模型进行对话!
欢迎您申请并尝试使用XMChat,它提供了免费的看图聊天服务!

20230520

原定于该版本推出川虎助手,但在 Windows 和 Linux 中检出bug,已回滚。敬请期待未来的版本~

BREAKING

  • 更改为默认渲染LaTeX公式,去除了页面中的勾选框

Miscellaneous

  • “实时传输”选项移动到高级选项卡中
  • 指定duckduckgo search的版本
Full Changelog 20230513...20230520
  • 0aaa1a4 将实时传输选项挪到高级里 (Chuan Hu)
  • db3f7bd BREAKING: 默认渲染LaTeX公式 (Keldos)
  • c492518 指定duckduckgo search的版本 (Chuan Hu)

20230513

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)

20230507

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)

20230502

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)

20230427

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)

20230422

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 add default_ui_lang env (#679) (Philo-Sophia)
  • c2cbaab update donate (MZhao)
  • 3b2bedf 用语调整 (Chuanhu)
  • 2af553a 为xmbot加入图片压缩功能,防止上传的图像过大 (Chuanhu)

20230417

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)

20230413

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)

20230409

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

自 V2 起,我们改用了全新的视觉风格,并加入了根据网络搜索和本地文件创建回答的支持。

20230405

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)

20230330

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)

20230327

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)

20230323

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)

20230320

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不再暴露到前端中

Animation Demo

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)

V1

20230317

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)

20230314

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)

20230310

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)

20230307

Features

  • 支持实时传输
  • 支持在csv文件模板中选取prompt
  • 加入了隐藏密钥输入框的选项
  • 改进保存/加载机制
  • 支持代码块显示
  • 精简UI
  • 添加Windows bat文件以快速打开 (IdlessChaye)
  • 完善页面标题
  • 完善错误处理
  • 将历史记录文件保存在文件夹里

Bug fixes

  • 修复了错误报告换行过多的问题
  • 修复点击总结对话导致listindexoutofrange的问题
  • 修复删除上一条对话出错的问题
  • 解决生成大量</br>标签的问题
  • 修复代码块中的弯引号问题

20230307 Animation Demo

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)

20230305

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)

20230303

Features

  • 图形界面的ChatGPT
  • 新的对话、重新生成、删除上条对话
  • 优化Tokens功能
  • System Prompt
20230303
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)

Clone this wiki locally