Skip to main content
GET
密钥编排器图
编排器图是一个按密钥运行的可执行流程:Entry → Classifier / Router → Model → Guardrail(入口 → 分类器 / 路由器 → 模型 → 护栏)。当 enabled 为真时,发往该密钥的每一次请求都会沿着你绘制的路径运行——路由、模型选择、各节点技能以及护栏都会一并生效。它的优先级高于模型方案,并且在原生端点和兼容 OpenAI 的端点上同时生效。 这是仪表盘中编排器画布以及 MCP 配置工具背后的 REST 接口。

身份验证

需要拥有 billing 权限范围的 API 密钥;调用方必须是该密钥的所有者。

路径参数

string
必填
API 密钥的 UUID。

获取图

GET /api/v1/keys/{id}/orchestrator-graph
string
API 密钥的 UUID。
object | null
已保存的图({ version, enabled, nodes, edges }),若未设置则为 null。

替换图

PUT /api/v1/keys/{id}/orchestrator-graph
boolean
必填
为 true 时,编排器将运行该图。启用的图必须包含一个 entry 节点,以及至少一个带有引擎的 model 节点,否则请求会被拒绝。
object[]
必填
最多 100 个节点。每个节点的结构为:{ id, type, position?, config? }。type 取值为 entry、classifier、router、model、guardrail、description、output 之一。模型节点的 config.upstreamId 即其引擎;护栏节点的 config.guardrailPolicyId 即其策略(位于模型之前 = 审查输入,之后 = 审查输出)。
object[]
必填
每条边的结构为:{ id, source, target, modes?, when?, default? }。分类器分支使用 modes(该边所对应的模式);路由器分支使用 when(关键词);default 为回退边。

示例