✨新特性
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.10
pip 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=OceanBase
OB_HOST=127.0.0.1
OB_PORT=2881
OB_USER=root@test
OB_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/bash
docker 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 中文
:::