Management API

用 Management Key 从自动化脚本创建、列出和吊销 Inference Key,并为它们预设 RPM 与消费上限;这类 Key 只能做密钥治理,完全不具备模型推理权限。

Management Key 与 Inference Key 分离,前缀为 sk-glm5-mgmt-...。它可以管理 Keys 和查询 Analytics,但不能调用模型推理接口

Settings → Management Keys 创建 Management Key;完整 Secret 只显示一次。

列出 Inference Keys

GEThttps://glm5.app/api/v1/keys
curl https://glm5.app/api/v1/keys \
  -H "Authorization: Bearer $GLM5_MANAGEMENT_KEY"

创建 Inference Key

POSThttps://glm5.app/api/v1/keys
{
  "name": "production-agent",
  "rpm_limit": 60,
  "spend_limit": 300,
  "spend_reset": "daily"
}

响应会把新 Inference Secret 显示一次。

查询、更新、停用、启用、轮换、撤销

  • GET /api/v1/keys/:id
  • PATCH /api/v1/keys/:id
  • DELETE /api/v1/keys/:id

普通字段通过 PATCH 更新,也可以传 action

{ "action": "disable" }

支持 disableenablerotate。Rotate 会返回一次新 Secret,并立即停用旧 Key。DELETE 会永久撤销该 Key。

Management Key 不能调用模型

把 Management Key 发到 /chat/completions 会被拒绝。模型调用必须使用普通 sk-glm5-... Inference Key。