終於來了!FastGPT 正式相容 GPT 應用

米开朗基杨發表於2024-03-28

FastGPT V4.7 正式加入了工具呼叫功能,可以相容 GPTs 的 Actions。這意味著,你可以直接匯入相容 GPTs 的 Agent 工具

Gapier 是一組無需編碼,開箱可用的,並且已經適配好的線上 GPTs Actions 工具,提供了 50 多種現成工具,並且每天有免費額度進行測試,方便使用者試用,官方地址為:https://gapier.com/

本文將會給大家介紹如何把 Gapier 的工具匯入到 FastGPT 中。

建立外掛

首先需要註冊登入 Gapier:

登入 FastGPT 控制檯,點選側邊欄的 “外掛”,然後將滑鼠指標懸停在 “新建” 按鍵上,點選 “HTTP 外掛”:

點選 “URL 匯入”:

填入 Gapier 的 URL,同時新增一個自定義請求頭:

  • 引數名:Authorization
  • 引數值:Bearer <Gapier 中的 Key>

設定好外掛的名稱和介紹後,點選確認,就會自動拉取 Schema。

URL 匯入完畢後直接點選 “確認建立” 即可。

建立完後,如果需要變更,無需重新建立,只需要修改對應引數即可,會自動做差值比較更新。

繫結應用

建立完外掛之後,就可以在應用中繫結了。

簡易配置

如果你使用的是簡易配置,那麼直接點選 “工具呼叫” 右側的 “選擇”:

找到你想使用的工具,然後點選右側的 “開啟”:

可以看到這裡面匯入了很多外掛,你可以根據自己的需要選擇繫結相應的外掛:

繫結完成後點選 “儲存並預覽”。

高階編排

如果你使用的是高階編排,需要先將 “工具呼叫” 模組拖進來:

然後切換到 “團隊外掛”,點選或者拖拽你想要的外掛加入工作流:

將 “工具呼叫” 下方的輸出連線到各個外掛的輸入端:

設定完成後,可以點選測試按鈕測試一下:

沒問題就可以儲存了:

工具呼叫說明

不同模型呼叫工具採用不同的方法,有些模型支援 toolChoice 和 functionCall 效果會更好。不支援這兩種方式的模型透過提示詞呼叫,但是效果不是很好,並且為了保證順利呼叫,FastGPT 內建的提示詞,僅支援每次呼叫一個工具。

具體哪些模型支援 functionCall 可以官網檢視 (當然,也需要 OneAPI 支援),同時需要調整模型配置檔案中的對應欄位 (詳細看配置欄位說明)。

線上版使用者,可以在模型選擇時,看到是否支援函式呼叫的標識。

相關文章