重要提示
Langchain-Chatchat v0.3.1 中命令行调用方式发生调整,请依据项目 README 进行操作;知识库的源文件与向量库仍可与前序版本通用,建议参考项目 README.md 中 快速上手 章节内容进行新版本部署。
新增功能
- 所有配置项改成 yaml 配置文件,改为命令行执行 chatchat init 初始化项目配置,需要本地文件中修改配置,配置项修改后即时生效,无需重启项目 by @liunux4odoo in #4421
- chatchat init 可以直接指定 Xinference API 地址、LLM 模型、Embedding 模型,一步完成知识库初始 by @liunux4odoo in #4425
- 新增 RAG 对话页面,包含知识库对话、文件对话、搜索引擎对话 by @liunux4odoo @imClumsyPanda in #4471
- 调整对话界面按钮布局,对话输入框左右分别设置"模型配置"与"清空对话"按钮 by @imClumsyPanda @liunux4odoo
- 支持 searx 搜索引擎 by @liunux4odoo in #4476
- 支持 GLM-4V、Qwen-VL 等 Vision 模型接入进行图片对话 by @liunux4odoo in #4421
- 使用 Xinference 接入本地模型时,支持自动检测已启动模型,无需手动填写模型名称 by @imClumsyPanda @liunux4odoo in #4421
- Agent 可调用工具中增加了维基百科搜索、高德地图天气查询、高德地图POI搜索 by @yhfgyyf in #4419
- Agent 工具新增 text2promql by @yuehua-s in #4399
- 增加 dockerfile 并更新 README 中关于 docker 部署的操作介绍 by @yuehua-s in #4271 and #4274
- 新增 Agent 添加工具操作说明 by @zRzRzRzRzRzRzR in #4484
- 新增数据库对话配置说明 by @srszzw in #4475
- 添加 Agent & Chat API 接口调用的说明,修正知识库检索bug by @liunux4odoo in #4341
- 增加知识库初始化时对 Ctrl+C 中止操作的支持 by @liunux4odoo in #4352
- 增加 Pypi 发布自动化操作 by @glide-the in #4260
- 增加不同系统部署环境测试 by @glide-the in #4480
问题修复
- 在 readme 中增加对 windows 下创建知识库卡住的说明与解决办法 by @liunux4odoo in #4330
- 统一搜索引擎与本地知识库返回格式,修改 WEBUI 渲染上下文方式 by @liunux4odoo in #4344
- 修复文生图工具 by @liunux4odoo in #4349
- 修复 Milvus 作为知识库时可能发生的错误 by @kwunhang in #4319
- 修复 max_tokens 问题 by @yuehua-s in #4355
- 修改api文档中手动输入工具参数的说明 by @srszzw in #4367
- 解决text2sql对GLM的兼容,即temperature不能设置为0 by @srszzw in #4370
- 解决es数据库删除时只能删除50条数据的BUG by @YangSuoze in #4351
- 解决天气、text2Sql Agent 运行报错的BUG by @21Janur in #4336
- 修复知识库对话中的bug by @srszzw in #4468
- fix: action model initialize error by @liunux4odoo in #4347
New Contributors
- @kwunhang made their first contribution in #4319
- @YangSuoze made their first contribution in #4351
- @21Janur made their first contribution in #4336
Full Changelog: v0.3.0...v0.3.1