跳到主要内容

更新令牌

PUT /api/token/

更新当前用户指定令牌的配置。通过请求体中的 id 指定要更新的令牌。支持通过 status_only 参数仅更新状态。

鉴权说明

用户控制台接口,需登录用户身份(会话 Cookie,或 Authorization: Bearer <access_token>)。

Query 参数​

参数名类型必选说明
status_onlystring可选非空时仅更新令牌 status 字段,忽略其他字段

请求参数​

参数名类型必选说明
idinteger必选要更新的令牌 ID
statusinteger可选状态:1 启用、2 禁用等。已过期或已耗尽的令牌不可直接启用
namestring可选令牌名称,长度不超过 50
expired_timeinteger可选过期时间(Unix 时间戳,秒);-1 表示永不过期
remain_quotainteger可选剩余额度
unlimited_quotaboolean可选是否无限额度
model_limits_enabledboolean可选是否启用模型限制
model_limitsstring可选允许的模型列表(逗号分隔)
allow_ipsstring可选允许访问的 IP 列表
groupstring可选令牌分组
cross_group_retryboolean可选是否跨分组重试
refill_enabledboolean可选是否启用额度补足
refill_interval_daysinteger可选补足周期(天)
refill_target_quotainteger可选补足目标额度
refill_max_countinteger可选最大补足次数
refill_remain_countinteger可选剩余补足次数

请求示例​

{
"id": 123,
"name": "renamed-token",
"expired_time": -1,
"unlimited_quota": true
}

响应字段(200)​

字段名类型说明
successboolean是否成功
messagestring提示信息
dataobject更新后的令牌对象,结构见 获取所有令牌 的「令牌对象」