DB-GPT 0.7.3 版本更新:支持Qwen3 Embedding和Reranker模型、支持知識庫自定義檢索策略等

V0.7.3版本主要新增、增強了以下核心特性

🍀 支持Qwen3 Embedding和Reranker模型

🍀 支持知識庫自定義檢索策略:語義檢索、全文檢索、樹形檢索、混合檢索等

🍀 新增GaussDB數據源支持

🍀 支持GLM-4.1V多模態模型

🍀 支持Apple芯片的MLX推理模型

🍀DB-GPT 支持AI/MI APIs大模型平臺

🍀 新增歷史會話消息導出OPEDN API

🍀 支持RAG存儲客戶端管理器緩存,提升框架性能

🍀 新增數據源結構化執行結果輸出AWEL算子

?新特性

1.支持Qwen3 Embedding和Reranker模型

支持本地部署Qwen3的Embedding和Reranker模型配置

配置文件示例參考:configs/dbgpt-local-qwen3.example.toml

2.支持知識庫自定義檢索策略:語義檢索、全文檢索、樹形檢索、混合檢索等

3.DB-GPT新增GaussDB數據源

安裝需要添加 --extra "datasource_postgres"

uv sync --all-packages \
--extra "base" \
--extra "proxy_openai" \
--extra "datasource_postgres" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "dbgpts"

4.支持GLM-4.1V多模態模型

安裝命令:

uv pip install git+https://github.com/huggingface/transformers.git

5.支持Apple芯片的MLX推理模型

使用文檔:MLX Inference | DB-GPT

安裝需要額外添加:--extra "mlx"

uv sync --all-packages \
--extra "base" \
--extra "hf" \
--extra "mlx" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "quant_bnb" \
--extra "dbgpts"

6.DB-GPT 支持AI/MI APIs大模型平臺集成

安裝命令(安裝OpenAI依賴即可):

AI/ML API | DB-GPT

uv sync --all-packages \
--extra "base" \
--extra "proxy_openai" \
--extra "rag" \
--extra "storage_chromadb" \
--extra "dbgpts"

7.支持RAG存儲客戶端管理器緩存,提升框架性能

8.新增歷史會話消息導出API接口

OPEN API接口如下:

curl -L 'localhost:5670/api/v1/chat/dialogue/export_messages'

9.新增數據源結構化執行結果輸出AWEL算子

添加一個新運算符來構建數據庫工作流執行結果的輸出,為用戶提供了工作流執行結果的結構化表示,結構化輸出格式如下:

{"data": [{"thoughts": "query something","sql": "sql","display_type": "response_table","data": []}]
}

🐞 Bug 修復

  • 修復自定義Prompt模板編輯后導致對話報錯(#2848)

  • 提升chat_dashboard輸出解析器的JSON解析健壯性(#2850)

  • 修復對話內容的換行符轉義異常問題(#2854)

  • 更新GraphRAG的Milvus的truncate方法(#2847)

  • 優化Prompt按鈕的頁面位置(#2836)

  • 修復Client SDK的用例正確關閉客戶端(#2839)

  • 優化chat_dashboard應用消息自動滾動的動畫(#2797)

  • 修復Milvus判斷Collection是否存在問題(#2818)

  • 修復/v2/chat/completions接口參數校驗失敗的異常信息(#2801)

  • 修復chat_dashboard應用的公共prompt列表數據展示問題(#2790)

  • 優化對話消息自動滾動的動畫更流暢(#2792)

  • 修復單一智能體模式Agent可以多選的問題(#2785)

  • 移除chat_excel中SQL中的注釋,保證SQL語法正確性(#2769)

  • 修復Reranker代理模型的問題(#2783)

  • 修復多智能體自動規劃模式中,規劃Agent可直接調用工具調用問題(#2778)

🛠?其他

  • 更新 OceanBase 向量數據庫使用文檔(#2840)

  • 更新CONTRIBUTING.md文檔使用UV安裝(#2855)

  • 更新文檔中ChromaStore的創建方式(#2798)

?官方文檔地址

英文:http://docs.dbgpt.site/docs/overview

中文:概覽 · 語雀

?致謝

🎉新貢獻者

0.7.3版本新增6位新的貢獻者

  • @D1m7asis

  • @HYP-hu

  • @huhao0926

  • @jiao-duan

  • @myworking2012

  • @stevenlx96

🔥🔥感謝所有貢獻者使這次發布成為可能!

@Aries-ckt, @D1m7asis, @HYP-hu, @WangzJi, @chenliang15405, @fangyinc, @geebytes, @huhao0926, @jiao-duan, @myworking2012, @stevenlx96 and @vnicers

?附錄

  • 快速開始

  • Docker 快速部署

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/91823.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/91823.shtml
英文地址,請注明出處:http://en.pswp.cn/web/91823.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Django常見模型字段

AutoField:數據庫中的自動增長類型,相當于ID自動增長的IntegerField類型字段,對應mysql的Int類型 BooleanField:真/假的布爾類型字段,對應mysql的Tinyint類型 CharField:字符類型字段,對應mysql的varChar類型 DateField:日期字段&…

前端列表封面圖如何自不同圖片比例不變形

設置圖片寬度100%時,若不設置高度,可能導致高度不足導致空白區域。如何實現圖片高度自適應填充,避免空白區域?解決方式:加上height:100%;object-fit:cover;就可以始終剪切鋪滿&#…

記錄一次Spring Cloud Gateway配置的跨域處理:解決 ‘Access-Control-Allow-Origin‘ 頭包含多個值的問題

在微服務架構中,前端與后端分離已經成為一種常見模式。這種模式下,前后端通常會部署在不同的域名或端口上,這就導致了跨域資源共享(CORS)問題。最近,在我們的項目中,我們遇到了這樣一個問題&…

掃雷游戲完整代碼

掃雷游戲完整代碼test.cgame.cgame.h

vue打包后如何在本地運行?

1.打包前的配置打開vue.config.js配置如圖所示內容//打包配置文件 module.exports {assetsDir: static,parallel: false,publicPath: ./, };這段代碼是Vue.js項目的打包配置文件,主要功能包括: - assetsDir: static - 設置靜態資源文件夾名為static - p…

Python特性工廠函數詳解:優雅管理屬性驗證

在Python中,特性(property)是一種強大的工具,它允許我們在訪問屬性時執行自定義邏輯。本文將深入分析一個名為quantity的特性工廠函數,它用于確保屬性值必須為正數。 特性工廠函數的概念 特性工廠函數是一種創建并返回property對象的函數&…

Ubuntu系統VScode實現opencv(c++)鼠標操作與響應

在之前的創作中心-CSDN滾動條調整圖片亮度-CSDN博客創作中心-CSDN中,我們已經了解了滾動條實現亮度以及對比度調節,為了實現對圖像中感興趣區域(ROI, Region of Interest)的交互式選取,本文利用 OpenCV 提供的鼠標事件回調機制,設…

True or False? 基于 BERT 學生數學問題誤解檢測

True or False? 基于 BERT 學生數學問題誤解檢測 代碼詳見:https://github.com/xiaozhou-alt/Student_Math_Misconception 文章目錄True or False? 基于 BERT 學生數學問題誤解檢測一、項目介紹二、文件夾結構三、數據集介紹四、BERT 模型介紹五、項目實現1. 數據…

小程序基于vue+nodejs的私人定做訂制訂單發布與對應商品出售平臺

文章目錄項目介紹主要技術與實現手段具體實現截圖關于我本系統開發思路研究思路、方法和步驟java類核心代碼部分展示系統測試本系統技術可行性分析源碼獲取詳細視頻演示或者查看其他版本:文章底部獲取博主聯系方式!項目介紹主要技術與實現手段 uni-app框…

為什么要有動態內存分配?

文章目錄1.為什么要有動態內存分配2.malloc和free2.1 malloc2.2 free3.calloc和realloc3.1 calloc3.2 realloc4.常見的動態內存的錯誤4.1 對NULL指針的解引用操作4.2 對動態開辟空間的越界訪問4.3 對?動態開辟內存使?free釋放4.4 使?free釋放?塊動態開辟內存的?部分4.5 對…

docker hub 拉取鏡像失敗報Get “https://registry-1.docker.io/v2/“: net/http: request canceled while waiting

自己記錄一把,給兄弟們避坑 1.上問題報錯代碼 [rootlocalhost ~]# docker pull hello-world Using default tag: latestError response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connectio…

Hive數倉部署/分層/ETL腳本基礎指南

部署Hive數倉及分層基礎指南 部署和構建一個Hive數倉涉及多個步驟,包括設置Hadoop集群、配置Hive、設計數據倉庫架構以及實現ETL(Extract, Transform, Load)過程。下面是一個詳細的指南,幫助你完成這些步驟。 1. 設置Hadoop集群 首…

深入 Go 底層原理(六):垃圾回收(GC)

1. 引言Go 語言自帶垃圾回收(Garbage Collection, GC),讓開發者從手動管理內存的繁重任務中解脫出來。Go 的 GC 以其低延遲和并發性而聞名,其目標是在不長時間暫停(Stop The World, STW)整個程序的情況下完…

專網內網IP攻擊防御:從應急響應到架構加固

內網IP攻擊防御:從應急響應到架構加固內網IP攻擊的隱蔽性遠超外網威脅,其本質是信任邊界內的權限濫用。應對需遵循"識別-隔離-溯源-加固"四步法則,兼顧應急止損與長效防御。應急處置:30分鐘響應窗口1. 流量阻斷&#xf…

Git、Gitee、GitHub、GitLab完整講解:從基礎到進階

第一部分:Git是什么? 📚比喻:Git就像是一本"時光日記本" ? 每一段代碼的改動,Git都會幫你記錄下來,像是在寫日記。 ? 如果出現問題或者想查看之前的版本,Git可以帶你"穿越回…

WinForm之CheckBox 控件

CheckBox(復選框)是 WinForm 中用于實現 “多項選擇” 的控件,允許用戶從一組選項中選擇任意數量的項(包括零項、一項或多項),適用于需要同時選擇多個選項的場景(如愛好、權限設置、功能開關等&…

鯨魚優化算法(Whale Optimization Algorithm, WOA)是一種受座頭鯨捕食行為啟發的群體智能優化算法,由Seyedali Mirjalili于2016年提出

鯨魚優化算法(Whale Optimization Algorithm, WOA)是一種受座頭鯨捕食行為啟發的群體智能優化算法,由Seyedali Mirjalili于2016年提出。 它通過模擬鯨魚的狩獵策略(特別是“氣泡網捕食”行為)來解決優化問題,廣泛應用于函數優化、工程設計、機器學習參數優化等領域。以下…

信息量,驚奇度,熵、KL散度(相對熵),交叉熵、最大似然估計MLE與最小化交叉熵的等價證明、

一: 一些基本概念 1.1 信息量:特定事件所攜帶的信息多少信息量衡量的是特定事件所攜帶的信息多少,其數學定義為:其中p(x)是事件x發生的概率。核心思想:越罕見的事件,其攜帶的信息量越大;越常見的事件&#…

VBA 64位API聲明語句第012講

跟我學VBA,我這里專注VBA, 授人以漁。我98年開始,從源碼接觸VBA已經20余年了,隨著年齡的增長,越來越覺得有必要把這項技能傳遞給需要這項技術的職場人員。希望職場和數據打交道的朋友,都來學習VBA,利用VBA,起碼可以提高…

深入理解Java中String.intern()方法:從原理到并發控制實踐

深入理解 Java 中 String.intern () 方法:從原理到并發控制實踐 在 Java 開發中,String.intern()方法是一個看似簡單卻蘊含深意的 API。它在字符串常量池管理、內存優化以及并發控制等場景中有著關鍵作用。本文將從底層原理出發,結合實際案例…