跳至主要内容

REFERENCE

開發者參考

認證、API、SDK、Flow Agent 處理節點與參數取值的完整參考。

asgard.tool_call.start

Toolset 工具呼叫開始事件,提供完整的工具設定參數資訊

asgard.tool_call.start 事件表示process 請求使用到了 Toolset 事件開始。並且 fact 中的 toolCallStart 物件會列出 Toolset 設定參數資訊,這些資訊對於除錯或是客製化 UI 來說非常重要。

資訊

此事件僅在有使用 Toolset 時才會出現。

  1. 事件特性​

    • 觸發時機:當 process 請求開始使用到了 Toolset 時
    • 作用:提供用戶可以從這邊來理解 process 會使用的 Toolset 設定參數等資訊
    • 頻率:每個 Toolset 呼叫只會觸發一次事件
  2. 完整範例​

    {
    "eventType": "asgard.tool_call.start",
    "requestId": "295fcef49f270b06e6d53f6fb3656b0c",
    "eventId": "1947548752000585728",
    "namespace": "proj-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "botProviderName": "bp-reviewbot-f96def0f-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "customChannelId": "syDHHkS6cQMdAWTu3T2N2X",
    "fact": {
    "runInit": null,
    "runDone": null,
    "runError": null,
    "processStart": null,
    "processComplete": null,
    "messageStart": null,
    "messageDelta": null,
    "messageComplete": null,
    "toolCallStart": {
    "processId": "f627cac52c576dc4",
    "callSeq": 0,
    "toolCall": {
    "toolsetName": "ts-callool-4b2b31bb-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
    "toolName": "movie_search",
    "parameter": {}
    }
    },
    "toolCallComplete": null
    }
    }
  3. 相關文章​

    想理解 Toolset 使用的時機以及應用,可以參考建立 AI Tool Set

準備好開始了嗎?

想知道 Asgard 怎麼用在你的團隊?跟我們聊聊。

聯絡我們