fix model naming issue in response

This commit is contained in:
9qeklajc
2025-12-12 20:14:43 +01:00
parent 06770a0702
commit 43e97326e0
+5 -1
View File
@@ -65,7 +65,11 @@ def get_upstreams() -> list[BaseUpstreamProvider]:
def get_model_instance(model_id: str) -> Model | None:
"""Get Model instance by ID from global cache."""
return _model_instances.get(model_id.lower())
return next(
(model for alias, model in _model_instances.items()
if alias.lower() in model_id.lower()),
None
)
def get_provider_for_model(model_id: str) -> BaseUpstreamProvider | None: