逐步获取 OpenAI 密钥
- 前往 platform.openai.com,登录 OpenAI Platform,这是 OpenAI 面向开发者的网站。ChatGPT 订阅不适用于该平台。
- 打开项目的 API 密钥页面:设置 → API 密钥。每个项目都有独立的密钥,因此在某个项目中创建的密钥只能访问该项目。
- 点击「创建新密钥」。为密钥命名,选择归属于你本人还是服务账号(更适合服务器和 CI),然后选择权限:默认的「全部」、仅允许所选范围的「受限」,或「只读」。
- 立即复制密钥。OpenAI 仅在创建时显示完整密钥。请将其保存在密码管理器或密钥管理服务中;如果丢失,需要重新创建。
- 充值额度。新 API 账号采用预付费:在账单页面购买额度,$5 起(默认为 $10)。设置时默认开启自动充值,购买的额度有效期为一年,且不支持退款。
测试密钥
OpenAI SDK 会从 OPENAI_API_KEY 读取密钥。下面是一次 Responses API 请求:
export OPENAI_API_KEY="your-key"curl https://api.openai.com/v1/responses \ -H "Authorization: Bearer $OPENAI_API_KEY" \ -H "Content-Type: application/json" \ -d '{"model": "gpt-6-astra", "input": "Say hello"}'在 Windows 上,使用 setx OPENAI_API_KEY "your-key" 设置变量,然后打开一个新终端。
OpenAI API 密钥的费用
密钥本身免费;每次请求按 token 计费。每 1M token 的官方标价如下:
| 模型 | 输入 | 输出 | Zurelay 价格(输入 / 输出) |
|---|---|---|---|
| GPT-6 Astra | $10.00 | $50.00 | $2.50 / $12.50 |
| GPT-6.1 Sol | $2.00 | $10.00 | $0.50 / $2.50 |
| GPT-6.1 Terra | $1.00 | $5.00 | $0.25 / $1.25 |
| GPT-6 Luna | $0.10 | $0.50 | $0.025 / $0.125 |
你可使用的金额上限取决于用量层级,层级由累计充值金额决定:
| 档位 | 达标条件 | 每月用量上限 |
|---|---|---|
| 免费 | 居住在受支持的国家 | $100 |
| 开发 | 已购买 $5 额度 | $500 |
| Launch | 已购买 $100 额度 | $5,000 |
| Grow | 已购买 $500 额度 | $200,000 |
这些层级于 2026 年取代了原来的 1 至 5 级。各模型的速率限制随层级提升而提高。
ChatGPT Plus 包含 API 访问权限吗?
不包含。OpenAI 对 API 用量和 ChatGPT 分开计费,因此 Plus 和 Pro 均不包含 API 额度或密钥。
OpenAI 的编程智能体 Codex 支持两种方式:使用 ChatGPT 登录以使用套餐额度,或使用 API 密钥按 token 付费。Codex 云端功能需要通过 ChatGPT 登录。
有免费的 OpenAI API 密钥吗?
账号初始为 Free 层级,OpenAI 的快速入门也将首次请求称为免费测试请求,但实际使用需要充值。不要使用提供共享密钥的网站:这些密钥可能被撤销,而且共用密钥的其他人也能看到相关请求流量。
妥善保管密钥
- 将密钥保存在服务端。放在前端代码、移动应用或公开代码仓库中的密钥,任何人都能看到。
- 为每个应用分配独立的项目和密钥;如果只需要少量端点,请使用「受限」权限。
- 服务器应使用服务账号密钥,而不是个人密钥。
- 如果密钥泄露,请在 API 密钥页面删除它,再创建新密钥。
另一种方式:一个密钥调用 GPT、Claude 等模型
Zurelay 密钥可通过 Chat Completions 配合 OpenAI SDK 使用,每个 token 的费用更低 (GPT-6.1 Terra 比 OpenAI 官方标价低 75%). $10 起充,同一密钥还可调用 Claude、Gemini 和 DeepSeek。只需更换基础 URL 和密钥:
from openai import OpenAIclient = OpenAI( base_url="https://api.zurelay.com/v1", api_key="YOUR_ZURELAY_KEY",)reply = client.chat.completions.create( model="gpt-6.1-terra", messages=[{"role": "user", "content": "Say hello"}],)print(reply.choices[0].message.content)Zurelay 提供 Chat Completions,不提供 Responses、Realtime、嵌入、微调或 Batch API;如果你依赖这些功能,请保留 OpenAI 密钥。OpenAI API 替代方案页面对比了两者的区别。
操作步骤、计费和等级信息来自 OpenAI 的 预付费计费、projects、速率限制 和 ChatGPT 与 API 计费 页面,查阅日期为 2026年10月28日。