REFERENCE
開発者リファレンス
認証、API、SDK、Flow Agent のプロセッサ、パラメータ解決のリファレンスです。
asgard.message.start
asgard.message.start はメッセージの始まりで、新しい応答がこれから始まることをクライアントへ伝えます。最初のテキストを含む場合があります。
特徴
- 発生する時点: AI が応答の生成を始めたとき
- 役割: フロントエンドの表示を初期化します。最初のテキストを含む場合があります
- 頻度: 1 つの応答につき 1 回発生します
押さえるべき項目
項目 説明 messageStart.message.text **最初のテキストを含む場合があります。**空文字列で、後続の delta イベントを待つこともあります messageStart.message.idx 通常は nullです。値が入るのは delta イベントのみですmessageStart.message.template 通常は nullです。値が入るのは complete イベントのみです全体の例
{
"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
}
}