Skip to main content
接口前缀统一为 https://api.gravitex.ai。生产环境应使用 HTTPS 以保证认证令牌,HTTP 仅建议用于开发环境。用户 API Token 的完整管理系统,支持创建、更新、删除、批量操作及配额与权限控制。
注意:API 密钥为您在「个人中心 - 访问令牌」中生成的、用于 /api 路由访问的令牌。

用户鉴权

以下接口均需要用户登录鉴权,请在请求头中携带 Authorization
string
必填
用户登录令牌,格式:Bearer your_user_token

通用响应结构

所有接口均返回统一的 JSON 信封结构:

Token 对象字段

列表、搜索、详情、更新等接口返回的 Token 对象包含以下字段(key 在列表/详情/更新响应中为脱敏值):

获取全部 Token

  • HTTP 方法:GET
  • 路径/api/token/
  • 功能简介:分页获取当前用户的所有 Token 列表
查询参数
integer
默认值:"1"
页码
integer
默认值:"20"
每页数量
请求示例
成功响应
失败响应
响应字段

搜索 Token

  • HTTP 方法:GET
  • 路径/api/token/search
  • 功能简介:根据关键词和 Token 值搜索用户的 Token
查询参数
string
搜索关键词,匹配 Token 名称
string
Token 值搜索,支持部分匹配(可省略 sk- 前缀);支持 % 通配符,最多 2 个
integer
默认值:"1"
页码
integer
默认值:"20"
每页数量,最大 100
请求示例
成功响应
失败响应
响应字段

获取单个 Token

  • HTTP 方法:GET
  • 路径/api/token/:id
  • 功能简介:获取指定 Token 的详细信息
路径参数
integer
必填
Token ID
请求示例
成功响应
失败响应
响应字段

创建 Token

  • HTTP 方法:POST
  • 路径/api/token/
  • 功能简介:创建新的 API Token,支持批量创建
请求体
string
必填
Token 名称,最大长度 30 个字符
integer
过期时间戳,-1 表示永不过期
integer
剩余配额
boolean
是否无限配额
boolean
是否启用模型限制
array
允许使用的模型列表
string
允许的 IP 地址,逗号分隔
string
所属分组
请求示例
成功响应
失败响应
响应字段
创建成功后响应体不包含 data 字段,也不返回完整 key。请通过「获取 Token 密钥」接口按需获取完整密钥。

更新 Token

  • HTTP 方法:PUT
  • 路径/api/token/
  • 功能简介:更新 Token 配置,支持状态切换和完整更新
请求体
integer
必填
Token ID
boolean
是否仅更新状态
其他字段与创建 Token 接口相同,均为可选。 请求示例(完整更新)
请求示例(仅更新状态)
成功响应
失败响应
响应字段

删除 Token

  • HTTP 方法:DELETE
  • 路径/api/token/:id
  • 功能简介:删除指定的 Token
路径参数
integer
必填
Token ID
请求示例
成功响应
失败响应
响应字段

批量删除 Token

  • HTTP 方法:POST
  • 路径/api/token/batch
  • 功能简介:批量删除多个 Token
请求体
array
必填
要删除的 Token ID 列表,必填且不能为空
请求示例
成功响应
失败响应
响应字段

获取 Token 密钥

  • HTTP 方法:POST
  • 路径/api/token/:id/key
  • 功能简介:按需获取指定 Token 的完整密钥(未脱敏),受频率限制保护
路径参数
integer
必填
Token ID
请求示例
成功响应
失败响应
响应字段
该接口返回完整密钥,请妥善保管,避免在日志或前端页面中明文展示。

批量获取 Token 密钥

  • HTTP 方法:POST
  • 路径/api/token/batch/keys
  • 功能简介:批量获取多个 Token 的完整密钥,单次最多 100 个
请求体
array
必填
要获取密钥的 Token ID 列表,必填且不能为空,最多 100 个
请求示例
成功响应
失败响应
响应字段