文档 · 入门

鉴权与 Key

每个请求需要在 Authorization 头带上 Bearer Token。Key 在控制台按项目划分,可绑定预算上限、模型白名单与 IP allowlist。

§ 01

Bearer Token

curl https://api.cdgo.ai/v1/models \
  -H "Authorization: Bearer sk-cdgo-..."

§ 02

Key 的属性

作用域
项目(不可跨项目)
预算
日 / 月度上限,单位 USD
模型白名单
可锁定到指定模型 ID 或别名
速率
默认 60 req/s · 200k TPM;Pro/Enterprise 可解除
IP allowlist
CIDR 白名单,最多 32 段
撤销
即时;缓存最多 30 秒生效

§ 03

BYOK:自带上游 Key

Pro 与 Enterprise 支持把你自己的 OpenAI / Anthropic / Google Vertex Key 注入到项目里。路由器、审计、回退仍然可用; BYOK 流量不收 6% 网关费,按 ¥0.001 / req 计费。

curl https://api.cdgo.ai/v1/projects/{id}/upstream \
  -H "Authorization: Bearer sk-cdgo-admin-..." \
  -H "Content-Type: application/json" \
  -d '{
    "vendor": "openai",
    "label":  "my-azure-openai-eastus",
    "secret": "sk-..."
  }'

§ 04

响应头中的鉴权信号

x-cdgo-key-id
命中的 Key ID(脱敏)
x-cdgo-budget-remaining
当月剩余 USD
x-cdgo-rate-limit
当前 req/s 上限
x-cdgo-policy
命中的合规策略(如有)