lib/anthropic/models/anthropic_beta.rb (24 lines of code) (raw):
# frozen_string_literal: true
module Anthropic
module Models
module AnthropicBeta
extend Anthropic::Internal::Type::Union
variant String
variant const: -> { Anthropic::Models::AnthropicBeta::MESSAGE_BATCHES_2024_09_24 }
variant const: -> { Anthropic::Models::AnthropicBeta::PROMPT_CACHING_2024_07_31 }
variant const: -> { Anthropic::Models::AnthropicBeta::COMPUTER_USE_2024_10_22 }
variant const: -> { Anthropic::Models::AnthropicBeta::COMPUTER_USE_2025_01_24 }
variant const: -> { Anthropic::Models::AnthropicBeta::PDFS_2024_09_25 }
variant const: -> { Anthropic::Models::AnthropicBeta::TOKEN_COUNTING_2024_11_01 }
variant const: -> { Anthropic::Models::AnthropicBeta::TOKEN_EFFICIENT_TOOLS_2025_02_19 }
variant const: -> { Anthropic::Models::AnthropicBeta::OUTPUT_128K_2025_02_19 }
# @!parse
# # @return [Array(String, Symbol)]
# def self.variants; end
# @!group
MESSAGE_BATCHES_2024_09_24 = :"message-batches-2024-09-24"
PROMPT_CACHING_2024_07_31 = :"prompt-caching-2024-07-31"
COMPUTER_USE_2024_10_22 = :"computer-use-2024-10-22"
COMPUTER_USE_2025_01_24 = :"computer-use-2025-01-24"
PDFS_2024_09_25 = :"pdfs-2024-09-25"
TOKEN_COUNTING_2024_11_01 = :"token-counting-2024-11-01"
TOKEN_EFFICIENT_TOOLS_2025_02_19 = :"token-efficient-tools-2025-02-19"
OUTPUT_128K_2025_02_19 = :"output-128k-2025-02-19"
# @!endgroup
end
end
end