The function to invoke.
Arguments passed to the function, keyed by parameter name.
Name of the function to call.
Unique identifier for this tool call, referenced by the tool result message via tool_call_id.
Always "function" — the only supported tool call type.
A tool call requested by the assistant. Represents a single function invocation emitted in an assistant message.