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 }。

示例

然後將其固定到某個密鑰上: