feat(llm): 新增 Atlas Cloud provider

Atlas Cloud (https://api.atlascloud.ai/v1) 是 OpenAI 兼容的聚合网关,一个
Key 覆盖 DeepSeek、智谱、月之暗面、通义千问与 MiniMax 等开源权重模型,
形态与 OpenRouter 一致,sort_order 取 50 与 60 之间的 55。

用 openai_provider() 而非 catalog_openai_provider():后者的
model_list_strategy 是 models_dev_only,而 Atlas Cloud 尚未被 models.dev
收录;前者走 openai_compatible,直接读网关自己的 /v1/models。
models_dev_provider_id 保留默认值 atlascloud,这样等 models.dev 收录后
_models_dev_reserved_provider_ids 会认到它,不会再自动生成一个重复条目。

实测:用 discovery 内部同款 AsyncOpenAI 构造调用,models.list() 返回 117
个模型,deepseek-ai/deepseek-v4-flash 的对话正常返回。

Signed-off-by: binyangzhu000-sudo <binyangzhu000@gmail.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: binyangzhu000-sudo <binyangzhu000@gmail.com>
This commit is contained in:
binyangzhu000-sudo
2026-10-09 16:03:47 +08:00
parent 6034dcc880
commit 6d479317c1

View File

@@ -349,6 +349,14 @@ class _ProviderCatalog:
description="OpenRouter 聚合模型平台。",
sort_order=50,
),
openai_provider(
provider_id="atlascloud",
name="Atlas Cloud",
default_base_url="https://api.atlascloud.ai/v1",
sort_order=55,
api_key_hint="填写 Atlas Cloud API Key。",
description="Atlas Cloud 聚合模型平台,一个 Key 覆盖 DeepSeek、智谱、月之暗面、通义千问与 MiniMax 等开源权重模型。",
),
ProviderSpec(
id="github-copilot",
name="GitHub Copilot",