Skip to content

准备 API Key ​

无论你用 Codex、Claude Code、OpenCode 还是 GitHub Copilot CLI,第一步都一样:从你的服务来源取得 API Key,并记录服务地址。

本文讲的是通用准备思路。官方 API、自建兼容网关和第三方兼容服务可能使用不同的控制台、认证方式和 Key 格式;具体开户、发 Key、额度和计费以服务商文档与控制台为准。

1. 按服务来源创建 Key ​

服务来源常见做法没有控制台时
官方 API登录官方平台,在 API Keys 页面创建凭据按官方平台文档创建;可能要求先完成账户验证或充值
自建兼容网关由管理员创建 Key,或按部署文档在管理后台创建向网关管理员索取 Key 和地址
第三方兼容服务登录该服务商控制台,在 API 密钥或令牌页面创建联系服务商,按其文档获取 Key 和地址

下面以“服务商提供 API 密钥控制台”的常见流程为例。如果你的服务没有这个页面,请不要强行套用截图步骤,直接按服务商文档创建 Key。

2. 打开令牌页面 ​

登录你的服务控制台,进入 API 密钥 或 令牌 页面,点击创建按钮。

不同服务的按钮名称可能是 创建 API 密钥、新建令牌 或其他类似名称。

3. 填写表单 ​

创建 API 密钥表单

字段名称和数量因服务而异。以下是兼容网关控制台里常见的字段;没有对应字段时以服务商文档为准。

字段说明建议
名称令牌标识,只用于你自己区分按用途命名,例如 codex-local
分组决定走哪个上游渠道和倍率不确定就用默认分组
过期时间到期后令牌自动失效;时区和可设置范围由服务商决定按需选择「永不过期」或设置有效期
数量一次创建几个令牌通常填 1;批量创建时先确认各 Key 是否独立
无限配额是否限制这个令牌的花费打开则跟随账户余额;关闭可设置上限

建议按工具分别创建令牌

给 Codex、Claude Code、OpenCode、GitHub Copilot CLI 各建一个独立令牌,将来对账、排查、吊销都方便。 一个令牌多个工具共用虽然可以,但出问题时分不清是谁在用。

填写完成后,按页面上的保存或创建按钮完成操作。

4. 复制密钥并记下服务地址 ​

在列表中复制密钥并查看 API 节点

创建完成后回到列表,通常有两个信息要记录。

① 保存完整密钥

如果控制台只在创建时显示完整密钥,请立即复制并保存到密码管理器。如果列表仍提供复制按钮,也建议立即保存;不要依赖列表以后一定还能显示。

不同服务对密钥回显的策略不同:

  • 有些服务只显示一次,关闭弹窗后无法再次查看
  • 有些服务允许在列表中复制完整密钥
  • 有些服务只显示前缀或掩码,需要重新创建才能获得新密钥

如果丢失且无法再次复制,只能按服务商文档删除或吊销旧 Key,然后重新创建。

② 记下 API 节点

如果控制台显示 API 节点 或类似字段,它通常是这个服务的根地址,例如 https://kuncode.120403.xyz。

本文把它称为 服务根地址。控制台里它也可能叫 API 节点、Base URL、接口地址 或 Endpoint。

不要直接把服务根地址填进所有工具

不同工具对 Base URL 的处理方式不同:有的要根地址,有的要带 /v1。请以对应工具页和选择接入方式的 Base URL 对照说明为准,不要只凭这里的控制台字段判断。

记录服务根地址时通常可以不带末尾斜杠;但工具最终要填什么,仍以工具页说明为准。

5. 确认 Key 可用 ​

在配置工具之前,先确认 Key 本身是通的。下面是一个 OpenAI 兼容入口的示例:

bash
curl https://your-gateway.example.com/v1/models \
  -H "Authorization: Bearer sk-xxxxxxxx"

把地址和密钥替换成你自己的。返回模型列表通常说明 Key 和地址基本可用;不同协议入口的认证头可能不同,以服务商和工具文档为准。怎么挑模型见模型与能力。

返回含义下一步
模型列表Key 可用继续看选择接入方式
401 UnauthorizedKey 错误、过期或被禁用检查是否复制完整、是否已过期
余额或额度不足账户或令牌额度不够按服务商文档充值或调高额度

Key 生命周期 FAQ ​

Key 到期后还能续期吗? ​

取决于服务商。有些控制台允许编辑过期时间或续期,有些要求删除后重新创建。时区、可选范围和生效时间也由服务商决定,请以控制台和文档为准。

一次创建多个 Key,它们的额度是独立的吗? ​

取决于服务商实现。常见情况下每个 Key 有独立的额度、权限和过期时间,删除或吊销也互不影响;但也有服务会把批量创建的 Key 绑定到同一策略。创建前先看控制台说明,创建后分别测试。

Key 泄漏了怎么办? ​

按这个顺序处理:

  1. 立即吊销:在服务商控制台删除或禁用泄漏的 Key
  2. 创建替代 Key:按最小权限原则设置模型限制、额度、过期时间和 IP 白名单
  3. 更新客户端:替换本机配置、环境变量或 CI secret,确认新 Key 可用
  4. 检查日志:查看服务商的用量、调用日志和账单,确认是否存在异常调用
  5. 清理泄漏源:从 Git、聊天记录、截图、日志和 shell history 中移除明文 Key

以上操作的具体名称和可用功能以服务商控制台为准。

接下来 ​

想先弄清 API Key、分组、倍率这些概念,看概念说明。

Key 和服务地址都准备好后,按你要用的工具继续:

进阶:权限收窄 ​

如果服务商支持,可以在创建令牌时展开高级设置:

  • 模型限制:只允许这个令牌调用指定模型
  • IP 白名单:只允许指定 IP 或网段使用,支持 CIDR

两者都是可选的。个人本地使用可以跳过,团队或 CI 场景建议开启。字段名称、格式和支持范围以服务商控制台为准。

在 CC-BY-SA-4.0 许可下发布

Copyright © 2023-2026 final

免责声明