✨新特性
1. DB-GPT pydantic 升级 2.x
涉及相关包更新:
"pydantic<2,>=1"` to `"pydantic>=2.6.0""pydantic<2,>=1" to "pydantic>=2.6.0""fastapi==0.98.0" to "fastapi>=0.100.0""spacy==3.5.3" to "spacy>=3.7""chromadb==0.4.10" to "chromadb>=0.4.22"
建议创建新的conda环境进行更新:
conda create -n dbgpt_new python=3.10pip install -e ".[default]"
2. 支持 Oceanbase Vector Database.
使用之前需拉取并运行OceanBase Vector镜像
docker run -p 2881:2881 --name obvec -d oceanbase/oceanbase-ce:vector
需要在.env配置切换向量数据库配置
VECTOR_STORE_TYPE=OceanBaseOB_HOST=127.0.0.1OB_PORT=2881OB_USER=root@testOB_DATABASE=test
3. DB-GPT 支持 TuGraph 图数据库

1.安装步骤:
#1.拉取镜像docker pull tugraph/tugraph-runtime-centos7#2.启动服务docker run -it -d -p 7001:7001 -p 7070:7070 -p 7687:7687 -p 8000:8000 -p 8888:8888 -p 8889:8889 -p 9090:9090 \-v /root/tugraph/data:/var/lib/lgraph/data -v /root/tugraph/log:/var/log/lgraph_log \--name tugraph_demo tugraph/tugraph-runtime-centos7:latest /bin/bashdocker exec -d tugraph_demo bash /setup.sh#3.安装依赖pip install neo4j
2.需要在 TuGraph web控制台7070端口mock测试数据

3.编辑数据源

4.支持 Llama-3,Qwen2MoE 和 CodeQwen1.5-7B-Chat
5.RAG集成 CrossEncoder Rerank
# 1.下载 bge-base rerank model at https://huggingface.co/BAAI/bge-reranker-base# or bce-base model at https://huggingface.co/maidalun1020/bce-reranker-base_v1#, and put model in DB-GPT/models/# reference: https://github.com/netease-youdao/BCEmbedding# 2.执行示例python examples/rag/cross_encoder_rerank_example.py
- RAG 新增 MRR and HitRate 召回评估指标
python examples/rag/retriever_evaluation_example.py
- SQL编辑支持 oceanbase monaco 自动联想插件

- 数据源支持元数据刷新
🐞 Bug 修复
1.修复在使用 Milvus 时参数类型不匹配的问题 (#1449)
2.修复 oceanbase 的 vector_name_exists 错误 (#1465)
3.修复 clickhouse 出现错误 AttributeError: ‘ClickhouseConnect… (#1432)
4.修复 awel 检查空 DataFrame 数据的错误 (#1430)
5.修复 rdbms_db_summary (#1409)
✨官方文档地址
:::color2 英文
:::
:::color2 中文
:::
