feat: 接入模型动态 Fallback 与调用审计
This commit is contained in:
@@ -16,6 +16,13 @@ class Command(BaseCommand):
|
||||
"status": ModelProvider.Status.ACTIVE,
|
||||
},
|
||||
)
|
||||
# 只合并路由段,避免覆盖后台已维护的其他供应商 metadata。
|
||||
provider_metadata = dict(provider.metadata or {})
|
||||
provider_routing = dict(provider_metadata.get("routing") or {})
|
||||
provider_routing.update(VOLCANO_PROVIDER["metadata"]["routing"])
|
||||
provider_metadata["routing"] = provider_routing
|
||||
provider.metadata = provider_metadata
|
||||
provider.save(update_fields=["metadata"])
|
||||
|
||||
count = 0
|
||||
for item in VOLCANO_MODELS:
|
||||
|
||||
@@ -16,6 +16,13 @@ class Command(BaseCommand):
|
||||
"status": ModelProvider.Status.ACTIVE,
|
||||
},
|
||||
)
|
||||
# 保留 api_version 等既有配置,仅同步目录声明的路由优先级。
|
||||
provider_metadata = dict(provider.metadata or {})
|
||||
provider_routing = dict(provider_metadata.get("routing") or {})
|
||||
provider_routing.update(YUNQI_PROVIDER["metadata"]["routing"])
|
||||
provider_metadata["routing"] = provider_routing
|
||||
provider.metadata = provider_metadata
|
||||
provider.save(update_fields=["metadata"])
|
||||
|
||||
count = 0
|
||||
for item in YUNQI_MODELS:
|
||||
|
||||
Reference in New Issue
Block a user