class RubyLLM::Aliases
def resolve(model_id, provider = nil)
-
(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