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. 一键导入 CCSwitch(可选) ​

如果你用 CCSwitch 管理 Claude Code / Codex 的供应商,不需要手动抄 Base URL 和密钥——密钥列表 操作 列的 导入到 CCS 会把这把密钥直接推送到本机的 CCSwitch。

QuietApi 密钥列表的「操作」列,方框与箭头指向「导入到 CCS」按钮

  1. 导入到 CCS —— 位于每一行的 操作 列,在「使用密钥」右侧。

开始前先确认三件事:

条件说明
本机已安装 CCSwitch并且至少启动过一次——首次启动才会完成 ccswitch:// 协议注册,建议使用最新版本
用系统浏览器打开后台Chrome / Edge / Safari / Firefox 均可;微信、QQ、钉钉等 App 内置浏览器会拦截唤起
已知道这把密钥属于哪个分组分组决定它会被导入成 Claude 还是 Codex 供应商,见下表

操作步骤:

  1. 在密钥列表找到目标密钥,点击 操作 列的 导入到 CCS;
  2. 浏览器弹出「是否允许打开 CC Switch」,选择允许;
  3. CCSwitch 前台弹出导入确认框,核对应用类型、供应商名称、API 端点与打码后的密钥;
  4. 确认无误后点击 导入,再在供应商卡片上点 启用;
  5. 完全退出并重启 Claude Code / ChatGPT 桌面版 / 编辑器插件,新配置才会生效。

导入成哪种供应商由密钥的分组决定:

密钥分组导入到 CCSwitch 的应用默认模型
Claude 按量Claude不预设
GPT 按量Codexgpt-5.5

导入的配置自带余额查询

一键导入会同时开启该供应商的用量查询(请求 https://api.quietdogapi.com/v1/usage),每 30 分钟自动刷新一次。之后不用回后台,直接在 CCSwitch 里就能看到这把密钥的剩余额度。

确认框里的 API 端点显示为 https://api.quietdogapi.com(不带 /v1)是正常的,CCSwitch 会按应用类型自行补全路径,不需要手动改。

这条链接里包含完整密钥

「导入到 CCS」唤起的是一条 ccswitch:// 链接,其中带着完整的 API Key。不要把它复制出来发给别人或贴进聊天记录、截图;同样,也不要点击来源不明的 ccswitch:// 链接。

不想用一键导入,或者点击后没有反应,按 ChatGPT 桌面版配置说明 手动添加供应商即可,效果完全一样。

7. 在客户端里使用 ​

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

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

密钥列表的 操作 列还提供两个快捷方式:使用密钥 会给出该密钥的接入示例,导入到 CCS 可以把密钥直接推送到 CCSwitch,见 上一节。

密钥的日常管理 ​

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

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

怀疑泄露时的正确顺序

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

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

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

常见问题 ​

一定要创建多把密钥吗? ​

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

创建后还能改分组吗? ​

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

密钥丢了怎么办? ​

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

点了「导入到 CCS」没有反应 ​

按顺序排查:

  • 确认本机已安装 CCSwitch 并至少启动过一次,首次启动才会注册 ccswitch:// 协议;
  • 换成 Chrome / Edge / Safari / Firefox 等系统浏览器重试,App 内置浏览器会静默拦截;
  • 仍然失败时,完全退出 CCSwitch(Windows 在托盘图标上右键退出,macOS 按 ⌘Q)后重新打开,再点一次;
  • 都不行就按 ChatGPT 桌面版配置说明 手动添加供应商。

提示余额不足 / 状态异常 ​

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

检查清单 ​

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

基于 VitePress 构建