- All Known Implementing Classes:
ConfigModelTierResolver
public interface ModelTierResolver
Resolves a declared
ModelTier to a concrete, versioned model string for a given
provider.
Implementations range from a static shipped default map to a context-aware, database-backed resolver. Resolution is provider-scoped because the same tier maps to different model identifiers across providers.
-
Method Summary
-
Method Details
-
resolve
Resolves the concrete model string for the given provider and tier.- Parameters:
provider- the provider name (e.g."claude"); must not benulltier- the requested capability tier; must not benull- Returns:
- the concrete model string, or
nullwhen no mapping exists for this provider/tier combination
-