RealtimeConversationItemFunctionCallOutput interface

リアルタイム会話で出力項目を呼び出しる関数です。

Extends

プロパティ

call_id

この出力が使われる関数呼び出しのIDです。

created_at

項目が永続化された時間を示すUnixのタイムスタンプ(秒単位)。

id

アイテムのユニークなID。 これはクライアントが提供する場合もあれば、サーバーによって生成される場合もあります。

name

呼び出した関数の名前です。 Foundry拡張:OpenAIのfunction_call_outputは関数名を持たず、 call_idのみです。

object

返されるAPIオブジェクトの識別子は常に realtime.itemです。 新しいアイテムを作成する際はオプションです。

output

関数呼び出しの出力はフリーテキストで、任意の情報を含む場合もあれば、単に空であっても構いません。

response_id

該当する場合、このアイテムを生成した応答のIDです。

status

アイテムの状態。 会話には影響しません。

type

アイテムの種類。 常に function_call_output です。

プロパティの詳細

call_id

この出力が使われる関数呼び出しのIDです。

call_id: string

プロパティ値

string

created_at

項目が永続化された時間を示すUnixのタイムスタンプ(秒単位)。

created_at?: Date

プロパティ値

Date

id

アイテムのユニークなID。 これはクライアントが提供する場合もあれば、サーバーによって生成される場合もあります。

id?: string

プロパティ値

string

name

呼び出した関数の名前です。 Foundry拡張:OpenAIのfunction_call_outputは関数名を持たず、 call_idのみです。

name?: string

プロパティ値

string

object

返されるAPIオブジェクトの識別子は常に realtime.itemです。 新しいアイテムを作成する際はオプションです。

object?: "realtime.item"

プロパティ値

"realtime.item"

output

関数呼び出しの出力はフリーテキストで、任意の情報を含む場合もあれば、単に空であっても構いません。

output: string

プロパティ値

string

response_id

該当する場合、このアイテムを生成した応答のIDです。

response_id?: string

プロパティ値

string

status

アイテムの状態。 会話には影響しません。

status?: "in_progress" | "completed" | "incomplete"

プロパティ値

"in_progress" | "completed" | "incomplete"

type

アイテムの種類。 常に function_call_output です。

type: "function_call_output"

プロパティ値

"function_call_output"