Skip to content

创建属于你自己的 API 密钥

所有客户端(ChatGPT 桌面版、Claude Code、Cherry Studio、NextChat 等)接入之前,都需要先在后台创建一把属于你自己的 API Key。本文讲清楚整个流程:登录后台 → 进入 API 密钥页 → 创建密钥 → 选择分组 → 复制保存 → 验证可用

API Key 等同于账户密码

密钥一旦泄露,任何人都能用你的额度发请求。不要把它放进截图、聊天记录、公开文档、前端代码或 Git 仓库。怀疑泄露时立刻在后台 禁用 旧密钥并重新创建一把。

配置速查

项目内容说明
后台地址https://quietdogapi.com登录后台、创建与管理密钥
API 端点https://api.quietdogapi.com客户端里填写的接口地址
OpenAI 兼容https://api.quietdogapi.com/v1多数客户端需要带 /v1
密钥格式sk- 开头的一长串字符只在创建时完整可见,请及时保存
额度限制0 表示不限制按 USD 计算该密钥可消费的上限

开始前准备

  • 已注册并登录 QuietApi 后台
  • 账户余额为正数(余额为负时请求会被拒绝,先完成充值);
  • 已经想好这把密钥给哪个客户端用——建议一个客户端一把密钥,出问题时可以单独停用,不影响其他工具。

1. 进入「API 密钥」页面

登录后台后,点击左侧菜单的 API 密钥。页面中间是你已创建的密钥列表,右上角是 创建密钥 按钮。

QuietApi 后台的 API 密钥列表页,箭头分别指向左侧「API 密钥」菜单、右上角「创建密钥」按钮、API 端点标签和密钥复制图标

图中标注对应:

  1. 左侧菜单「API 密钥」——密钥的创建与管理都在这一页;
  2. 右上角「创建密钥」——下一步就点它;
  3. API 端点 https://api.quietdogapi.com——客户端里要填的接口地址,点右侧图标可一键复制;
  4. 密钥复制图标——创建完成后点它复制完整密钥。

列表里的 用量 列会显示每把密钥「今日」和「近 30 天」的消费金额,方便核对账单。

2. 点击「创建密钥」

点击右上角的 + 创建密钥,弹出创建对话框。

QuietApi 创建密钥对话框,箭头依次指向名称输入框、分组下拉框、额度限制输入框和右下角的创建按钮

图中标注对应:1 名称、2 分组、3 额度限制、4 创建按钮。

各字段含义如下,只有「名称」和「分组」是必须处理的,其余保持默认即可:

字段是否必填建议填写
名称必填用途一眼可辨,如 Codex 桌面版Claude Code
分组必填按你要用的模型选择,见 第 3 步
自定义密钥保持关闭开启后可自定义密钥字符串,一般用不到
IP 限制保持关闭固定公网 IP 的服务器可开启,家庭宽带 IP 会变,开启易误伤
额度限制可选输入 USD 金额限制这把密钥最多花多少,0 或留空 = 不限制
速率限制保持关闭需要限制每分钟请求数时再开
密钥有效期可选开启后可设置过期时间;不开启即「永久有效」

给密钥设一个额度上限

如果这把密钥要放在服务器、脚本或者分享给同事使用,建议在 额度限制 里填一个金额(例如 5)。即便密钥泄露,损失也被限制在这个数字以内。

3. 选择分组

点击 分组 下拉框,会列出当前可用的渠道分组。每个分组右侧的 倍率 表示计费系数——倍率越低越便宜。

QuietApi 分组下拉框展开,方框圈出 GPT 按量与 Claude 按量两个分组,箭头分别指向各自的倍率标签

图中标注对应:1 GPT 按量 的倍率、2 Claude 按量 的倍率。

分组说明倍率适用客户端
GPT 按量官方 gpt 订阅渠道0.15xChatGPT 桌面版 / Codex、OpenAI 客户端
Claude 按量官方订阅渠道体验价0.5xClaude Code、Claude 系客户端

分组决定了这把密钥能用哪些模型

选了 GPT 按量 的密钥调用 Claude 模型会失败,反之亦然。同时要用两边模型,就创建两把密钥。 分组在创建后可以通过「编辑」修改,实际可见的分组与倍率以后台为准。

分组多时可以用下拉框顶部的 搜索分组... 直接搜索。

4. 创建并复制密钥

确认名称与分组后,点击右下角的 创建。新密钥会出现在列表最上方,形如 sk-6c1...31a4

点击密钥右侧的 复制图标 即可复制完整密钥,然后立即粘贴到你的客户端或密码管理器中保存。

列表里只显示首尾字符

表格中显示的是打码后的缩略形式,中间部分不会展示。请在创建后第一时间复制并妥善保存;如果丢失,直接删除这把密钥重新创建一把即可。

5. 验证密钥可用

拿到密钥后,先用一条命令确认它能正常访问接口,再去配置客户端——这样出问题时能立刻分清是密钥问题还是客户端问题。

bash
curl -s -o /dev/null -w "%{http_code}\n" \
  https://api.quietdogapi.com/v1/models \
  -H "Authorization: Bearer sk-your-api-key"
powershell
curl.exe -s -o NUL -w "%{http_code}`n" `
  https://api.quietdogapi.com/v1/models `
  -H "Authorization: Bearer sk-your-api-key"

返回值含义:

返回码含义处理方式
200密钥有效,可以去配客户端继续 客户端接入
401密钥无效或已被删除检查是否复制完整、有无多余空格换行,或重新创建
403密钥被禁用或受限制检查密钥状态、IP 限制、额度限制与有效期
余额不足账户欠费到「充值/订阅」页完成充值后重试

想进一步查看这把密钥能用哪些模型,去掉 -o /dev/null -w 直接看返回的 JSON 即可。

6. 在客户端里使用

密钥验证通过后,按客户端类型继续:

  • ChatGPT 桌面版 / Codex:见 ChatGPT 桌面版配置说明,请求地址填 https://api.quietdogapi.com/v1
  • 其他 OpenAI 兼容客户端:Base URL 填 https://api.quietdogapi.com/v1,API Key 填刚创建的密钥。

密钥列表的 操作 列还提供两个快捷方式:使用密钥 会给出该密钥的接入示例,导入到 CCS 可以把密钥直接推送到 CCSwitch,省去手动粘贴。

密钥的日常管理

在密钥列表的 操作 列里可以随时调整:

操作作用是否可逆
编辑改名称、换分组、调整额度与有效期可逆
禁用立即让这把密钥失效,保留用量记录可逆(可启用)
删除彻底移除这把密钥不可逆

怀疑泄露时的正确顺序

禁用(立刻止血,同时保留用量记录方便排查),确认影响范围后再决定是否 删除,最后创建一把新密钥替换到客户端里。

日常巡检建议关注列表中的这几列:

  • 状态活跃 才能正常调用;
  • 用量:今日与近 30 天消费,异常增长要立刻排查;
  • 当前并发:这把密钥正在处理的请求数;
  • 过期时间:显示 永久有效 或具体到期时间。

常见问题

一定要创建多把密钥吗?

不是必须,但强烈建议。一个客户端一把密钥的好处是:某个工具出问题或泄露时,只需禁用那一把,其他工具不受影响;同时用量统计也能精确到具体客户端。

创建后还能改分组吗?

可以,点击 编辑 修改分组即可,无需重新创建。改完记得确认对应客户端使用的模型属于新分组。

密钥丢了怎么办?

无法找回。列表里只显示首尾字符,中间部分不再展示。删除这把密钥重新创建一把,然后更新到客户端即可。

提示余额不足 / 状态异常

  • 顶部余额为负数时,所有密钥都会调用失败,先到 充值/订阅 页充值;
  • 密钥状态不是 活跃,检查是否被手动禁用、是否超出额度限制、是否已过有效期;
  • 开了 IP 限制 的密钥换网络后会失效,编辑后更新 IP 或关闭该限制。

检查清单

  • [ ] 已登录后台并进入「API 密钥」页
  • [ ] 已为密钥填写可辨认的名称
  • [ ] 已按目标模型选择正确的分组(GPT / Claude)
  • [ ] 已在创建后立即复制并保存完整密钥
  • [ ] 已用 curl 验证 /v1/models 返回 200
  • [ ] 已确认账户余额为正数
  • [ ] 密钥只保存在密码管理器或客户端中,未出现在截图或仓库里

基于 VitePress 构建