跳转到主要内容
PUT
/
api
/
token
修改令牌
curl --request PUT \
  --url https://api.example.com/api/token/ \
  --header 'Content-Type: application/json' \
  --data '
{
  "id": 123,
  "name": "<string>",
  "remain_quota": 123,
  "unlimited_quota": true,
  "expired_time": 123,
  "models": [
    "<string>"
  ],
  "status": 123,
  "subnet": "<string>"
}
'

接口说明

修改已有令牌的名称、额度、过期时间、模型权限等配置。

请求参数

id
integer
必填
令牌 ID
name
string
令牌名称
remain_quota
integer
剩余额度
unlimited_quota
boolean
是否无限额度
expired_time
integer
过期时间戳,-1 为永不过期
models
string[]
允许使用的模型列表
status
integer
状态:1=启用,2=禁用
subnet
string
IP 白名单(CIDR 格式)

响应格式

{
  "success": true,
  "message": "令牌更新成功"
}

代码示例

import requests

headers = {
    "Authorization": "Bearer your_access_token",
    "New-Api-User": "1",
    "Content-Type": "application/json",
    "User-Agent": "Mozilla/5.0"
}

# 修改令牌额度和模型权限
response = requests.put(
    "https://crazyrouter.com/api/token/",
    headers=headers,
    json={
        "id": 10,
        "name": "生产环境-已更新",
        "remain_quota": 200000,
        "models": ["gpt-4o", "claude-sonnet-4-20250514", "gemini-2.5-flash"]
    }
)

print(response.json())
修改令牌不会重新生成 API Key。如需更换 Key,请删除后重新创建。