module RubyLLM::Providers::Bedrock::Chat

def add_optional_fields(payload, system_content:, tools:)

def add_optional_fields(payload, system_content:, tools:)
  payload[:tools] = tools.values.map { |t| function_for(t) } if tools.any?
  payload[:system] = system_content unless system_content.empty?
end