Fix: list intl Tongyi-Qianwen base_url (#15831)

### What problem does this PR solve?

Display intl `base_url` for Tongyi-Qianwen

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
This commit is contained in:
Lynn
2026-06-09 13:19:39 +08:00
committed by GitHub
parent 298a23f74c
commit 1ab51a27bf

View File

@@ -70,6 +70,8 @@ def list_providers(tenant_id: str, all_available: bool = False):
}
if factory_info["name"].lower() == "siliconflow":
provider["url"]["intl"] = factory_info_map.get("siliconflow_intl", {}).get("url", "https://api.siliconflow.com/v1")
elif factory_info["name"] == "Tongyi-Qianwen":
provider["url"]["intl"] = "https://dashscope-intl.aliyuncs.com/compatible-model/v1"
providers.append(provider)
providers.sort(key=lambda x: (factory_rank_mapping.get(x["name"]), x["name"]))
return True, providers
@@ -96,6 +98,8 @@ def list_providers(tenant_id: str, all_available: bool = False):
}
if factory_info["name"].lower() == "siliconflow":
provider["url"]["intl"] = factory_info_map.get("siliconflow_intl", {}).get("url", "https://api.siliconflow.com/v1")
elif factory_info["name"] == "Tongyi-Qianwen":
provider["url"]["intl"] = "https://dashscope-intl.aliyuncs.com/compatible-model/v1"
providers.append(provider)
providers.sort(key=lambda x: (factory_rank_mapping.get(x["name"]), x["name"]))
return True, providers