lib/anthropic/models/beta/beta_tool_use_block.rb
# frozen_string_literal: true module Anthropic module Models module Beta class BetaToolUseBlock < Anthropic::Internal::Type::BaseModel # @!attribute id # # @return [String] required :id, String # @!attribute input # # @return [Object] required :input, Anthropic::Internal::Type::Unknown # @!attribute name # # @return [String] required :name, String # @!attribute type # # @return [Symbol, :tool_use] required :type, const: :tool_use # @!attribute caller_ # Tool invocation directly from the model. # # @return [Anthropic::Models::Beta::BetaDirectCaller, Anthropic::Models::Beta::BetaServerToolCaller, Anthropic::Models::Beta::BetaServerToolCaller20260120, nil] optional :caller_, union: -> { Anthropic::Beta::BetaToolUseBlock::Caller }, api_name: :caller response_only do # @api public # # Parsed input data coerced to the tool's input schema model. # Only present when tools are defined using the InputSchema DSL. required :parsed, Anthropic::Internal::Type::Unknown # @api private # # Internal buffer for accumulating partial JSON during streaming. # Used by streaming helpers to reconstruct complete JSON input from deltas. optional :_json_buf, String end # @!method initialize(id:, input:, name:, caller_: nil, type: :tool_use) # @param id [String] # # @param input [Object] # # @param name [String] # # @param caller_ [Anthropic::Models::Beta::BetaDirectCaller, Anthropic::Models::Beta::BetaServerToolCaller, Anthropic::Models::Beta::BetaServerToolCaller20260120] Tool invocation directly from the model. # # @param type [Symbol, :tool_use] # Tool invocation directly from the model. # # @see Anthropic::Models::Beta::BetaToolUseBlock#caller_ module Caller extend Anthropic::Internal::Type::Union discriminator :type # Tool invocation directly from the model. variant :direct, -> { Anthropic::Beta::BetaDirectCaller } # Tool invocation generated by a server-side tool. variant :code_execution_20250825, -> { Anthropic::Beta::BetaServerToolCaller } variant :code_execution_20260120, -> { Anthropic::Beta::BetaServerToolCaller20260120 } # @!method self.variants # @return [Array(Anthropic::Models::Beta::BetaDirectCaller, Anthropic::Models::Beta::BetaServerToolCaller, Anthropic::Models::Beta::BetaServerToolCaller20260120)] end end end BetaToolUseBlock = Beta::BetaToolUseBlock end end
Source Files
- lib/anthropic.rb
- lib/anthropic/bedrock.rb
- lib/anthropic/client.rb
- lib/anthropic/errors.rb
- lib/anthropic/file_part.rb
- lib/anthropic/helpers/bedrock/client.rb
- lib/anthropic/helpers/input_schema.rb
- lib/anthropic/helpers/input_schema/array_of.rb
- lib/anthropic/helpers/input_schema/base_model.rb
- lib/anthropic/helpers/input_schema/boolean.rb
- lib/anthropic/helpers/input_schema/enum_of.rb
- lib/anthropic/helpers/input_schema/json_schema_converter.rb
- lib/anthropic/helpers/input_schema/parsed_json.rb
- lib/anthropic/helpers/input_schema/supported_schemas.rb
- lib/anthropic/helpers/input_schema/union_of.rb
- lib/anthropic/helpers/messages.rb
- lib/anthropic/helpers/streaming.rb
- lib/anthropic/helpers/streaming/events.rb
- lib/anthropic/helpers/streaming/message_stream.rb
- lib/anthropic/helpers/tools.rb
- lib/anthropic/helpers/tools/base_tool.rb
- lib/anthropic/helpers/tools/compaction_control.rb
- lib/anthropic/helpers/tools/runner.rb
- lib/anthropic/helpers/vertex/client.rb
- lib/anthropic/input_schema.rb
- lib/anthropic/internal.rb
- lib/anthropic/internal/jsonl_stream.rb
- lib/anthropic/internal/page.rb
- lib/anthropic/internal/page_cursor.rb
- lib/anthropic/internal/stream.rb
- lib/anthropic/internal/token_page.rb
- lib/anthropic/internal/transport/base_client.rb
- lib/anthropic/internal/transport/pooled_net_requester.rb
- lib/anthropic/internal/type/array_of.rb
- lib/anthropic/internal/type/base_model.rb
- lib/anthropic/internal/type/base_page.rb
- lib/anthropic/internal/type/base_stream.rb
- lib/anthropic/internal/type/boolean.rb
- lib/anthropic/internal/type/converter.rb
- lib/anthropic/internal/type/enum.rb
- lib/anthropic/internal/type/file_input.rb
- lib/anthropic/internal/type/hash_of.rb
- lib/anthropic/internal/type/request_parameters.rb
- lib/anthropic/internal/type/union.rb
- lib/anthropic/internal/type/unknown.rb
- lib/anthropic/internal/util.rb
- lib/anthropic/models.rb
- lib/anthropic/models/anthropic_beta.rb
- lib/anthropic/models/api_error_object.rb
- lib/anthropic/models/authentication_error.rb
- lib/anthropic/models/base64_image_source.rb
- lib/anthropic/models/base64_pdf_source.rb
- lib/anthropic/models/bash_code_execution_output_block.rb
- lib/anthropic/models/bash_code_execution_output_block_param.rb
- lib/anthropic/models/bash_code_execution_result_block.rb
- lib/anthropic/models/bash_code_execution_result_block_param.rb
- lib/anthropic/models/bash_code_execution_tool_result_block.rb
- lib/anthropic/models/bash_code_execution_tool_result_block_param.rb
- lib/anthropic/models/bash_code_execution_tool_result_error.rb
- lib/anthropic/models/bash_code_execution_tool_result_error_code.rb
- lib/anthropic/models/bash_code_execution_tool_result_error_param.rb
- lib/anthropic/models/beta/beta_all_thinking_turns.rb
- lib/anthropic/models/beta/beta_base64_image_source.rb
- lib/anthropic/models/beta/beta_base64_pdf_block.rb
- lib/anthropic/models/beta/beta_base64_pdf_source.rb
- lib/anthropic/models/beta/beta_bash_code_execution_output_block.rb
- lib/anthropic/models/beta/beta_bash_code_execution_output_block_param.rb
- lib/anthropic/models/beta/beta_bash_code_execution_result_block.rb
- lib/anthropic/models/beta/beta_bash_code_execution_result_block_param.rb
- lib/anthropic/models/beta/beta_bash_code_execution_tool_result_block.rb
- lib/anthropic/models/beta/beta_bash_code_execution_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_bash_code_execution_tool_result_error.rb
- lib/anthropic/models/beta/beta_bash_code_execution_tool_result_error_param.rb
- lib/anthropic/models/beta/beta_cache_control_ephemeral.rb
- lib/anthropic/models/beta/beta_cache_creation.rb
- lib/anthropic/models/beta/beta_citation_char_location.rb
- lib/anthropic/models/beta/beta_citation_char_location_param.rb
- lib/anthropic/models/beta/beta_citation_config.rb
- lib/anthropic/models/beta/beta_citation_content_block_location.rb
- lib/anthropic/models/beta/beta_citation_content_block_location_param.rb
- lib/anthropic/models/beta/beta_citation_page_location.rb
- lib/anthropic/models/beta/beta_citation_page_location_param.rb
- lib/anthropic/models/beta/beta_citation_search_result_location.rb
- lib/anthropic/models/beta/beta_citation_search_result_location_param.rb
- lib/anthropic/models/beta/beta_citation_web_search_result_location_param.rb
- lib/anthropic/models/beta/beta_citations_config_param.rb
- lib/anthropic/models/beta/beta_citations_delta.rb
- lib/anthropic/models/beta/beta_citations_web_search_result_location.rb
- lib/anthropic/models/beta/beta_clear_thinking_20251015_edit.rb
- lib/anthropic/models/beta/beta_clear_thinking_20251015_edit_response.rb
- lib/anthropic/models/beta/beta_clear_tool_uses_20250919_edit.rb
- lib/anthropic/models/beta/beta_clear_tool_uses_20250919_edit_response.rb
- lib/anthropic/models/beta/beta_code_execution_output_block.rb
- lib/anthropic/models/beta/beta_code_execution_output_block_param.rb
- lib/anthropic/models/beta/beta_code_execution_result_block.rb
- lib/anthropic/models/beta/beta_code_execution_result_block_param.rb
- lib/anthropic/models/beta/beta_code_execution_tool_20250522.rb
- lib/anthropic/models/beta/beta_code_execution_tool_20250825.rb
- lib/anthropic/models/beta/beta_code_execution_tool_20260120.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_block.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_block_content.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_block_param_content.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_error.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_error_code.rb
- lib/anthropic/models/beta/beta_code_execution_tool_result_error_param.rb
- lib/anthropic/models/beta/beta_compact_20260112_edit.rb
- lib/anthropic/models/beta/beta_compaction_block.rb
- lib/anthropic/models/beta/beta_compaction_block_param.rb
- lib/anthropic/models/beta/beta_compaction_content_block_delta.rb
- lib/anthropic/models/beta/beta_compaction_iteration_usage.rb
- lib/anthropic/models/beta/beta_container.rb
- lib/anthropic/models/beta/beta_container_params.rb
- lib/anthropic/models/beta/beta_container_upload_block.rb
- lib/anthropic/models/beta/beta_container_upload_block_param.rb
- lib/anthropic/models/beta/beta_content_block.rb
- lib/anthropic/models/beta/beta_content_block_param.rb
- lib/anthropic/models/beta/beta_content_block_source.rb
- lib/anthropic/models/beta/beta_content_block_source_content.rb
- lib/anthropic/models/beta/beta_context_management_config.rb
- lib/anthropic/models/beta/beta_context_management_response.rb
- lib/anthropic/models/beta/beta_count_tokens_context_management_response.rb
- lib/anthropic/models/beta/beta_direct_caller.rb
- lib/anthropic/models/beta/beta_document_block.rb
- lib/anthropic/models/beta/beta_encrypted_code_execution_result_block.rb
- lib/anthropic/models/beta/beta_encrypted_code_execution_result_block_param.rb
- lib/anthropic/models/beta/beta_file_document_source.rb
- lib/anthropic/models/beta/beta_file_image_source.rb
- lib/anthropic/models/beta/beta_image_block_param.rb
- lib/anthropic/models/beta/beta_input_json_delta.rb
- lib/anthropic/models/beta/beta_input_tokens_clear_at_least.rb
- lib/anthropic/models/beta/beta_input_tokens_trigger.rb
- lib/anthropic/models/beta/beta_iterations_usage.rb
- lib/anthropic/models/beta/beta_json_output_format.rb
- lib/anthropic/models/beta/beta_mcp_tool_config.rb
- lib/anthropic/models/beta/beta_mcp_tool_default_config.rb
- lib/anthropic/models/beta/beta_mcp_tool_result_block.rb
- lib/anthropic/models/beta/beta_mcp_tool_use_block.rb
- lib/anthropic/models/beta/beta_mcp_tool_use_block_param.rb
- lib/anthropic/models/beta/beta_mcp_toolset.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_command.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_create_command.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_delete_command.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_insert_command.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_rename_command.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_str_replace_command.rb
- lib/anthropic/models/beta/beta_memory_tool_20250818_view_command.rb
- lib/anthropic/models/beta/beta_message.rb
- lib/anthropic/models/beta/beta_message_delta_usage.rb
- lib/anthropic/models/beta/beta_message_iteration_usage.rb
- lib/anthropic/models/beta/beta_message_param.rb
- lib/anthropic/models/beta/beta_message_tokens_count.rb
- lib/anthropic/models/beta/beta_metadata.rb
- lib/anthropic/models/beta/beta_model_info.rb
- lib/anthropic/models/beta/beta_output_config.rb
- lib/anthropic/models/beta/beta_plain_text_source.rb
- lib/anthropic/models/beta/beta_raw_content_block_delta.rb
- lib/anthropic/models/beta/beta_raw_content_block_delta_event.rb
- lib/anthropic/models/beta/beta_raw_content_block_start_event.rb
- lib/anthropic/models/beta/beta_raw_content_block_stop_event.rb
- lib/anthropic/models/beta/beta_raw_message_delta_event.rb
- lib/anthropic/models/beta/beta_raw_message_start_event.rb
- lib/anthropic/models/beta/beta_raw_message_stop_event.rb
- lib/anthropic/models/beta/beta_raw_message_stream_event.rb
- lib/anthropic/models/beta/beta_redacted_thinking_block.rb
- lib/anthropic/models/beta/beta_redacted_thinking_block_param.rb
- lib/anthropic/models/beta/beta_request_document_block.rb
- lib/anthropic/models/beta/beta_request_mcp_server_tool_configuration.rb
- lib/anthropic/models/beta/beta_request_mcp_server_url_definition.rb
- lib/anthropic/models/beta/beta_request_mcp_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_search_result_block_param.rb
- lib/anthropic/models/beta/beta_server_tool_caller.rb
- lib/anthropic/models/beta/beta_server_tool_caller_20260120.rb
- lib/anthropic/models/beta/beta_server_tool_usage.rb
- lib/anthropic/models/beta/beta_server_tool_use_block.rb
- lib/anthropic/models/beta/beta_server_tool_use_block_param.rb
- lib/anthropic/models/beta/beta_signature_delta.rb
- lib/anthropic/models/beta/beta_skill.rb
- lib/anthropic/models/beta/beta_skill_params.rb
- lib/anthropic/models/beta/beta_stop_reason.rb
- lib/anthropic/models/beta/beta_text_block.rb
- lib/anthropic/models/beta/beta_text_block_param.rb
- lib/anthropic/models/beta/beta_text_citation.rb
- lib/anthropic/models/beta/beta_text_citation_param.rb
- lib/anthropic/models/beta/beta_text_delta.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_create_result_block.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_create_result_block_param.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_str_replace_result_block.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_str_replace_result_block_param.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_tool_result_block.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_tool_result_error.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_tool_result_error_param.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_view_result_block.rb
- lib/anthropic/models/beta/beta_text_editor_code_execution_view_result_block_param.rb
- lib/anthropic/models/beta/beta_thinking_block.rb
- lib/anthropic/models/beta/beta_thinking_block_param.rb
- lib/anthropic/models/beta/beta_thinking_config_adaptive.rb
- lib/anthropic/models/beta/beta_thinking_config_disabled.rb
- lib/anthropic/models/beta/beta_thinking_config_enabled.rb
- lib/anthropic/models/beta/beta_thinking_config_param.rb
- lib/anthropic/models/beta/beta_thinking_delta.rb
- lib/anthropic/models/beta/beta_thinking_turns.rb
- lib/anthropic/models/beta/beta_tool.rb
- lib/anthropic/models/beta/beta_tool_bash_20241022.rb
- lib/anthropic/models/beta/beta_tool_bash_20250124.rb
- lib/anthropic/models/beta/beta_tool_choice.rb
- lib/anthropic/models/beta/beta_tool_choice_any.rb
- lib/anthropic/models/beta/beta_tool_choice_auto.rb
- lib/anthropic/models/beta/beta_tool_choice_none.rb
- lib/anthropic/models/beta/beta_tool_choice_tool.rb
- lib/anthropic/models/beta/beta_tool_computer_use_20241022.rb
- lib/anthropic/models/beta/beta_tool_computer_use_20250124.rb
- lib/anthropic/models/beta/beta_tool_computer_use_20251124.rb
- lib/anthropic/models/beta/beta_tool_reference_block.rb
- lib/anthropic/models/beta/beta_tool_reference_block_param.rb
- lib/anthropic/models/beta/beta_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_tool_search_tool_bm25_20251119.rb
- lib/anthropic/models/beta/beta_tool_search_tool_regex_20251119.rb
- lib/anthropic/models/beta/beta_tool_search_tool_result_block.rb
- lib/anthropic/models/beta/beta_tool_search_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_tool_search_tool_result_error.rb
- lib/anthropic/models/beta/beta_tool_search_tool_result_error_param.rb
- lib/anthropic/models/beta/beta_tool_search_tool_search_result_block.rb
- lib/anthropic/models/beta/beta_tool_search_tool_search_result_block_param.rb
- lib/anthropic/models/beta/beta_tool_text_editor_20241022.rb
- lib/anthropic/models/beta/beta_tool_text_editor_20250124.rb
- lib/anthropic/models/beta/beta_tool_text_editor_20250429.rb
- lib/anthropic/models/beta/beta_tool_text_editor_20250728.rb
- lib/anthropic/models/beta/beta_tool_union.rb
- lib/anthropic/models/beta/beta_tool_use_block.rb
- lib/anthropic/models/beta/beta_tool_use_block_param.rb
- lib/anthropic/models/beta/beta_tool_uses_keep.rb
- lib/anthropic/models/beta/beta_tool_uses_trigger.rb
- lib/anthropic/models/beta/beta_url_image_source.rb
- lib/anthropic/models/beta/beta_url_pdf_source.rb
- lib/anthropic/models/beta/beta_usage.rb
- lib/anthropic/models/beta/beta_user_location.rb
- lib/anthropic/models/beta/beta_web_fetch_block.rb
- lib/anthropic/models/beta/beta_web_fetch_block_param.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_20250910.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_20260209.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_result_block.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_result_error_block.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_result_error_block_param.rb
- lib/anthropic/models/beta/beta_web_fetch_tool_result_error_code.rb
- lib/anthropic/models/beta/beta_web_search_result_block.rb
- lib/anthropic/models/beta/beta_web_search_result_block_param.rb
- lib/anthropic/models/beta/beta_web_search_tool_20250305.rb
- lib/anthropic/models/beta/beta_web_search_tool_20260209.rb
- lib/anthropic/models/beta/beta_web_search_tool_request_error.rb
- lib/anthropic/models/beta/beta_web_search_tool_result_block.rb
- lib/anthropic/models/beta/beta_web_search_tool_result_block_content.rb
- lib/anthropic/models/beta/beta_web_search_tool_result_block_param.rb
- lib/anthropic/models/beta/beta_web_search_tool_result_block_param_content.rb
- lib/anthropic/models/beta/beta_web_search_tool_result_error.rb
- lib/anthropic/models/beta/beta_web_search_tool_result_error_code.rb
- lib/anthropic/models/beta/deleted_file.rb
- lib/anthropic/models/beta/file_delete_params.rb
- lib/anthropic/models/beta/file_download_params.rb
- lib/anthropic/models/beta/file_list_params.rb
- lib/anthropic/models/beta/file_metadata.rb
- lib/anthropic/models/beta/file_retrieve_metadata_params.rb
- lib/anthropic/models/beta/file_upload_params.rb
- lib/anthropic/models/beta/message_count_tokens_params.rb
- lib/anthropic/models/beta/message_create_params.rb
- lib/anthropic/models/beta/messages/batch_cancel_params.rb
- lib/anthropic/models/beta/messages/batch_create_params.rb
- lib/anthropic/models/beta/messages/batch_delete_params.rb
- lib/anthropic/models/beta/messages/batch_list_params.rb
- lib/anthropic/models/beta/messages/batch_results_params.rb
- lib/anthropic/models/beta/messages/batch_retrieve_params.rb
- lib/anthropic/models/beta/messages/beta_deleted_message_batch.rb
- lib/anthropic/models/beta/messages/beta_message_batch.rb
- lib/anthropic/models/beta/messages/beta_message_batch_canceled_result.rb
- lib/anthropic/models/beta/messages/beta_message_batch_errored_result.rb
- lib/anthropic/models/beta/messages/beta_message_batch_expired_result.rb
- lib/anthropic/models/beta/messages/beta_message_batch_individual_response.rb
- lib/anthropic/models/beta/messages/beta_message_batch_request_counts.rb
- lib/anthropic/models/beta/messages/beta_message_batch_result.rb
- lib/anthropic/models/beta/messages/beta_message_batch_succeeded_result.rb
- lib/anthropic/models/beta/model_list_params.rb
- lib/anthropic/models/beta/model_retrieve_params.rb
- lib/anthropic/models/beta/skill_create_params.rb
- lib/anthropic/models/beta/skill_create_response.rb
- lib/anthropic/models/beta/skill_delete_params.rb
- lib/anthropic/models/beta/skill_delete_response.rb
- lib/anthropic/models/beta/skill_list_params.rb
- lib/anthropic/models/beta/skill_list_response.rb
- lib/anthropic/models/beta/skill_retrieve_params.rb
- lib/anthropic/models/beta/skill_retrieve_response.rb
- lib/anthropic/models/beta/skills/version_create_params.rb
- lib/anthropic/models/beta/skills/version_create_response.rb
- lib/anthropic/models/beta/skills/version_delete_params.rb
- lib/anthropic/models/beta/skills/version_delete_response.rb
- lib/anthropic/models/beta/skills/version_list_params.rb
- lib/anthropic/models/beta/skills/version_list_response.rb
- lib/anthropic/models/beta/skills/version_retrieve_params.rb
- lib/anthropic/models/beta/skills/version_retrieve_response.rb
- lib/anthropic/models/beta_api_error.rb
- lib/anthropic/models/beta_authentication_error.rb
- lib/anthropic/models/beta_billing_error.rb
- lib/anthropic/models/beta_error.rb
- lib/anthropic/models/beta_error_response.rb
- lib/anthropic/models/beta_gateway_timeout_error.rb
- lib/anthropic/models/beta_invalid_request_error.rb
- lib/anthropic/models/beta_not_found_error.rb
- lib/anthropic/models/beta_overloaded_error.rb
- lib/anthropic/models/beta_permission_error.rb
- lib/anthropic/models/beta_rate_limit_error.rb
- lib/anthropic/models/billing_error.rb
- lib/anthropic/models/cache_control_ephemeral.rb
- lib/anthropic/models/cache_creation.rb
- lib/anthropic/models/citation_char_location.rb
- lib/anthropic/models/citation_char_location_param.rb
- lib/anthropic/models/citation_content_block_location.rb
- lib/anthropic/models/citation_content_block_location_param.rb
- lib/anthropic/models/citation_page_location.rb
- lib/anthropic/models/citation_page_location_param.rb
- lib/anthropic/models/citation_search_result_location_param.rb
- lib/anthropic/models/citation_web_search_result_location_param.rb
- lib/anthropic/models/citations_config.rb
- lib/anthropic/models/citations_config_param.rb
- lib/anthropic/models/citations_delta.rb
- lib/anthropic/models/citations_search_result_location.rb
- lib/anthropic/models/citations_web_search_result_location.rb
- lib/anthropic/models/code_execution_output_block.rb
- lib/anthropic/models/code_execution_output_block_param.rb
- lib/anthropic/models/code_execution_result_block.rb
- lib/anthropic/models/code_execution_result_block_param.rb
- lib/anthropic/models/code_execution_tool_20250522.rb
- lib/anthropic/models/code_execution_tool_20250825.rb
- lib/anthropic/models/code_execution_tool_20260120.rb
- lib/anthropic/models/code_execution_tool_result_block.rb
- lib/anthropic/models/code_execution_tool_result_block_content.rb
- lib/anthropic/models/code_execution_tool_result_block_param.rb
- lib/anthropic/models/code_execution_tool_result_block_param_content.rb
- lib/anthropic/models/code_execution_tool_result_error.rb
- lib/anthropic/models/code_execution_tool_result_error_code.rb
- lib/anthropic/models/code_execution_tool_result_error_param.rb
- lib/anthropic/models/completion.rb
- lib/anthropic/models/completion_create_params.rb
- lib/anthropic/models/container.rb
- lib/anthropic/models/container_upload_block.rb
- lib/anthropic/models/container_upload_block_param.rb
- lib/anthropic/models/content_block.rb
- lib/anthropic/models/content_block_param.rb
- lib/anthropic/models/content_block_source.rb
- lib/anthropic/models/content_block_source_content.rb
- lib/anthropic/models/direct_caller.rb
- lib/anthropic/models/document_block.rb
- lib/anthropic/models/document_block_param.rb
- lib/anthropic/models/encrypted_code_execution_result_block.rb
- lib/anthropic/models/encrypted_code_execution_result_block_param.rb
- lib/anthropic/models/error_object.rb
- lib/anthropic/models/error_response.rb
- lib/anthropic/models/gateway_timeout_error.rb
- lib/anthropic/models/image_block_param.rb
- lib/anthropic/models/input_json_delta.rb
- lib/anthropic/models/invalid_request_error.rb
- lib/anthropic/models/json_output_format.rb
- lib/anthropic/models/memory_tool_20250818.rb
- lib/anthropic/models/message.rb
- lib/anthropic/models/message_count_tokens_params.rb
- lib/anthropic/models/message_count_tokens_tool.rb
- lib/anthropic/models/message_create_params.rb
- lib/anthropic/models/message_delta_usage.rb
- lib/anthropic/models/message_param.rb
- lib/anthropic/models/message_tokens_count.rb
- lib/anthropic/models/messages/batch_cancel_params.rb
- lib/anthropic/models/messages/batch_create_params.rb
- lib/anthropic/models/messages/batch_delete_params.rb
- lib/anthropic/models/messages/batch_list_params.rb
- lib/anthropic/models/messages/batch_results_params.rb
- lib/anthropic/models/messages/batch_retrieve_params.rb
- lib/anthropic/models/messages/deleted_message_batch.rb
- lib/anthropic/models/messages/message_batch.rb
- lib/anthropic/models/messages/message_batch_canceled_result.rb
- lib/anthropic/models/messages/message_batch_errored_result.rb
- lib/anthropic/models/messages/message_batch_expired_result.rb
- lib/anthropic/models/messages/message_batch_individual_response.rb
- lib/anthropic/models/messages/message_batch_request_counts.rb
- lib/anthropic/models/messages/message_batch_result.rb
- lib/anthropic/models/messages/message_batch_succeeded_result.rb
- lib/anthropic/models/metadata.rb
- lib/anthropic/models/model.rb
- lib/anthropic/models/model_info.rb
- lib/anthropic/models/model_list_params.rb
- lib/anthropic/models/model_retrieve_params.rb
- lib/anthropic/models/not_found_error.rb
- lib/anthropic/models/output_config.rb
- lib/anthropic/models/overloaded_error.rb
- lib/anthropic/models/permission_error.rb
- lib/anthropic/models/plain_text_source.rb
- lib/anthropic/models/rate_limit_error.rb
- lib/anthropic/models/raw_content_block_delta.rb
- lib/anthropic/models/raw_content_block_delta_event.rb
- lib/anthropic/models/raw_content_block_start_event.rb
- lib/anthropic/models/raw_content_block_stop_event.rb
- lib/anthropic/models/raw_message_delta_event.rb
- lib/anthropic/models/raw_message_start_event.rb
- lib/anthropic/models/raw_message_stop_event.rb
- lib/anthropic/models/raw_message_stream_event.rb
- lib/anthropic/models/redacted_thinking_block.rb
- lib/anthropic/models/redacted_thinking_block_param.rb
- lib/anthropic/models/search_result_block_param.rb
- lib/anthropic/models/server_tool_caller.rb
- lib/anthropic/models/server_tool_caller_20260120.rb
- lib/anthropic/models/server_tool_usage.rb
- lib/anthropic/models/server_tool_use_block.rb
- lib/anthropic/models/server_tool_use_block_param.rb
- lib/anthropic/models/signature_delta.rb
- lib/anthropic/models/stop_reason.rb
- lib/anthropic/models/text_block.rb
- lib/anthropic/models/text_block_param.rb
- lib/anthropic/models/text_citation.rb
- lib/anthropic/models/text_citation_param.rb
- lib/anthropic/models/text_delta.rb
- lib/anthropic/models/text_editor_code_execution_create_result_block.rb
- lib/anthropic/models/text_editor_code_execution_create_result_block_param.rb
- lib/anthropic/models/text_editor_code_execution_str_replace_result_block.rb
- lib/anthropic/models/text_editor_code_execution_str_replace_result_block_param.rb
- lib/anthropic/models/text_editor_code_execution_tool_result_block.rb
- lib/anthropic/models/text_editor_code_execution_tool_result_block_param.rb
- lib/anthropic/models/text_editor_code_execution_tool_result_error.rb
- lib/anthropic/models/text_editor_code_execution_tool_result_error_code.rb
- lib/anthropic/models/text_editor_code_execution_tool_result_error_param.rb
- lib/anthropic/models/text_editor_code_execution_view_result_block.rb
- lib/anthropic/models/text_editor_code_execution_view_result_block_param.rb
- lib/anthropic/models/thinking_block.rb
- lib/anthropic/models/thinking_block_param.rb
- lib/anthropic/models/thinking_config_adaptive.rb
- lib/anthropic/models/thinking_config_disabled.rb
- lib/anthropic/models/thinking_config_enabled.rb
- lib/anthropic/models/thinking_config_param.rb
- lib/anthropic/models/thinking_delta.rb
- lib/anthropic/models/tool.rb
- lib/anthropic/models/tool_bash_20250124.rb
- lib/anthropic/models/tool_choice.rb
- lib/anthropic/models/tool_choice_any.rb
- lib/anthropic/models/tool_choice_auto.rb
- lib/anthropic/models/tool_choice_none.rb
- lib/anthropic/models/tool_choice_tool.rb
- lib/anthropic/models/tool_reference_block.rb
- lib/anthropic/models/tool_reference_block_param.rb
- lib/anthropic/models/tool_result_block_param.rb
- lib/anthropic/models/tool_search_tool_bm25_20251119.rb
- lib/anthropic/models/tool_search_tool_regex_20251119.rb
- lib/anthropic/models/tool_search_tool_result_block.rb
- lib/anthropic/models/tool_search_tool_result_block_param.rb
- lib/anthropic/models/tool_search_tool_result_error.rb
- lib/anthropic/models/tool_search_tool_result_error_code.rb
- lib/anthropic/models/tool_search_tool_result_error_param.rb
- lib/anthropic/models/tool_search_tool_search_result_block.rb
- lib/anthropic/models/tool_search_tool_search_result_block_param.rb
- lib/anthropic/models/tool_text_editor_20250124.rb
- lib/anthropic/models/tool_text_editor_20250429.rb
- lib/anthropic/models/tool_text_editor_20250728.rb
- lib/anthropic/models/tool_union.rb
- lib/anthropic/models/tool_use_block.rb
- lib/anthropic/models/tool_use_block_param.rb
- lib/anthropic/models/url_image_source.rb
- lib/anthropic/models/url_pdf_source.rb
- lib/anthropic/models/usage.rb
- lib/anthropic/models/user_location.rb
- lib/anthropic/models/web_fetch_block.rb
- lib/anthropic/models/web_fetch_block_param.rb
- lib/anthropic/models/web_fetch_tool_20250910.rb
- lib/anthropic/models/web_fetch_tool_20260209.rb
- lib/anthropic/models/web_fetch_tool_result_block.rb
- lib/anthropic/models/web_fetch_tool_result_block_param.rb
- lib/anthropic/models/web_fetch_tool_result_error_block.rb
- lib/anthropic/models/web_fetch_tool_result_error_block_param.rb
- lib/anthropic/models/web_fetch_tool_result_error_code.rb
- lib/anthropic/models/web_search_result_block.rb
- lib/anthropic/models/web_search_result_block_param.rb
- lib/anthropic/models/web_search_tool_20250305.rb
- lib/anthropic/models/web_search_tool_20260209.rb
- lib/anthropic/models/web_search_tool_request_error.rb
- lib/anthropic/models/web_search_tool_result_block.rb
- lib/anthropic/models/web_search_tool_result_block_content.rb
- lib/anthropic/models/web_search_tool_result_block_param.rb
- lib/anthropic/models/web_search_tool_result_block_param_content.rb
- lib/anthropic/models/web_search_tool_result_error.rb
- lib/anthropic/models/web_search_tool_result_error_code.rb
- lib/anthropic/request_options.rb
- lib/anthropic/resources/beta.rb
- lib/anthropic/resources/beta/files.rb
- lib/anthropic/resources/beta/messages.rb
- lib/anthropic/resources/beta/messages/batches.rb
- lib/anthropic/resources/beta/models.rb
- lib/anthropic/resources/beta/skills.rb
- lib/anthropic/resources/beta/skills/versions.rb
- lib/anthropic/resources/completions.rb
- lib/anthropic/resources/messages.rb
- lib/anthropic/resources/messages/batches.rb
- lib/anthropic/resources/models.rb
- lib/anthropic/streaming.rb
- lib/anthropic/version.rb
- lib/anthropic/vertex.rb