beta_tool_union_param.py — anthropic-sdk-python Source File
Architecture documentation for beta_tool_union_param.py, a python file in the anthropic-sdk-python codebase. 38 imports, 2 dependents.
Entity Profile
Dependency Diagram
graph LR 44d57bee_e2e9_09e6_e442_ea81d4e62e60["beta_tool_union_param.py"] 1c4c78da_6003_b8a4_8245_9d84dfac5927["beta_tool_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 1c4c78da_6003_b8a4_8245_9d84dfac5927 5a13152e_0981_77d1_5c74_bd524e253e1e["BetaToolParam"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 5a13152e_0981_77d1_5c74_bd524e253e1e 8cfd8f6e_8b08_74f8_03c8_cc3afc0d6a51["beta_mcp_toolset_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 8cfd8f6e_8b08_74f8_03c8_cc3afc0d6a51 234fc17b_e36a_22d0_e698_bef191fcd371["BetaMCPToolsetParam"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 234fc17b_e36a_22d0_e698_bef191fcd371 cea627f2_ac82_468a_568c_ea1ecf8fde0a["beta_tool_bash_20241022_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> cea627f2_ac82_468a_568c_ea1ecf8fde0a 1e3cdaf4_4ca6_4999_ec4c_f89d5e6aa435["BetaToolBash20241022Param"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 1e3cdaf4_4ca6_4999_ec4c_f89d5e6aa435 c399b03b_0671_6598_8090_40b69b8ce64a["beta_tool_bash_20250124_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> c399b03b_0671_6598_8090_40b69b8ce64a fad0d406_73ef_ef2d_74fc_e681b91560b2["BetaToolBash20250124Param"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> fad0d406_73ef_ef2d_74fc_e681b91560b2 bc8868e3_f045_b1f5_da99_ccdfea2969ad["beta_memory_tool_20250818_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> bc8868e3_f045_b1f5_da99_ccdfea2969ad a7da6060_43bd_d8f2_c24b_80b6a592becb["BetaMemoryTool20250818Param"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> a7da6060_43bd_d8f2_c24b_80b6a592becb f0b53427_a06d_3916_1040_1562c8e2e43a["beta_web_fetch_tool_20250910_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> f0b53427_a06d_3916_1040_1562c8e2e43a 9f9febc6_356b_cdd2_4e4a_4da9a4b6b4bd["BetaWebFetchTool20250910Param"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 9f9febc6_356b_cdd2_4e4a_4da9a4b6b4bd 8ef2d415_0cc6_1cc0_560b_32581b2d855d["beta_web_search_tool_20250305_param.py"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 8ef2d415_0cc6_1cc0_560b_32581b2d855d 873b9c0d_c9cf_3583_b068_2ec39e5ad831["BetaWebSearchTool20250305Param"] 44d57bee_e2e9_09e6_e442_ea81d4e62e60 --> 873b9c0d_c9cf_3583_b068_2ec39e5ad831 style 44d57bee_e2e9_09e6_e442_ea81d4e62e60 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
# File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
from __future__ import annotations
from typing import Union
from typing_extensions import TypeAlias
from .beta_tool_param import BetaToolParam
from .beta_mcp_toolset_param import BetaMCPToolsetParam
from .beta_tool_bash_20241022_param import BetaToolBash20241022Param
from .beta_tool_bash_20250124_param import BetaToolBash20250124Param
from .beta_memory_tool_20250818_param import BetaMemoryTool20250818Param
from .beta_web_fetch_tool_20250910_param import BetaWebFetchTool20250910Param
from .beta_web_search_tool_20250305_param import BetaWebSearchTool20250305Param
from .beta_tool_text_editor_20241022_param import BetaToolTextEditor20241022Param
from .beta_tool_text_editor_20250124_param import BetaToolTextEditor20250124Param
from .beta_tool_text_editor_20250429_param import BetaToolTextEditor20250429Param
from .beta_tool_text_editor_20250728_param import BetaToolTextEditor20250728Param
from .beta_tool_computer_use_20241022_param import BetaToolComputerUse20241022Param
from .beta_tool_computer_use_20250124_param import BetaToolComputerUse20250124Param
from .beta_tool_computer_use_20251124_param import BetaToolComputerUse20251124Param
from .beta_code_execution_tool_20250522_param import BetaCodeExecutionTool20250522Param
from .beta_code_execution_tool_20250825_param import BetaCodeExecutionTool20250825Param
from .beta_tool_search_tool_bm25_20251119_param import BetaToolSearchToolBm25_20251119Param
from .beta_tool_search_tool_regex_20251119_param import BetaToolSearchToolRegex20251119Param
__all__ = ["BetaToolUnionParam"]
BetaToolUnionParam: TypeAlias = Union[
BetaToolParam,
BetaToolBash20241022Param,
BetaToolBash20250124Param,
BetaCodeExecutionTool20250522Param,
BetaCodeExecutionTool20250825Param,
BetaToolComputerUse20241022Param,
BetaMemoryTool20250818Param,
BetaToolComputerUse20250124Param,
BetaToolTextEditor20241022Param,
BetaToolComputerUse20251124Param,
BetaToolTextEditor20250124Param,
BetaToolTextEditor20250429Param,
BetaToolTextEditor20250728Param,
BetaWebSearchTool20250305Param,
BetaWebFetchTool20250910Param,
BetaToolSearchToolBm25_20251119Param,
BetaToolSearchToolRegex20251119Param,
BetaMCPToolsetParam,
]
Domain
Dependencies
- BetaCodeExecutionTool20250522Param
- BetaCodeExecutionTool20250825Param
- BetaMCPToolsetParam
- BetaMemoryTool20250818Param
- BetaToolBash20241022Param
- BetaToolBash20250124Param
- BetaToolComputerUse20241022Param
- BetaToolComputerUse20250124Param
- BetaToolComputerUse20251124Param
- BetaToolParam
- BetaToolSearchToolBm25_20251119Param
- BetaToolSearchToolRegex20251119Param
- BetaToolTextEditor20241022Param
- BetaToolTextEditor20250124Param
- BetaToolTextEditor20250429Param
- BetaToolTextEditor20250728Param
- BetaWebFetchTool20250910Param
- BetaWebSearchTool20250305Param
- beta_code_execution_tool_20250522_param.py
- beta_code_execution_tool_20250825_param.py
- beta_mcp_toolset_param.py
- beta_memory_tool_20250818_param.py
- beta_tool_bash_20241022_param.py
- beta_tool_bash_20250124_param.py
- beta_tool_computer_use_20241022_param.py
- beta_tool_computer_use_20250124_param.py
- beta_tool_computer_use_20251124_param.py
- beta_tool_param.py
- beta_tool_search_tool_bm25_20251119_param.py
- beta_tool_search_tool_regex_20251119_param.py
- beta_tool_text_editor_20241022_param.py
- beta_tool_text_editor_20250124_param.py
- beta_tool_text_editor_20250429_param.py
- beta_tool_text_editor_20250728_param.py
- beta_web_fetch_tool_20250910_param.py
- beta_web_search_tool_20250305_param.py
- typing
- typing_extensions
Source
Frequently Asked Questions
What does beta_tool_union_param.py do?
beta_tool_union_param.py is a source file in the anthropic-sdk-python codebase, written in python. It belongs to the AnthropicClient domain.
What does beta_tool_union_param.py depend on?
beta_tool_union_param.py imports 38 module(s): BetaCodeExecutionTool20250522Param, BetaCodeExecutionTool20250825Param, BetaMCPToolsetParam, BetaMemoryTool20250818Param, BetaToolBash20241022Param, BetaToolBash20250124Param, BetaToolComputerUse20241022Param, BetaToolComputerUse20250124Param, and 30 more.
What files import beta_tool_union_param.py?
beta_tool_union_param.py is imported by 2 file(s): __init__.py, message_create_params.py.
Where is beta_tool_union_param.py in the architecture?
beta_tool_union_param.py is located at src/anthropic/types/beta/beta_tool_union_param.py (domain: AnthropicClient, directory: src/anthropic/types/beta).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free