Represents a tool usage request from the model. The model generates this when it wants to use a tool.
The name of the tool to execute.
Unique identifier for this tool use instance. Used to match tool results back to their requests.
The input parameters for the tool. Must be JSON-serializable.
Represents a tool usage request from the model. The model generates this when it wants to use a tool.