Claude · Schema

ToolUseBlock

A tool use content block in a response, indicating the model wants to use a tool.

Artificial IntelligenceChatbotConversational AIGenerative AILarge Language ModelsMachine LearningNatural Language Processing

Properties

Name Type Description
type string
id string A unique identifier for this particular tool use block. Used to match tool results to tool use requests.
name string The name of the tool being used.
input object An object containing the input passed to the tool, conforming to the tool's input_schema.
View JSON Schema on GitHub