populate upstream_provider_id

This commit is contained in:
Shroominic
2025-12-09 15:03:16 +08:00
parent b88ef858ee
commit 34d1e4b041
2 changed files with 7 additions and 2 deletions
+6 -1
View File
@@ -254,7 +254,12 @@ def create_model_mappings(
# Add to unique models
base_id = get_base_model_id(model_to_use.id)
if not is_openrouter or base_id not in unique_models:
unique_model = model_to_use.copy(update={"id": base_id})
unique_model = model_to_use.copy(
update={
"id": base_id,
"upstream_provider_id": upstream.provider_type,
}
)
unique_models[base_id] = unique_model
# Get all aliases for this model
+1 -1
View File
@@ -67,7 +67,7 @@ class Model(BaseModel):
per_request_limits: dict | None = None
top_provider: TopProvider | None = None
enabled: bool = True
upstream_provider_id: int | None = None
upstream_provider_id: int | str | None = None
canonical_slug: str | None = None
alias_ids: list[str] | None = None