Skip to content

列出 API Key

GET /api/open/v1/keys
参数位置类型必填默认值说明
pqueryinteger否1页码,取值 1–1000000
page_sizequeryinteger否10每页条数,取值 1–1000
namequerystring否—按 Key 名称精确过滤;多值需重复参数(?name=a&name=b),不支持逗号分隔(名称本身可能含逗号)

多值参数每个最多 50 个值,超过返回 400 invalid_request。传 name 时 total 为过滤后的数量。p / page_size 显式传入非法值返回 400,详见 分页。

Terminal window
curl "https://www.routeapi.ai/api/open/v1/keys?p=1&page_size=20&name=bot" \
-H "Authorization: Bearer $ROUTEAPI_MANAGEMENT_KEY"
{
"success": true,
"message": "",
"data": {
"items": [
{
"id": 12,
"name": "bot",
"key": "sk-abcd**********wxyz",
"status": 1,
"created_time": 1729000000,
"accessed_time": 1729000000,
"expired_time": -1,
"remain_amount": 10.00,
"unlimited": false,
"used_amount": 0.00,
"model_limits_enabled": true,
"model_limits": "gpt-4o,gpt-4o-mini",
"allow_ips": ""
}
],
"total": 1,
"page": 1,
"page_size": 20
}
}
字段类型说明
itemsarrayKey 对象列表,按 ID 倒序(最新在前)
totalinteger符合过滤条件的 Key 总数
pageinteger当前页码
page_sizeinteger实际生效的每页条数

开放平台 API 中所有返回 Key 的接口都使用同一结构:

字段类型说明
idintegerKey ID,用于其他接口的 :id
namestring名称
keystringKey 值,sk- 前缀;除 创建接口 与 获取完整 API Key 外均为脱敏值
statusinteger1 启用、2 已禁用(手动禁用,可重新启用)、3 已过期、4 已耗尽;通过 修改接口 启用/禁用(只接受 1 / 2)
created_timeinteger创建时间,unix 秒
accessed_timeinteger最近使用时间,unix 秒
expired_timeinteger过期时间,unix 秒;-1 表示永不过期
remain_amountnumber剩余可用金额,两位小数;unlimited 为 true 时无意义
unlimitedboolean是否无限额度
used_amountnumber已用金额,两位小数
model_limits_enabledboolean是否启用模型白名单
model_limitsstring允许的模型,英文逗号分隔
allow_ipsstring允许的 IP,换行分隔;空字符串表示不限制