工具呼叫
工具呼叫讓模型產生結構化的函式引數。應用程式必須驗證引數、授權並執行操作,然後傳回結果。模型本身絕不會執行函式。
選擇協定
Chat Completions 在 tools[].function 下宣告函式。Responses 則將 name、description 與 parameters 直接放在 type: "function" 工具上。請勿在不同協定之間複製請求主體。
安全執行檢查清單
- 依照嚴格的結構描述驗證引數。
- 檢查終端使用者的權限。
- 設定逾時與資源限制。
- 寫入或破壞性操作必須要求確認。
- 讓重複的工具呼叫 ID 具備冪等性。
- 傳回結構化的失敗資訊,而非假裝執行成功。
文字提示成功並不代表工具呼叫可正常運作。投入正式環境前,請驗證確切的模型、協定及用戶端組合。
