mirror of
https://github.com/jxxghp/MoviePilot.git
synced 2026-10-31 12:24:39 +08:00
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:
@@ -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",
|
||||
|
||||
Reference in New Issue
Block a user