/v1/chat/completions、/v1/images/generations、/v1/videos/generations 和 /v1/audio/* 进行身份验证。如果你只想从整体上了解 VibeToken 的密钥,请从 密钥 开始。
这些端点的身份验证方式: JWT(已登录的控制台会话)。
密钥格式
public_id 可以安全地记录 / 展示(它是用于限流查询的 URL slug)。密钥的 secret 部分仅在创建时返回一次——之后不再显示。
列出 API 密钥
key_prefix 始终是经过掩码处理的展示字符串(first12…last4)。full_key 仅对明文持久化功能上线后创建的密钥携带完整明文——旧密钥会省略该字段,其 secret 部分仍不可获取。
示例
响应
创建 API 密钥
请求体
string
必填
密钥的人类可读标签。
number
每分钟最大请求数。省略则无限制。
number
每小时最大 token 数。省略则无限制。
number
每天最大 token 数。省略则无限制。
string[]
最多 10 个允许的 IP(IPv4 / CIDR)。空数组或省略表示不限制。
number
密钥的美元消费上限。省略或设为
null 表示无限制。一旦在当前周期内达到上限,密钥将返回 403,直到周期重置。string
消费窗口的滚动方式:
none(默认)、daily、weekly 或 monthly。仅在与 credit_limit 搭配时有意义。string (ISO 8601)
可选的自动禁用截止时间。此时刻之后,密钥将返回 401。
示例
响应
更新 API 密钥
请求体
以下任意子集:string
string[]
number
number
number
boolean
在不丢失历史记录的情况下暂停密钥。
true 拒绝身份验证;false 重新启用。number
设置美元消费上限。发送数字以设置,省略则保持不变。
string
none | daily | weekly | monthly。省略则保持不变。string (ISO 8601) | null
示例
响应
完整的掩码密钥记录(与列表项结构相同)。删除 API 密钥
204 No Content。
错误
对
/v1/* 调用的限流强制执行在违规时返回 429 并附带 Retry-After。参见 限流。