OpenAI API Key 的官方入口是 platform.openai.com/api-keys,流程为「注册账号 → 验证手机 → 添加支付方式 → 创建密钥 → 复制保存」,全程约 5 分钟,密钥以 sk- 开头且只完整显示一次。目前 API 主力模型为 GPT-5.6 系列(Sol / Terra / Luna),采用预付费按 token 计费。需要特别注意:中国大陆与中国香港均不在 OpenAI 官方受支持地区列表中,这是注册前必须先想清楚的第一道门槛。 OpenAI API 官方入口与 ChatGPT 的区别
很多新手第一步就走错门——打开 chatgpt.com 注册半天,最后发现拿不到 API Key。OpenAI 的开发者服务与聊天产品是两套独立体系,入口、账号体系与计费方式都不一样。
注意区分:ChatGPT Plus / Pro 之类的订阅是「按席位包月」,买的是聊天产品里的使用权益;OpenAI API 是「按 token 预付费」,买的是程序调用额度。两者账号互通但账单一分为二,订阅了 ChatGPT 并不会自动获得 API 调用权限。
OpenAI API Key 创建步骤与前置条件
下面是从零到跑通第一个请求的标准流程,按顺序执行即可:
- 打开 platform.openai.com 点击 Sign up,可用邮箱注册,也可用 Google / Microsoft / Apple 账号单点登录;
- 完成邮箱验证,并按提示完成手机号短信验证——这是 OpenAI 的反滥用机制,需要一个你自己可控、且此前未关联过其他 OpenAI 账号的号码;
- 进入 Settings → Billing,点击 Add payment method 添加支付方式,并购买预付额度(常见做法是先充 5 美元试水);
- 进入 API Keys 页面(或直接访问 platform.openai.com/api-keys),点击 Create new secret key;
- 为密钥起一个可辨识的名字、选择权限范围与所属项目,点击创建;
- 密钥只完整显示一次,关闭弹窗后就只能看到掩码。请立刻复制到密码管理器或写入环境变量,丢失只能删除重建;
- 在 Billing 页面设置月度预算上限与自动充值阈值,避免脚本跑飞导致意外扣费;
- 用一条 curl 请求验证密钥是否可用,返回 JSON 结果即表示打通。
前置条件:整个流程默认你处于 OpenAI 受支持的国家/地区,并持有当地可用的手机号与国际信用卡。这三项对国内用户来说是实打实的门槛,缺一项都会卡在半路。
OpenAI API Key 的注意事项
- 密钥等于钱包钥匙:拿到 Key 的人可以直接消耗你的额度,账单算你的。绝不要写进前端代码、提交到 Git 仓库或出现在截图、博客、群里。
- 推荐存放方式:开发环境用 .env 文件或环境变量,生产环境用密钥管理服务(如 AWS Secrets Manager、Azure Key Vault、HashiCorp Vault、云厂商 KMS)。
- 按项目分 Key、定期轮换:一个应用一把 Key,出问题时只吊销对应的那把,不要把同一把 Key 撒到十个服务里。
- 不要购买第三方转售的 Key:来源不明的共享密钥随时可能被吊销,还可能夹带流量劫持与数据泄露风险。
- 合规提醒:请在你所在司法辖区法律允许的范围内使用境外 API 服务,并遵守相关数据出境与内容合规要求。
OpenAI 模型清单与最新 API 价格
截至本文核查时间(2026 年 9 月 9 日),OpenAI 官方定价页公布的 GPT-5.6 系列标准处理价格如下,单位均为美元 / 每百万 token:
| | | |
|---|
| | | 促销价至少持续到 2026 年 11 月 21 日 |
| | | |
| | | |
| | | |
| | | |
| | | |
标准处理模式下的文本单价(美元 / 每百万 token):
价格会随处理模式浮动:官方定价页标注 Batch 处理为标准的 5 折,数据驻留 / 区域处理为 +10%;上表标准价适用于 272K 以下上下文,更长请求按倍率上浮。缓存读取约为未缓存输入价的 1 折,缓存写入按未缓存输入价的 1.25 倍计费。
OpenAI API 计费规则与使用额度
OpenAI API 采用预付费 credits 制:先充值买额度,调用时按 token 从余额里扣,余额归零就停止服务,不会出现事后天价账单,但也意味着忘记充值就会直接断供。因此建议开启自动充值(例如余额低于 5 美元时自动补 25 美元),并同时设置月度预算上限作为第二道保险。
账户余额分为「充值余额」与「赠送/促销余额」两类,扣费优先级与有效期不同,具体以 Billing 页面显示为准。新账号是否附赠体验额度、金额多少、有效期多长,官方并未给出统一的公开承诺,注册后请以 platform.openai.com/usage 页面的实际显示为准,不要轻信第三方教程里写死的「送 X 美元」。
OpenAI 还会按累计消费自动划分使用等级(Free 到 Tier 5),等级决定每分钟请求数(RPM)与每分钟 token 数(TPM)的天花板。新账号等级低、限流紧属于正常现象,充值并产生消费后会逐步提升。
此外,速率限制按组织 / 项目而非个人账号计算,同一组织下所有人和所有应用共享同一条水管;不同模型的限流额度也不相同,规划上线容量时应以官方 Limits 页面当下显示的数值为准。
OpenAI API 常见报错与排查
下面这张表按 HTTP 状态码整理,对照 error.code 排查效率最高。特别提醒:429 是一个状态码、两种完全不同的病因——限流靠重试策略能缓解,欠费只能去处理账单。
| | |
|---|
401 Invalid Authentication / Incorrect API key provided | 密钥错误、已被吊销、被删除,或请求挂到了别的组织/项目 | 核对密钥完整无多余空格,确认组织 ID 与项目,必要时重新生成一把 |
401 You must be a member of an organization | | |
| | |
403 Country, region, or territory not supported | | 查阅 OpenAI 官方受支持国家/地区页面,改用受支持地区的合规身份或替代方案 |
| 单位时间请求数或 token 量超过所在等级的限流 | 按响应头 Retry-After 退避重试,控制并发,非实时任务改走 Batch |
429 credit_balance_exhausted | | |
429 organization_spend_limit_exceeded / project_spend_limit_exceeded | | |
429 organization_usage_limit_exceeded | | |
| | |
OpenAI API Key 常见问题
Q:OpenAI API 有免费的吗?
A:没有真正意义上的免费额度长期可用。平台是预付费按量计费,新账号是否赠送体验额度以注册后 Billing 页面显示为准,用完后必须充值才能继续调用。
Q:我已经买了 ChatGPT Plus,为什么还要单独弄 API Key?
A:ChatGPT 订阅是聊天产品按席位包月,API 是按 token 计费的开发者服务,两套管账。想让程序调用模型,必须在 platform.openai.com 单独开 API 密钥。
Q:API Key 弄丢了怎么办?
A:找不回来。平台只完整显示一次,之后只能看到掩码,正确做法是在 API Keys 页面删除旧密钥、重新创建一把并立即保存。
Q:一个账号能创建几把 Key?
A:可以创建多把。建议按应用或环境各建一把,便于单独吊销和限额,出问题不会连带全站。
Q:sk- 和 sk-proj- 开头的密钥有什么区别?
A:前者多见于个人账户维度的密钥,后者是绑定到具体项目的密钥。项目级密钥权限边界更清晰,团队协作场景更推荐。
Q:怎么调用最省钱?
A:四个抓手——简单任务用 Luna 或 mini 级模型、非实时任务走 Batch(官方标注 5 折)、复用长提示词吃缓存命中价、把预算上限和告警先设好。
Q:中国大陆用户能用 OpenAI API 吗?
A:官方层面不支持。OpenAI 的受支持国家/地区列表里不含中国大陆与中国香港,从不支持地区调用可能触发 403 甚至账号风控,且这一限制近年是收紧而非放松。
Q:国内有没有合规的替代路径?
A:常见三条——一是使用受支持地区的合规身份与支付方式注册官方平台;二是走微软 Azure OpenAI Service(属微软产品线,商务条款独立,中国大陆落地情况需向微软或世纪互联渠道自行核实);三是改用国产大模型 API(DeepSeek、通义千问、智谱、Kimi 等,接口风格多兼容 OpenAI SDK,改动很小)。 Q:Key 会不会被盗刷?怎么防?
A:会。GitHub 上泄露的 Key 通常几分钟内就被爬虫扫到。防范措施:绝不进代码仓库和前端、用密钥管理服务存放、按项目分 Key、设置支出上限与用量告警、定期轮换。
Q:速率限制是算个人的还是算组织的?
A:按组织和项目计算,不是按个人账号。同组织下所有成员和应用共享同一份配额,团队里有人跑批会挤占所有人的额度。
Q:需要企业资质或者实名认证吗?
A:个人开发者用邮箱、手机号和支付方式即可开通。企业场景建议建立组织(Organization)、开启组织身份验证,并按需申请更高的用量上限。
Q:国内发行的双币信用卡能用来充值吗?
A:成功率因发卡行与风控策略而异,没有统一结论。以官方 Billing 页面实际绑卡结果为准,绑不上就换支付方式或改用替代方案。
Q:模型名称会变,我该以哪个为准?
A:以 platform.openai.com/docs 的模型列表和 openai.com/api/pricing 的价目表为准。模型迭代很快,硬编码模型名的代码建议做成配置项,方便切换。
以上内容仅供参考,OpenAI 的模型版本、价格、额度政策与地区支持范围可能随时调整,请以 OpenAI 官方文档与控制台页面的最新公布为准。