什么是 OpenAI Codex
OpenAI Codex 是 OpenAI 推出的代码生成与辅助编程产品,它基于 OpenAI 的大语言模型技术,能够帮助开发者编写、调试和优化代码。Codex 与 ChatGPT 同属 OpenAI 的产品体系,两者共享同一套账号系统——也就是说,如果你已经拥有 ChatGPT 账号,理论上可以直接使用该账号登录 Codex。
然而,实际情况往往没有那么简单。许多国内用户发现,即使自己的 ChatGPT 账号已经完成了手机验证,在首次访问或启用 Codex 功能时,系统仍然会要求再次进行手机验证。这让不少用户感到困惑:明明已经验证过了,为什么还要再验一次?
为什么 Codex 可能需要单独验证
这主要与 OpenAI 的安全策略有关。ChatGPT 和 Codex 虽然共享账号,但它们属于不同的产品界面(product surface),各自有独立的安全策略和风控规则。Codex 涉及代码执行和开发环境操作,其安全等级和权限范围与普通的聊天对话有所不同,因此 OpenAI 可能会对产品功能的启用设置额外的验证门槛。
此外,OpenAI 的风控系统会根据账号的使用环境、登录地点、设备指纹等多种因素动态调整验证要求。如果你的账号长期在中国大陆 IP 环境下使用,突然访问 Codex 功能,系统可能会将其视为异常行为,从而触发二次验证。这种情况下,你同样无法使用 +86 手机号完成验证。
Codex 注册与验证的具体步骤
如果你还没有 OpenAI 账号,需要先完成 ChatGPT 的注册流程(准备 Gmail 或 Outlook 邮箱、访问 openai.com、填写信息、完成邮箱验证和手机验证)。如果你已有账号,直接访问 Codex 的产品页面,使用现有账号登录即可。
当系统弹出手机验证要求时,你需要准备一个海外手机号。推荐使用 Codex SMS(shanma.store)的临时接码服务,该平台提供适配 OpenAI 验证的海外号码,用户可以根据首页实时价格选择对应的服务。获取号码后,将其填入 Codex 的验证页面,等待短信验证码到达并填入,即可完成验证。整个过程与 ChatGPT 注册时的手机验证流程基本一致。
手把手流程:从购卡到收码(图文)
以最常用的 Codex SMS(shanma.store)为例,整个流程四步走完:
第 1 步:购买接码卡。在首页「选择数量并直接购买」,支付成功后立即获得兑换码。
第 2 步:输入兑换码。打开兑换页(shanma.store/redeem),粘贴兑换码,点击「获取手机号」。
第 3 步:获取临时手机号。系统自动分配一个海外号码,页面显示归属国、号码和有效期,点复制备用。
第 4 步:填入 OpenAI 验证页并收码。把号码粘进 Codex 弹出的 OpenAI 验证页,发送方式选「短信」(若页面提示将走 WhatsApp 推送,说明该国号段不走短信,点页面的「更换号码」换一个国家即可)。回到兑换页等验证码,到达后填入验证页即完成。
常见报错对照表:先对号入座,再处理
激活失败时,大部分问题的根因不在号码本身。先按这张表定位,再决定怎么处理:
| 你看到的报错 / 现象 | 真实根因 | 怎么处理 |
|---|---|---|
| 提示「该电话号码已被使用」 | 这个号码之前被别人注册过 | 回到兑换页点「更换号码」,免费换新号再填入 |
| 提示「无法发送短信,已切换为 WhatsApp」 | 该国号段被 OpenAI 划入 WhatsApp 推送,短信信道收不到 | 换走短信的国家(美国/英国等),或在兑换页直接换号 |
| 连续点了好几次「重发」都收不到 | 社区反馈 OpenAI 对重发有静默限流,频繁触发后请求会被直接丢弃 | 停手等 15–20 分钟,再点一次重发 |
| 填完验证码弹「Country, region, or territory not supported」(403) | 通常是出口 IP 被风控,不是号码问题 | 换一个干净的住宅 IP,重新走一遍验证流程 |
| +44 / +251 号码被自动加上前导 0 | 社区报告的号码格式 bug | 手动删掉号码开头的 0 再提交 |
| invalid_phone_number(填了 +86 号码) | OpenAI 不支持中国大陆号段 | 没有例外,只能换海外号段 |
前两种报错在激活页长这样,认准提示文字再操作:


常见问题
Codex 注册必须要手机号吗?创建 OpenAI 账号本身目前不再强制要求手机号,但首次登录或使用 Codex(CLI、IDE 插件、网页版)时普遍会触发一次手机验证。也就是说:只注册 ChatGPT 可以不要手机号,要用 Codex 基本绕不开一次验证。
+86 手机号能验证 Codex 吗?不能。OpenAI 的短信验证不支持中国大陆 +86 号段,需要一个海外手机号接收验证码。可用的方案对比见本站的海外号码方案对比。
有没有绕过手机号的办法?没有合规的「绕过」方法。所有声称可以跳过 Codex 手机验证的教程或工具都需要警惕,使用来源不明的账号或号码可能导致账号被封。正确做法是用自己有权使用的海外号码完成一次正规验证。
验证时收不到短信怎么办?依次排查:号码归属国是否被支持、该号段是否被 OpenAI 风控、是否在短时间内频繁请求触发了限流。具体排错清单见Codex 验证码接收实操。
验证过一次,之后还要再验吗?可能会。账号环境变化(IP 地区跳动、设备变更)或风控策略调整时,Codex 会要求二次验证,处理方法见Codex 二次验证的处理方法。
常见问题与注意事项
有些用户会问:我已经用某个临时号码验证了 ChatGPT,验证 Codex 时能否使用同一个号码?答案通常是不行的。临时接码号码一般为一次性使用,验证码接收后号码即失效,无法再次接收新的验证码。因此,如果 Codex 要求再次验证,你需要重新获取一个新的海外号码。具体费用以官网显示为准;新号码的选号、发送与收码排错,见Codex 验证码接收实操。
另外需要提醒的是,注册和验证过程中请确保网络环境稳定,避免频繁切换 IP 地址,以免触发 OpenAI 更严格的风控审查。注册完成一段时间后,如果登录时被要求再次验证手机号,可参考Codex 二次验证的处理方法。本服务与 OpenAI 无隶属、关联或官方合作关系,仅提供注册过程中的接码便利,账号的安全和管理责任由用户自行承担。