This commit is contained in:
Fahad
2025-10-01 19:46:43 +04:00
parent 7371ed6487
commit 484d78d96b

View File

@@ -300,20 +300,4 @@ class OpenAIModelProvider(OpenAICompatibleProvider):
else: # BALANCED or default
# Prefer balanced performance/cost models
preferred = find_first(["gpt-5", "gpt-5-mini", "o4-mini", "o3-mini"])
return preferred if preferred else allowed_models[0]
def get_model_configurations(self) -> dict[str, ModelCapabilities]:
"""Get model configurations supported by this provider.
Returns:
Dict mapping model names to their ModelCapabilities
"""
return self.SUPPORTED_MODELS.copy()
def get_all_model_aliases(self) -> dict[str, list[str]]:
"""Get all model aliases supported by this provider.
Returns:
Dict mapping model names to their alias lists
"""
return {model_name: caps.aliases for model_name, caps in self.SUPPORTED_MODELS.items()}
return preferred if preferred else allowed_models[0]