国内使用 Codex:网络连不上、没有海外信用卡怎么解决

国内用 Codex 卡在网络和付款两件事上:登录页打不开、请求超时,以及没有海外支付方式。本文给出对应解决办法。

3 分钟阅读
国内使用 Codex:网络连不上、没有海外信用卡怎么解决

在国内用 Codex,最常卡住的不是安装,而是两件事:网络连不上(登录页打不开、请求超时)和付不了款(ChatGPT 订阅和 OpenAI API 都需要海外支付方式)。本文只讲这两个问题怎么解决。

安装步骤看 Codex 安装教程,API Key 怎么填看 Codex API Key 怎么配置。

先判断你卡在哪一步

现象问题类型看哪一节
运行 codex 后登录页打不开、一直转圈网络网络问题
能启动,但任务报超时、连接被重置、TLS 错误网络网络问题
没有 ChatGPT 订阅,也绑不了 OpenAI API 的信用卡付款付款问题
报 401、404、model not found配置,不是网络Codex API Key 怎么配置

报 401 或 404 时说明请求已经到了服务端,问题在 Key 或地址,换网络解决不了。

网络问题:为什么连不上

Codex 默认把请求发往 OpenAI 官方服务。用 ChatGPT 账号登录时还要打开 OpenAI 的登录页。这些地址在国内大多无法直接访问,所以常见现象是:

  • 浏览器登录页打不开,或者登录完成后终端一直等不到回调;
  • 任务发出后长时间没有响应,最后超时;
  • 偶尔能用,换个时间又断。

解决方式一:让 Codex 走能访问 OpenAI 的网络

如果你已经有能稳定访问 OpenAI 的网络环境,要确认启动 Codex 的那个终端也在用它。浏览器能打开 OpenAI,不代表终端里的 Codex 也走同一条线路。终端代理的设置方法因工具而异。企业电脑先遵守公司网络策略,不要自行绕过。

解决方式二:改用国内可直连的 API 服务

不想折腾网络,可以把 Codex 的模型请求改发到国内能直连的 API 服务。以 AICodeWith 为例,它提供两条线路:

  • 海外直连线路:经 Cloudflare Tunnel 中转,国内大部分地区不用代理就能连上,平台推荐优先用;
  • 国内线路:经阿里云 ESA 中转,完全不需要代理,链路较长、延迟可能更高,作为备用。

两条线路用同一个 API Key,额度和使用记录同步。切换时只改 API 地址的域名部分,后面的路径保持不变。详见 AICodeWith 线路选择文档。

付款问题:没有海外信用卡怎么办

Codex 有两种官方付费方式:

  • ChatGPT 订阅(Plus、Pro、Business 等),用 ChatGPT 账号登录 Codex;
  • OpenAI API 按量计费,用 OpenAI Platform 的 API Key 登录。

两种都要求海外可用的支付方式,国内的银行卡和支付宝、微信都不能直接付。

国内用户可以改用支持人民币付款的 API 平台。以 AICodeWith 为例:

  • 支持支付宝、微信充值,不需要海外信用卡;
  • 按实际调用量计费,额度可在平台支持的多个模型之间通用;
  • 按服务条款,充值额度自最后一次充值起 12 个月内有效。

具体价格以 价格页 为准,支持的模型见 模型列表。

注意:第三方平台的 Key 只能按该平台的接入文档配置,不能拿去 OpenAI 官网登录;ChatGPT 订阅的额度也不能当 API 余额用。

下一步:把 Codex 接到 AICodeWith

网络和付款都解决后,按接入教程完成配置并用一个小任务验收:

查看 Codex 接入 AICodeWith 教程 →

还没有账号的话先 注册 AICodeWith →,再按 创建 API Key 文档 生成一个 Key。

常见问题

浏览器能打开 ChatGPT,为什么 Codex 还是连不上?

浏览器和终端的网络设置是分开的。要让启动 Codex 的终端也走能访问 OpenAI 的网络,或者改用国内可直连的 API 服务。

改用第三方 API 后,还需要 ChatGPT 订阅吗?

不需要。走第三方 API 时按该平台的额度计费,跟 ChatGPT 订阅无关。

海外直连线路连不上怎么办?

先换国内线路:把 API 地址的域名换成国内线路的域名,路径不变。两条都不通再联系平台技术支持。

报 401 是网络问题吗?

不是。401 表示请求已经到达服务端,但认证没通过,要检查 Key。见 Codex 401 Unauthorized 怎么解决。