大模型本身雖然具備強大的自然語言處理能力,但在特定領域或特定任務上,可能需要額外的功能輔助(如連網搜尋即時資訊、影像處理等)。阿里雲百鍊提供了一系列官方外掛程式。您可以根據具體需求選擇適合的外掛程式,進一步增強大模型功能,擴充其應用情境。
首次訪問外掛程式頁面
如果您的主帳號或RAM使用者(子帳號)從未授權過AliyunServiceRoleForSFMAccessCloudAPI角色許可權,您將無法訪問外掛程式。請參考以下操作進行授權。
主帳號
如果您使用主帳號登入阿里雲百鍊,請在外掛程式頁面,勾選同意上述條款,單擊授權並進入。
RAM使用者(子帳號)
如果您使用RAM使用者(子帳號)登入阿里雲百鍊,在外掛程式頁面,勾選同意上述條款,單擊授權並進入時,會有如下提示:
這是因為該RAM使用者(子帳號)不具備建立服務關聯角色的許可權。請按照下述操作先授予RAM使用者(子帳號)建立服務關聯角色的許可權。獲得授權後,RAM使用者(子帳號)即可進入外掛程式頁面。
授權RAM使用者(子帳號)建立服務關聯角色的許可權。
使用主帳號登入RAM控制台。
在左側導覽列,選擇許可權管理 > 權限原則。
單擊建立權限原則。
在指令碼編輯的
Effect、Action、Resource、Condition中分別輸入以下指令碼中的對應內容。{ "Action": [ "ram:CreateServiceLinkedRole" ], "Resource": "*", "Effect": "Allow", "Condition": { "StringEquals": { "ram:ServiceName": "cloundapi-access.sfm.aliyuncs.com" } } }
單擊確定。
設定權限原則名稱,單擊確定。

在左側導覽列,選擇。
找到待授權的RAM使用者(子帳號),單擊RAM使用者(子帳號)操作列的添加許可權。
在權限原則中選擇剛才建立的權限原則,單擊確認新增授權。
至此,RAM使用者(子帳號)擁有了建立服務關聯角色的許可權。

返回外掛程式頁面,勾選同意上述條款,單擊授權並進入。
官方外掛程式說明
組件廣場中預置了阿里雲百鍊的官方外掛程式,您無需配置其輸入和輸出參數,即可直接調用。
官方外掛程式名稱 | 工具ID | 說明 | 計費方案 |
code_interpreter | Python代碼解譯器,使大模型可以執行Python程式碼片段,例如數學計算、資料分析與可視化、資料處理。 | 免費 | |
calculator | 計算機,使大模型可以進行複雜的數學計算,例如計算“12313x13232”。 | 免費 | |
text_to_image | 圖片產生,使大模型可以基於文本產生圖片,例如“請畫一隻在笑的小狗”。 | 限時免費,需申請開通 |
調用官方外掛程式
步驟一:在子業務空間調用官方外掛程式時,需要先執行以下步驟為子業務空間授權。在預設業務空間調用官方外掛程式不需要執行此步驟。
訪問外掛程式頁面,找到需要授權的目標外掛程式並單擊查看詳情。
單擊授權,選擇待授權的子業務空間,單擊確定完成授權。

步驟二:調用外掛程式。
調用外掛程式
方式一:在外掛程式頁面,將工具添加至智能體應用。
官方外掛程式只能與位於相同的業務空間裡的智能體應用關聯。
找到目標外掛程式,單擊添加至智能體。
選擇工具,單擊下一步。
選擇智能體應用,單擊確認添加。
在應用詳情頁面,您可以看到工具已經自動添加。
您也可以單擊選擇外掛程式,繼續添加其他工具。最多支援添加10個工具。智能體應用會根據輸入選擇調用一個或多個工具。

在輸入框中與大模型進行對話,測試載入器的使用效果是否符合預期。
測試完成後,發布應用。
方式二:訪問應用管理頁面,在指定智能體或工作流程應用內,添加指定外掛程式,測試外掛程式使用效果,並發布應用。具體操作請參見智能體應用外掛程式能力、工作流程應用外掛程式節點。
擷取工具ID
工具ID用於標識具體的工具。通過API調用工具時,需要正確傳遞工具ID,以確保請求能夠被正確識別。
在外掛程式頁面,找到目標外掛程式並單擊查看詳情。
在外掛程式工具下擷取工具ID。

相關文檔
除了官方外掛程式外,百鍊還支援使用者引入自訂外掛程式,具體操作請參見自訂外掛程式。





