儘管大模型在處理複雜任務時展現出了卓越的效能,但它仍然存在一些局限性,例如無法擷取最新資訊、容易出現幻覺、難以精確計算等。為瞭解決這些問題,您可以將外掛程式整合到大模型應用中進一步拓展大模型能力,執行更複雜的任務。
外掛程式介紹
外掛程式是一個工具的集合。一個外掛程式下可以包含多個工具(API),每個工具實現特定的功能。百鍊支援官方外掛程式及自訂外掛程式。
官方外掛程式
外掛程式廣場中預置了百鍊的官方外掛程式,您無需配置其輸入和輸出參數,即可直接調用。關於官方外掛程式的使用,請參見官方外掛程式說明。
官方外掛程式名稱 | 工具ID | 說明 | 計費方案 |
code_interpreter | Python代碼解譯器,使大模型可以執行Python程式碼片段,例如數學計算、資料分析與可視化、資料處理。 | 免費 | |
calculator | 計算機,使大模型可以進行複雜的數學計算,例如計算“12313x13232”。 | 免費 | |
text_to_image | 圖片產生,使大模型可以基於文本產生圖片,例如“請畫一隻在笑的小狗”。 | 限時免費,需申請開通 |
自訂外掛程式
您可以自訂外掛程式,並將其整合到您的大模型應用中,以實現靈活、個人化的功能拓展。
外掛程式效果樣本
樣本輸入 | 無外掛程式時輸出 | 有外掛程式時輸出 |
12313×13232等於多少 | 大模型應用無法準確計算複雜數學問題,會出現計算錯誤的情況。正確結果應為162,925,616。 | 大模型應用具備了良好的計算能力,能夠產生準確的計算結果。 |
|
|
支援的模型
模型 | 模型標識符 |
通義千問-Turbo | qwen-turbo |
通義千問-Plus | qwen-plus |
通義千問-Max | qwen-max |
通義千問VL-Max | qwen-vl-max |
通義千問VL-Plus | qwen-vl-plus |
通義千問2-開源版-57B | qwen2-57b-a14b-instruct |
通義千問2-開源版-72B | qwen2-72b-instruct |
通義千問2開源版暫不相容圖片產生外掛程式。最新的相容性狀態,請以控制台實際執行結果為準。
模型詳情請參見模型列表。
外掛程式調用機制
調用外掛程式的本質是調用外掛程式下的工具。百鍊支援通過智能體應用、工作流程應用調用外掛程式。
通過智能體應用調用外掛程式後,大模型將根據使用者輸入的內容、工具名稱以及工具描述來判斷是否調用外掛程式下的工具。
如果需要調用工具,大模型會選擇合適的工具,應用內部完成工具調用後,會將工具返回結果和使用者內容合并後再次輸入到大模型,由大模型產生最終結果並輸出。
如果無需調用工具,大模型將直接產生結果並輸出。
在工作流程應用中調用外掛程式,是將外掛程式作為工作流程應用的一個節點,按照使用者編排的方式執行特定任務,而非由大模型主動進行規劃和調用。

