in rbi/lib/anthropic/models/messages/batch_create_params.rbi [464:510]
def self.new(
max_tokens:,
messages:,
model:,
metadata: nil,
stop_sequences: nil,
stream: nil,
system_: nil,
temperature: nil,
thinking: nil,
tool_choice: nil,
tools: nil,
top_k: nil,
top_p: nil
); end
sig do
override
.returns(
{
max_tokens: Integer,
messages: T::Array[Anthropic::Models::MessageParam],
model: T.any(Anthropic::Models::Model::OrSymbol, String),
metadata: Anthropic::Models::Metadata,
stop_sequences: T::Array[String],
stream: T::Boolean,
system_: T.any(String, T::Array[Anthropic::Models::TextBlockParam]),
temperature: Float,
thinking: T.any(Anthropic::Models::ThinkingConfigEnabled, Anthropic::Models::ThinkingConfigDisabled),
tool_choice: T.any(
Anthropic::Models::ToolChoiceAuto,
Anthropic::Models::ToolChoiceAny,
Anthropic::Models::ToolChoiceTool,
Anthropic::Models::ToolChoiceNone
),
tools: T::Array[
T.any(
Anthropic::Models::Tool,
Anthropic::Models::ToolBash20250124,
Anthropic::Models::ToolTextEditor20250124
)
],
top_k: Integer,
top_p: Float
}
)
end