外观
更新令牌
PUT
需在服务端调用,不支持在线调试https://vip.zen-ai.top/api/token/修改令牌设置,密钥保持不变。需要 系统访问令牌。
- 完整更新:请求体需包含
id以及要保存的全部字段(name、group、remain_quota、unlimited_quota、expired_time、model_limits_enabled、model_limits、allow_ips),未传的字段会被重置为空值,建议先 获取令牌详情 再修改。 - 只改状态:加查询参数
?status_only=true,请求体只需id和status。
查询参数
status_onlystring设为 true 时只更新 status 字段(启用 / 禁用)。
请求体
idinteger必填要修改的令牌 ID。
statusinteger1 启用、2 禁用(配合 status_only=true 使用)。已过期或额度用尽的令牌需先修改过期时间或额度才能启用。
namestring令牌名称。
groupstring所属分组。
remain_quotainteger额度上限(500000 = 1 刀)。
unlimited_quotaboolean是否无限额度。
expired_timeinteger过期时间(Unix 秒),-1 为永不过期。
model_limits_enabledboolean是否启用模型限制。
model_limitsstring允许的模型,英文逗号分隔。
allow_ipsstring允许的 IP,每行一个。
响应
successboolean是否成功。
dataobject更新后的令牌对象。
请求示例
bash
curl https://vip.zen-ai.top/api/token/ \
-X PUT \
-H "Authorization: Bearer $VIP_ACCESS_TOKEN" \
-H "New-Api-User: $VIP_USER_ID" \
-H "Content-Type: application/json" \
-d '{
"id": 42,
"name": "claude-code",
"group": "AzClaude",
"remain_quota": 10000000,
"unlimited_quota": false,
"expired_time": -1,
"model_limits_enabled": false,
"model_limits": "",
"allow_ips": ""
}'bash
curl "https://vip.zen-ai.top/api/token/?status_only=true" \
-X PUT \
-H "Authorization: Bearer $VIP_ACCESS_TOKEN" \
-H "New-Api-User: $VIP_USER_ID" \
-H "Content-Type: application/json" \
-d '{"id": 42, "status": 2}'响应示例
json
{
"success": true,
"message": "",
"data": {
"id": 42,
"name": "claude-code",
"status": 1,
"group": "AzClaude",
"remain_quota": 10000000,
"unlimited_quota": false,
"expired_time": -1
}
}