Class: RubyLLM::Providers::Bedrock

Inherits:
Object
  • Object
show all
Defined in:
lib/legion/llm/bedrock_bearer_auth.rb

Defined Under Namespace

Modules: Auth

Class Method Summary collapse

Class Method Details

.configuration_requirementsObject



20
21
22
23
24
25
26
27
# File 'lib/legion/llm/bedrock_bearer_auth.rb', line 20

def configuration_requirements
  config = RubyLLM.config
  if config.bedrock_bearer_token
    %i[bedrock_bearer_token bedrock_region]
  else
    %i[bedrock_api_key bedrock_secret_key bedrock_region]
  end
end