新特性

1. API Server支持将本地部署的embedding模型发布成embedding API并兼容OpenAI报文格式

如何使用:

  1. # 1. at first start controller
  2. dbgpt start controller
  3. # 2. second start embedding model worker
  4. dbgpt start worker --model_name text2vec \
  5. --model_path /app/models/text2vec-large-chinese \
  6. --worker_type text2vec \
  7. --port 8003 \
  8. --controller_addr http://127.0.0.1:8000
  9. # 3. start apiserver
  10. dbgpt start apiserver --controller_addr http://127.0.0.1:8000 --api_keys EMPTY
  11. # 4. test
  12. curl http://127.0.0.1:8100/api/v1/embeddings \
  13. -H "Authorization: Bearer EMPTY" \
  14. -H "Content-Type: application/json" \
  15. -d '{
  16. "model": "text2vec",
  17. "input": "Hello world!"
  18. }'
  1. AWEL Flow支持动态参数
  • AWEL Flow RAG算子的SpaceRetrieverOperator
  • AWEL Flow Agent算子的 AwelAgent

v0.5.1 版本更新 - 图1

  1. 支持Hive数据源

v0.5.1 版本更新 - 图2

  1. 支持拷贝AWEL Flow

v0.5.1 版本更新 - 图3 5. 支持谷歌轻量级大模型Gemma

🚀 性能提升

1. 知识库支持大文档上传同步,需要打开**KNOWLEDGE_MAX_CHUNKS_ONCE_LOAD**参数进行文档同步性能提升

  1. ## Maximum number of chunks to load at once, if your single document is too large,
  2. ## you can set this value to a higher value for better performance.
  3. ## if out of memory when load large document, you can set this value to a lower value.
  4. KNOWLEDGE_MAX_CHUNKS_ONCE_LOAD=10
  1. ChatExcel 读取数据优化,针对数值型、空列、特殊字符进行优化处理

🐞 Bug 修复

  • 修复多轮对话bug (#1259)
  • 修复scheduler shutdown bug (#1237)
  • 修复 examples/awel 从model_config获取model_name问题 (#1112)
  • 修复HTTP Trigger解析参数bug (#1225)
  • 修复 switch strategy failed in Chinese env.
  • 修复 milvus_store 删除中文知识空间bug (#1212)
  • 修复默认分片策略批量同步问题. (#1196)
  • 修复 sql format bug (#1199)

其他更新说明

  1. 更新 v0.5.1 升级文档
  2. 全新的AWEL教程文档 (#1245)

地址: https://docs.dbgpt.site/docs/latest/awel/tutorial

  1. 新增 v0.5.0 使用文档 (#1216)

地址:https://docs.dbgpt.site/docs/latest/application


官方文档地址

:::color2 英文

:::

Overview | DB-GPT

:::color2 中文

:::

概览

升级版本到 v0.5.1

如果你当前的版本是 v0.4.6 或者 v0.4.7, 需要先升级到 v0.5.0,然后再根据下述文档升级到 v0.5.1。

  1. 暂停服务
  2. 升级数据库表结构
  1. USE dbgpt;
  2. ALTER TABLE dbgpt_serve_flow
  3. ADD COLUMN `error_message` varchar(512) null comment 'Error message' after `state`;
  1. 启动服务

致谢

感谢所有贡献者使这次发布成为可能! @0sengseng0, @2976151305, @Aralhi, @Aries-ckt, @NuoweiWang, @csunny, @darius-gs, @fangyinc, @fayfox, @jiangshengdev, @polBachelin and @xiuzhu9527

附录