メインコンテンツまでスキップ

REFERENCE

開発者リファレンス

認証、API、SDK、Flow Agent のプロセッサ、パラメータ解決のリファレンスです。

asgard.message.start

asgard.message.start はメッセージの始まりで、新しい応答がこれから始まることをクライアントへ伝えます。最初のテキストを含む場合があります。

  1. 特徴​

    • 発生する時点: AI が応答の生成を始めたとき
    • 役割: フロントエンドの表示を初期化します。最初のテキストを含む場合があります
    • 頻度: 1 つの応答につき 1 回発生します
  2. 押さえるべき項目​

    項目説明
    messageStart.message.text**最初のテキストを含む場合があります。**空文字列で、後続の delta イベントを待つこともあります
    messageStart.message.idx通常は null です。値が入るのは delta イベントのみです
    messageStart.message.template通常は null です。値が入るのは complete イベントのみです
  3. 全体の例​

    {
    "eventType": "asgard.message.start",
    "requestId": "6939c5a6c590d90c401e3850a1ff44f3",
    "namespace": "qa-7e301310-a594-4a7b-aa2a-xxxxxxxxxxxx",
    "botProviderName": "bpapi-d97c512f-f8dc-46f6-82f0-xxxxxxxxxxxx",
    "customChannelId": "ch-6xxxxxxxxxxxx",
    "fact": {
    "runInit": null,
    "runDone": null,
    "runError": null,
    "messageStart": {
    "message": {
    "messageId": "1834828082242916352",
    "replyToCustomMessageId": "",
    "text": "", // ← 空、または最初のテキスト
    "payload": {},
    "isDebug": false,
    "idx": null, // ← 注意: 開始時は null
    "template": {
    "type": "TEXT",
    "text": ""
    }
    }
    },
    "messageDelta": null, // ← 他のイベントは null
    "messageComplete": null
    }
    }

始める準備はできましたか?

Asgard をチームでどう活用できるか、お気軽にご相談ください。

お問い合わせ