RealtimeClientEventConversationItemCreate interface
メッセージ、関数呼び出し、関数呼び出し応答を含む新しいアイテムを会話のコンテキストに追加します。 このイベントは会話の「履歴」を入力したり、配信中に新しい項目を追加したりするために使用できますが、現在の制限としてアシスタントの音声メッセージを入力できません。
成功した場合、サーバーは conversation.item.created イベントで応答し、そうでなければ error イベントを送信します。
- Extends
プロパティ
| event_id | このイベントを識別するためにオプションのクライアント生成IDを使用しています。 |
| item | 会話に追加するメッセージ、関数呼び出し、関数の結果。 |
| previous_item_id | 新しい項目を挿入する前の項目のIDです。 設定されていない場合、新しい項目が会話の最後に付加されます。
|
| type | イベントの種類は |
プロパティの詳細
event_id
このイベントを識別するためにオプションのクライアント生成IDを使用しています。
event_id?: string
プロパティ値
string
item
previous_item_id
新しい項目を挿入する前の項目のIDです。 設定されていない場合、新しい項目が会話の最後に付加されます。
rootに設定されている場合、新しい項目は会話の冒頭に追加されます。
既存のIDに設定すれば、会話の途中でアイテムを挿入できます。 IDが見つからない場合はエラーが返され、アイテムは追加されません。
previous_item_id?: string
プロパティ値
string
type
イベントの種類は conversation.item.createでなければなりません。
type: "conversation.item.create"
プロパティ値
"conversation.item.create"