InputItemFunctionToolCall interface
関数を実行するためのツール呼び出し。 詳細については、「関数呼び出しガイド」を参照してください。
- Extends
プロパティ
| arguments | 関数に渡す引数の JSON 文字列。 |
| call_id | モデルによって生成される関数ツール呼び出しの一意の ID。 |
| id | 関数ツール呼び出しの一意の ID。 |
| name | 実行する関数の名前。 |
| status | アイテムの状態。
|
| type | 関数ツール呼び出しの型。 常に |
プロパティの詳細
arguments
関数に渡す引数の JSON 文字列。
arguments: string
プロパティ値
string
call_id
モデルによって生成される関数ツール呼び出しの一意の ID。
call_id: string
プロパティ値
string
id
関数ツール呼び出しの一意の ID。
id?: string
プロパティ値
string
name
実行する関数の名前。
name: string
プロパティ値
string
status
アイテムの状態。
in_progress、completed、または incomplete のいずれか。 API 経由で項目が返される際に設定されます。
status?: "in_progress" | "completed" | "incomplete"
プロパティ値
"in_progress" | "completed" | "incomplete"
type
関数ツール呼び出しの型。 常に function_call です。
type: "function_call"
プロパティ値
"function_call"