Skip to content

子密钥(API Key) ​

在面板「API Key」页签发给外部客户端的受限密钥。密钥格式 sk- + 40 位随机字符, 明文只在创建 / 重置时出现一次 —— 服务端只存 SHA-256 哈希,列表里只显示前 9 位前缀。

API Key

每把密钥可以单独限制 ​

  • 请求数上限 与 Token 上限(0 = 不限)
  • 统计窗口:24 = 每天重置,0 = 累计不重置
  • 可用模型:每行一个,可写完整 id 或裸名;留空 = 全部
  • 来源 IP:每行一个,支持 CIDR(IPv4 / IPv6);留空 = 不限
  • 过期时间:留空 = 永不过期

限制项

权限边界 ​

子密钥只能调 /v1/*:/admin/* 一律 401 —— 无法登录面板、无法改账号。

被拒时:

状态码原因
403停用 / 过期 / IP 不在白名单 / 模型不在允许列表
429请求数或 Token 超限

调用示例 ​

bash
curl -N https://<你的域名>/v1/chat/completions \
  -H "Authorization: Bearer sk-xxxxxxxx..." \
  -H 'content-type: application/json' \
  -d '{"model":"deepseek-v4.1-flash","messages":[{"role":"user","content":"你好"}]}'

设计要点 ​

  • 记账分两步(防并发穿透配额):先预占再落账,并发请求不会绕过限额;
  • 窗口过期立刻重置:面板展示反映的是当前窗口,过期窗口会显示归零后的值;
  • CIDR 解析对 /0、/32、前导零八进制等边界都有单测覆盖,v4/v6 不跨族匹配。

仅限本人授权账号自用 —— 请勿用于批量注册 / 账号池出租 / 转售 API