BetaToolUseBlockParam Class — anthropic-sdk-python Architecture
Architecture documentation for the BetaToolUseBlockParam class in beta_tool_use_block_param.py from the anthropic-sdk-python codebase.
Entity Profile
Dependency Diagram
graph TD 736d5b0a_f707_846c_415f_e0a3c5b2e4f7["BetaToolUseBlockParam"] c16c2764_6239_899b_d839_0ecf94f30e7c["beta_tool_use_block_param.py"] 736d5b0a_f707_846c_415f_e0a3c5b2e4f7 -->|defined in| c16c2764_6239_899b_d839_0ecf94f30e7c
Relationship Graph
Source Code
src/anthropic/types/beta/beta_tool_use_block_param.py lines 17–30
class BetaToolUseBlockParam(TypedDict, total=False):
id: Required[str]
input: Required[Dict[str, object]]
name: Required[str]
type: Required[Literal["tool_use"]]
cache_control: Optional[BetaCacheControlEphemeralParam]
"""Create a cache control breakpoint at this content block."""
caller: Caller
"""Tool invocation directly from the model."""
Domain
Source
Frequently Asked Questions
What is the BetaToolUseBlockParam class?
BetaToolUseBlockParam is a class in the anthropic-sdk-python codebase, defined in src/anthropic/types/beta/beta_tool_use_block_param.py.
Where is BetaToolUseBlockParam defined?
BetaToolUseBlockParam is defined in src/anthropic/types/beta/beta_tool_use_block_param.py at line 17.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free