文档导航
文档 / Providers 与模型

Providers 与模型

OpenSquilla 通过同一套配置入口支持多个 LLM provider。你可以运行直连的单模型模式,或启用 SquillaRouter 进行分层路由。

当你需要配置 provider、查看模型支持情况,或在直连模型模式与 router 模式之间选择时,请使用本页。

查看 provider

列出本地安装中的 provider 元数据:

opensquilla providers list
opensquilla providers list --json

从运行中的 gateway 查看运行时 provider 诊断:

opensquilla providers status
opensquilla providers status openrouter --json
opensquilla providers status --probe-models

providers list 不需要运行中的 gateway。providers status 需要。

配置 provider

交互式:

opensquilla providers configure openrouter

非交互式、onboarding 风格的配置:

export OPENROUTER_API_KEY="sk-..."
opensquilla configure provider --provider openrouter --api-key-env OPENROUTER_API_KEY

直连 provider 示例:

opensquilla configure provider --provider openai --model gpt-5.4-mini --api-key-env OPENAI_API_KEY
opensquilla configure provider --provider anthropic --model claude-sonnet-4-5 --api-key-env ANTHROPIC_API_KEY
opensquilla configure provider --provider gemini --model gemini-2.5-flash --api-key-env GEMINI_API_KEY
opensquilla configure provider --provider ollama --model llama3.1

API key 优先使用环境变量引用,避免将密钥直接写入配置文件。

Onboarding 已验证的 provider

该构建为以下 provider 提供 onboarding 支持:

  • OpenRouter
  • OpenAI
  • Anthropic
  • Ollama
  • DeepSeek
  • Gemini
  • DashScope / Qwen
  • Moonshot AI
  • Zhipu / Z.AI
  • Baidu Qianfan
  • Volcengine Ark

provider 注册表中可能包含面向进阶或自托管场景的其他兼容 provider。请在你的安装上运行 opensquilla providers list 查看当前目录。

OpenAI:openai vs openai_responses

OpenAI 以两个 provider id 暴露,二者共享同一个 OPENAI_API_KEY 和 base URL(https://api.openai.com/v1):

  • openai —— chat/completions 请求形态。用于标准的 chat 式 turn 和广泛的工具兼容性。
  • openai_responses —— 原生 Responses-API 形态(能力为 chatresponses)。当你想要 Responses-API 行为而非 chat/completions 入口时使用。

两者读取相同的 key 和 base URL,因此在它们之间切换只需更改 provider

模型查看

列出模型:

opensquilla models list

如果运行时模型查看无法连接,请启动 gateway:

opensquilla gateway run

对于不需要 gateway 的 provider 元数据,请使用:

opensquilla providers list

直连模型 vs Router

直连模型模式:

opensquilla configure router --router disabled
opensquilla configure provider --provider openai --model gpt-5.4-mini --api-key-env OPENAI_API_KEY

Router 模式:

opensquilla configure router --router recommended
模式使用场景
直连模型测试某个具体模型、复现 provider 行为,或审计 provider 计费时。
Router 模式进行常规的个人 agent 使用,每个 turn 的成本与任务复杂度都会变化。

路由细节参见 features/squilla-router.md

Provider 排障

先从以下入手:

opensquilla doctor
opensquilla providers status
opensquilla diagnostics on

检查:

  • gateway 进程环境中已设置 API key 环境变量;
  • 模型 id 与 provider 匹配;
  • 兼容 API 的 base URL 正确;
  • 代理设置与你的网络一致;
  • 在排查某个具体 provider/模型时已禁用 router;
  • 配置变更后已重启 gateway。

文档索引 · 产品指南 · 改进本页 · 反馈文档问题

在 GitHub 上编辑此页(英文原稿) OpenSquilla 文档 · 中文社区翻译