RealtimeClientEventConversationItemCreate interface

メッセージ、関数呼び出し、関数呼び出し応答を含む新しいアイテムを会話のコンテキストに追加します。 このイベントは会話の「履歴」を入力したり、配信中に新しい項目を追加したりするために使用できますが、現在の制限としてアシスタントの音声メッセージを入力できません。 成功した場合、サーバーは conversation.item.created イベントで応答し、そうでなければ error イベントを送信します。

Extends

プロパティ

event_id

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

item

会話に追加するメッセージ、関数呼び出し、関数の結果。

previous_item_id

新しい項目を挿入する前の項目のIDです。 設定されていない場合、新しい項目が会話の最後に付加されます。 rootに設定されている場合、新しい項目は会話の冒頭に追加されます。 既存のIDに設定すれば、会話の途中でアイテムを挿入できます。 IDが見つからない場合はエラーが返され、アイテムは追加されません。

type

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

プロパティの詳細

event_id

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

event_id?: string

プロパティ値

string

item

会話に追加するメッセージ、関数呼び出し、関数の結果。

item: RealtimeConversationItemUnion

プロパティ値

previous_item_id

新しい項目を挿入する前の項目のIDです。 設定されていない場合、新しい項目が会話の最後に付加されます。 rootに設定されている場合、新しい項目は会話の冒頭に追加されます。 既存のIDに設定すれば、会話の途中でアイテムを挿入できます。 IDが見つからない場合はエラーが返され、アイテムは追加されません。

previous_item_id?: string

プロパティ値

string

type

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

type: "conversation.item.create"

プロパティ値

"conversation.item.create"