Octop 提供商 API:配置 LLM 提供商与模型
配置 LLM 提供商,选择可用模型,并控制专家使用的默认模型。
个人级 vs 全局级提供商
普通用户可以配置自己的个人提供商(仅自己可见)。管理员可以通过单独的 /api/admin/providers 端点配置全局共享提供商,供所有用户使用。
端点
创建提供商
OpenAI
本地 Ollama
DashScope
说明
API 密钥会加密存储,不会在 GET 响应中返回。
测试提供商
创建提供商后,调用 test 端点验证连接是否健康。Octop 会发送一次轻量模型请求;如果是嵌入模型,则探测 embeddings 端点。对于常见的鉴权、余额、限流或服务不可用错误,Octop 会尽量返回本地化处理建议,而不是只暴露原始上游错误。
响应:
如需测试指定聊天或嵌入模型,可在 JSON 请求体中传入 model_id 或 embedding: true。
或失败时返回错误详情。
列出可用模型
返回根据您已配置提供商解析得到的全部模型。
设置活动模型
仅限管理员:
注意
删除仍被一个或多个专家引用的提供商将返回 409 PROVIDER_REFERENCED。请先将受影响专家重新指定到其他提供商。
管理员共享提供商
管理员可以通过 /api/admin/providers 配置对所有用户可用的共享提供商。这对于在团队成员之间集中管理 API 密钥而不需要每个用户重复配置很有用。

