错误和限流
错误响应使用稳定 JSON 结构:field、suggestedFix、allowedValues 或 writableFields。AI Agent 应优先使用这些字段修正请求,而不是自行猜测。
常见错误码
恢复字段
不可写字段示例:
权限范围(Scopes)
API Key 带有 scopes。read Key 可以查询、读取订阅,并调用分析与审计端点;write Key 额外允许创建、更新、取消、暂停、恢复和删除。用只读 Key 执行写操作会返回 403 insufficient_scope,此时不要重试——需要换用带 write 权限的 Key。详见 API 认证。
Rate limit headers
认证成功后的响应会包含:X-RateLimit-Reset 是 Unix 秒级时间戳,表示当前固定窗口何时重置。
校验失败(400)会在扣减每小时限额之前被拒绝,因此不计入限额,也不带 rate limit headers。修正请求体后重试是「免费」的。
429 响应还会带 Retry-After header,表示需要等待多少秒后再重试。它同时适用于「用户请求限额」和「无效 API Key 尝试过多」两种封锁。