class RubyLLM::Providers::Anthropic
def build_payload(messages, tools:, temperature:, model:, stream: false)
def build_payload(messages, tools:, temperature:, model:, stream: false) { model: model, messages: format_messages(messages), temperature: temperature, stream: stream, max_tokens: RubyLLM.models.find(model).max_tokens }.tap do |payload| payload[:tools] = tools.values.map { |t| function_for(t) } if tools.any? end end