self.new

in rbi/lib/anthropic/models/beta/messages/batch_create_params.rbi [493:546]


              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::Beta::BetaMessageParam],
                      model: T.any(Anthropic::Models::Model::OrSymbol, String),
                      metadata: Anthropic::Models::Beta::BetaMetadata,
                      stop_sequences: T::Array[String],
                      stream: T::Boolean,
                      system_: T.any(String, T::Array[Anthropic::Models::Beta::BetaTextBlockParam]),
                      temperature: Float,
                      thinking: T.any(
                        Anthropic::Models::Beta::BetaThinkingConfigEnabled,
                        Anthropic::Models::Beta::BetaThinkingConfigDisabled
                      ),
                      tool_choice: T.any(
                        Anthropic::Models::Beta::BetaToolChoiceAuto,
                        Anthropic::Models::Beta::BetaToolChoiceAny,
                        Anthropic::Models::Beta::BetaToolChoiceTool,
                        Anthropic::Models::Beta::BetaToolChoiceNone
                      ),
                      tools: T::Array[
                        T.any(
                          Anthropic::Models::Beta::BetaTool,
                          Anthropic::Models::Beta::BetaToolComputerUse20241022,
                          Anthropic::Models::Beta::BetaToolBash20241022,
                          Anthropic::Models::Beta::BetaToolTextEditor20241022,
                          Anthropic::Models::Beta::BetaToolComputerUse20250124,
                          Anthropic::Models::Beta::BetaToolBash20250124,
                          Anthropic::Models::Beta::BetaToolTextEditor20250124
                        )
                      ],
                      top_k: Integer,
                      top_p: Float
                    }
                  )
              end