RealtimeClientEventResponseCreate interface

このイベントはサーバーにResponseを作成するよう指示し、モデル推論をトリガーします。 サーバーVADモードの場合、サーバーは自動的にレスポンスを作成します。 レスポンスには少なくとも1つのアイテムが含まれ、場合によっては2つある場合、2つ目は関数呼び出しとなります。 これらの項目はデフォルトで会話履歴に付け加えられます。 サーバーは response.created イベント、アイテムやコンテンツ作成のイベント、そして最後に応答完了を示す response.done イベントで応答します。 response.createイベントにはinstructionsやtoolsのような推論構成が含まれます。 これらが設定されている場合、この応答のみセッションの設定を上書きします。 応答はデフォルトの会話のアウトオブバンドで作成できるため、任意の入力を持つことができ、出力を会話に書き込むことを無効にすることも可能です。 デフォルトの会話には一度に1つのレスポンスしか書き込みできませんが、それ以外は複数のレスポンスを並行して作成できます。 metadataフィールドは複数の同時応答を区別する良い方法です。 クライアントは conversation を none に設定し、デフォルトの会話に書き込みない応答を作成できます。 任意の入力は、生のアイテムと既存のアイテムへの参照を受け入れる配列である input フィールドで提供できます。

Extends

プロパティ

event_id

このイベントを識別するためにオプションのクライアント生成IDを使用しています。

response

この応答の設定、セッションの推論設定のオーバーライドも含まれます。

type

イベントの種類は response.createでなければなりません。

プロパティの詳細

event_id

このイベントを識別するためにオプションのクライアント生成IDを使用しています。

event_id?: string

プロパティ値

string

response

この応答の設定、セッションの推論設定のオーバーライドも含まれます。

response?: VoiceAgentResponseCreateParams

プロパティ値

type

イベントの種類は response.createでなければなりません。

type: "response.create"

プロパティ値

"response.create"