InputItemFunctionToolCall interface

関数を実行するためのツール呼び出し。 詳細については、「関数呼び出しガイド」を参照してください。

Extends

プロパティ

arguments

関数に渡す引数の JSON 文字列。

call_id

モデルによって生成される関数ツール呼び出しの一意の ID。

id

関数ツール呼び出しの一意の ID。

name

実行する関数の名前。

status

アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。

type

関数ツール呼び出しの型。 常に function_call です。

プロパティの詳細

arguments

関数に渡す引数の JSON 文字列。

arguments: string

プロパティ値

string

call_id

モデルによって生成される関数ツール呼び出しの一意の ID。

call_id: string

プロパティ値

string

id

関数ツール呼び出しの一意の ID。

id?: string

プロパティ値

string

name

実行する関数の名前。

name: string

プロパティ値

string

status

アイテムの状態。 in_progresscompleted、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。

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

プロパティ値

"in_progress" | "completed" | "incomplete"

type

関数ツール呼び出しの型。 常に function_call です。

type: "function_call"

プロパティ値

"function_call"