小白入门

国内注册 OpenAI 开发者平台账号完整流程

很多人以为”注册 OpenAI 开发者账号”是一件独立的事,其实不是:开发者平台和 ChatGPT 用的是同一个 OpenAI 账号。真正要做的,是把一个普通账号”开通”成能调用 API 的状态——这中间有四道关,国内用户每一道都可能卡住。

这篇按顺序走一遍完整流程。每一步只讲”要做什么、在哪里卡”,已经有专文详细展开的环节(手机验证、充值)会直接链过去,不重复。

一、先搞清楚三件事

动手之前,先把三个最常见的误解排除掉:

  1. **ChatGPT 账号就是开发者账号。**已经有 ChatGPT 账号的,直接用同一个邮箱登录 platform.openai.com,不需要重新注册;还没有的,注册流程见《ChatGPT 账号注册完整教程 2026》
  2. **ChatGPT Plus / Pro 订阅不包含 API 额度。**两边是完全独立的计费,订阅了 Plus 调 API 照样要单独充值
  3. **新账号赠送额度不要指望。**赠送政策调整过多次,目前多数情况下需要自己预充值,以页面显示为准

二、准备清单

项目要求国内用户的难点
OpenAI 账号邮箱注册即可部分邮箱域名容易触发风控,见《注册 ChatGPT 用哪种邮箱不容易被封》
网络环境支持地区的稳定出口出口地区频繁变动容易触发重新验证
手机号支持国家的真实运营商号码,账号级验证一次+86 不支持,需要海外号
付款方式境外 Visa / Mastercard国内卡基本被拒
时间顺利的话 30 分钟卡在手机号或付款上可能要几天

真正的两个难点是手机号和付款方式,建议在开始前就把这两样准备好,而不是走到一半再去找。

三、第一步:登录并设好 organization 与 project

用 OpenAI 账号登录 platform.openai.com,系统会自动给你建一个默认的 organization(组织)和默认 project(项目)。这一步不会卡,但有两个设置建议现在就改:

  • 组织名称:Settings → Organization → General,把默认名改成你能识别的名字。以后加入别人的组织、或者自己建第二个组织时,默认名很容易混
  • 按用途建 project:至少分开”测试”和”正式”两个 project。API Key、用量限额、成员权限都可以按 project 管理,一开始分好,以后 Key 泄漏时只需要吊销一个 project 下的 Key

organization 是计费和成员的单位,project 是 Key 和限额的单位。个人开发者一个 organization、两三个 project 就够了。

四、第二步:手机验证

第一次点 “Create new secret key” 时,页面会要求验证手机号。这是账号级一次性的验证,过了之后同一账号下再建 Key 不会再问。

国内用户在这一步的卡点、报错含义和排查顺序,《创建 OpenAI API Key 提示验证手机号怎么办》已经逐条写过,这里只说拿号的取舍:

方式适合谁
自己用接码平台以后还会反复接码、愿意先充值研究平台的人
美国号验证码代收只过这一次:¥29.90 一次,微信付款,不用注册和充值,收不到自动换号,换号仍失败全额退款
eSIM / 实体卡主力账号、以后可能被风控重新验证的人

号码类型的判断(为什么 Google Voice 过不去、MVNO eSIM 为什么能过)见《美国虚拟号码验证 OpenAI:号段类型与成功率边界》。

一个顺序上的建议:**先走到输入手机号的页面,再去取号。**一次性号码有效期通常只有几分钟。

五、第三步:绑定付款并预充值

验证通过后,Key 可以建出来,但没有余额的账号调用会直接返回 429(额度不足)。在 Settings → Billing 里添加付款方式并充值:

  • 当前是预付费模式:先买 credit,调用从余额里扣,最低充值额约 $5(近似,以页面为准)
  • 建议关闭自动续充(auto recharge),至少在熟悉用量之前关掉,防止 Key 泄漏被刷时自动扣款
  • 账单地址要填完整,缺字段也会导致付款失败

国内卡为什么被拒、有哪些可行的付款路径,《OpenAI API 用人民币充值最简方法》有完整对比,本文不展开。

六、第四步:创建第一个 Key 并跑通

在对应 project 下创建 Key,创建时就把它复制保存——OpenAI 只完整显示一次,关掉弹窗就再也看不到。然后用最小的请求验证整条链路:

export OPENAI_API_KEY="sk-..."   # 放环境变量,不要写死在代码里

# 1. 验证 Key 与账号状态
curl -s https://api.openai.com/v1/models \
  -H "Authorization: Bearer $OPENAI_API_KEY" | head -c 300

# 2. 验证余额与调用
curl -s https://api.openai.com/v1/responses \
  -H "Authorization: Bearer $OPENAI_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gpt-4.1-mini", "input": "ping"}'

返回结果对照:

返回含义去哪处理
正常 JSON开通完成—
401Key 复制错了或已被吊销重新建 Key
429 insufficient_quota没充值或余额用完第五步
429 rate_limit新账号速率限制低降低并发,或等 Tier 提升
403地区或风控限制检查网络出口地区

模型名以你账号里 /v1/models 实际返回的列表为准。

七、上线前必须改的三项设置

跑通只是开始,正式用之前把这几项设上:

  1. 用量上限:Settings → Limits 设月度预算和告警阈值。这是 Key 泄漏后防止被刷爆的最后一道闸
  2. Key 权限收窄:新建 Key 时可以选 Restricted,只开放需要的接口,比如只做对话就不要给文件和微调权限
  3. 成员与角色:多人协作时用 Invite 邀请成员,按 project 分配角色,不要把同一把 Key 在群里传

另外,部分新模型或高级功能要求组织完成身份验证(Verified Organization),需要提交证件。个人开发者用常规模型一般用不到,真碰到了再看页面要求,证件国家是否支持以页面为准。

速率限制和额度等级怎么提升,见《OpenAI 用量 Tier 机制与额度提升完全指南》。

八、整个流程的卡点速查

登录 platform ──► 卡住?多半是网络 / 地区问题,与 API 无关
      │
建 organization / project ──► 基本不会卡
      │
创建 Key 弹出手机验证 ──► +86 不行,VoIP 不行,需要真实海外手机号
      │
绑卡充值 ──► 国内卡被拒是常态,换付款路径
      │
curl 跑通 ──► 按返回码对照第六节
      │
设限额、收权限 ──► 完成

九、相关阅读

整个流程只卡在手机验证这一步的话,YoTradeApi 的美国号验证码代收按次付款,不用注册充值,收不到自动换号,换号仍失败全额退款。