Method: N2B::ModelConfig.display_model_options

Defined in:
lib/n2b/model_config.rb

.display_model_options(provider) ⇒ Object



47
48
49
50
51
52
53
54
55
56
57
58
59
# File 'lib/n2b/model_config.rb', line 47

def self.display_model_options(provider)
  suggested = suggested_models(provider)
  default = default_model(provider)
  
  options = []
  suggested.each_with_index do |(key, api_name), index|
    default_marker = key == default ? " [default]" : ""
    options << "#{index + 1}. #{key} (#{api_name})#{default_marker}"
  end
  options << "#{suggested.size + 1}. custom (enter your own model name)"
  
  options
end