Home / Class/ ToolUseBlockParam Class — anthropic-sdk-python Architecture

ToolUseBlockParam Class — anthropic-sdk-python Architecture

Architecture documentation for the ToolUseBlockParam class in tool_use_block_param.py from the anthropic-sdk-python codebase.

Entity Profile

Dependency Diagram

graph TD
  bac9a594_ec7d_0cff_27b1_c0d9fc174b63["ToolUseBlockParam"]
  cbc8d166_0230_14a5_fb8b_f850dcca227b["tool_use_block_param.py"]
  bac9a594_ec7d_0cff_27b1_c0d9fc174b63 -->|defined in| cbc8d166_0230_14a5_fb8b_f850dcca227b

Relationship Graph

Source Code

src/anthropic/types/tool_use_block_param.py lines 13–23

class ToolUseBlockParam(TypedDict, total=False):
    id: Required[str]

    input: Required[Dict[str, object]]

    name: Required[str]

    type: Required[Literal["tool_use"]]

    cache_control: Optional[CacheControlEphemeralParam]
    """Create a cache control breakpoint at this content block."""

Frequently Asked Questions

What is the ToolUseBlockParam class?
ToolUseBlockParam is a class in the anthropic-sdk-python codebase, defined in src/anthropic/types/tool_use_block_param.py.
Where is ToolUseBlockParam defined?
ToolUseBlockParam is defined in src/anthropic/types/tool_use_block_param.py at line 13.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free