Skip to main content
POST
自定义提供方
将任意 OpenAI 兼容的 chat-completions 端点注册为自定义提供方,然后即可在模型方案或编排器图的 Model 节点中,通过带命名空间的 id custom:<providerId>:<modelId> 引用其模型。发往你自己模型的请求是免费的,不会消耗 Theo 令牌——你直接向你的提供方付费。

身份验证

需要具备 billing 权限范围的 API 密钥。

注册一个提供方

POST /api/v1/custom-providers
string
必填
显示名称(1–120 个字符)。
string
必填
该端点的基础 URL——必须是 http(s)。
string
必填
提供方的 API 密钥。以加密方式存储;API 永远不会返回该值。
object[]
必填
1–50 个模型。每个模型:{ id, label, contextWindow? }。
boolean
本机 / 本地部署:仅可从已关联的桌面端访问,永不从云端派发。默认值为 false。
返回 { id }——即该提供方的 id。可通过 custom:<id>:<modelId> 引用其模型。

列出提供方

GET /api/v1/custom-providers → { providers: [{ id, name, base_url, models }] }。API 密钥永远不会包含在返回结果中。

删除一个提供方

DELETE /api/v1/custom-providers/{id} → { deleted: true }。

示例

然后将其固定到某个密钥上: