class RubyLLM::Aliases

def resolve(model_id, provider = nil)

Returns:
  • (String) - the resolved model ID or the original if no alias exists

Parameters:
  • provider_slug (String, Symbol, nil) -- optional provider to resolve for
  • model_id (String) -- the model identifier or alias
def resolve(model_id, provider = nil)
  return model_id unless aliases[model_id]
  if provider
    aliases[model_id][provider.to_s] || model_id
  else
    # Get native provider's version
    aliases[model_id].values.first || model_id
  end
end