PATCH /admin/cells/{id}

更新 CellSpec(部分更新)。

PATCH /admin/cells/{id}

路径参数

参数类型说明
idstringCell ID

请求参数

只传需要修改的字段。示例——修改语言和配额:

{
  "locale": "en-US",
  "quotas": {
    "max_concurrent_runs": 10,
    "tokens_per_minute": 200000
  }
}

可修改字段(部分列举):

字段类型说明
localestring语言区域
compliancestring合规预设
governanceobject治理配置
provider_strategystringProvider 策略
quotasobject配额配置
private_providersobject[]Cell 私有 Provider 列表
allowed_modelsstring[]允许使用的模型列表

不可修改字段(immutable):

字段说明
idCell ID,创建后不可变
timezone时区,创建后不可变

⚠️ 尝试修改 immutable 字段会被静默忽略,不会报错。


curl 示例

修改法务部门 Cell 的并发 Run 限制:

curl -s -X PATCH "http://localhost:9091/admin/cells/dept-legal" \
  -H "Authorization: Bearer $ADMIN_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "quotas": {
      "max_concurrent_runs": 10
    }
  }' | jq .

响应

200 OK

{
  "ok": true
}

错误码

HTTP错误说明
400—请求体格式错误
401—未认证或 Token 无效
403—非 Admin Token
404—Cell 不存在
409ErrDegradedSecretOverwrite降级态密钥冲突(尝试覆盖无法解密的密钥,见 INV-PERSIST-07)

相关端点