struct

Anthropic::BetaBatchRequestParams

Inherits JSON::Serializable < Struct < Value < Object

Constructors

new(model : String, max_tokens : Int32, messages : Array(MessageParam), system : String | Array(TextContent) | Nil = nil, temperature : Float64 | Nil = nil, top_p : Float64 | Nil = nil, top_k : Int32 | Nil = nil, tools : Array(ToolDefinition | ServerTool) | Nil = nil, tool_choice : ToolChoice | Nil = nil, stop_sequences : Array(String) | Nil = nil, metadata : Metadata | Nil = nil, service_tier : String | Nil = nil, speed : String | Nil = nil, thinking : ThinkingConfig | Nil = nil, cache_control : CacheControl | Nil = nil, output_config : OutputConfig | Nil = nil, inference_geo : String | Nil = nil, context_management : ContextManagementConfig | Nil = nil, container : String | ContainerConfig | Nil = nil, mcp_servers : Array(MCPServerDefinition) | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
with_tools(model : String, max_tokens : Int32, messages : Array(MessageParam), tools : Array(Tool), server_tools : Array(ServerTool) | Nil = nil, system : String | Array(TextContent) | Nil = nil, temperature : Float64 | Nil = nil, top_p : Float64 | Nil = nil, top_k : Int32 | Nil = nil, tool_choice : ToolChoice | Nil = nil, stop_sequences : Array(String) | Nil = nil, metadata : Metadata | Nil = nil, service_tier : String | Nil = nil, speed : String | Nil = nil, thinking : ThinkingConfig | Nil = nil, cache_control : CacheControl | Nil = nil, output_config : OutputConfig | Nil = nil, inference_geo : String | Nil = nil, context_management : ContextManagementConfig | Nil = nil, container : String | ContainerConfig | Nil = nil, mcp_servers : Array(MCPServerDefinition) | Nil = nil) : self
Source

Instance methods

cache_control
Source
container
Source
context_management
Source
inference_geo
Source
max_tokens
Source
mcp_servers
Source
messages
Source
metadata
Source
model
Source
output_config
Source
service_tier
Source
speed
Source
stop_sequences
Source
system
Source
temperature
Source
thinking
Source
tool_choice
Source
tools
Source
top_k
Source
top_p
Source