Module: RubyLLM::Providers::Bedrock::Capabilities

Defined in:
lib/ruby_llm/providers/bedrock/capabilities.rb

Overview

Feature capability gaps not represented in upstream model catalogs.

Constant Summary collapse

TOOL_CHOICE_MODELS =
%w[amazon.nova-2-lite-v1:0 us.amazon.nova-2-lite-v1:0].freeze

Class Method Summary collapse

Class Method Details

.augment(capabilities, model_id:) ⇒ Object



10
11
12
13
14
# File 'lib/ruby_llm/providers/bedrock/capabilities.rb', line 10

def self.augment(capabilities, model_id:, **)
  return capabilities unless TOOL_CHOICE_MODELS.include?(model_id)

  capabilities | ['tool_choice']
end