
目前Codex已经包含在ChatGPT各类套餐中,包括Free和Go,区别主要在于可用额度和功能范围。普通用户可以先用免费额度体验,使用频率较高时再升级Plus或Pro。
本文介绍Codex目前常用的几种入口、CLI安装方法、日常使用技巧,以及使用虚拟卡升级ChatGPT套餐时需要注意的问题。
一、Codex到底是什么?
很多人会把Codex理解成“可以写代码的ChatGPT”。
实际上,Codex更接近一个能够操作开发环境的编程智能体。除了回答代码问题,它还可以:
阅读整个项目;
查找Bug;
修改多个文件;
执行终端命令;
编写和运行测试;
重构代码;
检查Pull Request;
根据需求完成相对完整的开发任务。
目前Codex可以在终端、IDE、网页、GitHub和ChatGPT桌面应用中使用。
对个人开发者来说,最容易上手的是Codex CLI或IDE扩展。
二、使用Codex必须付费吗?
截至2026年7月,OpenAI官方说明Codex已经包含在ChatGPT各类套餐中,包括:
Free;
Go;
Plus;
Pro;
Business;
Enterprise和Edu。
不同套餐的主要区别不是“能不能打开Codex”,而是可用额度、模型、速度和部分云端功能不同。
因此,可以先按照下面的顺序选择:
Plus和Pro用户在套餐额度用完后,部分账号还可以额外购买Codex额度,不一定必须立即升级套餐。
三、Codex CLI怎么安装?
Codex CLI支持macOS、Windows和Linux。Windows可以直接在PowerShell中运行,也可以在需要Linux环境时使用WSL2。
1. 检查Node.js和npm
先在终端中运行:
node -vnpm -v
如果能够正常显示版本号,说明Node.js和npm已经安装。
2. 安装Codex CLI
npm i -g @openai/codex需要升级到最新版时,可以再次运行:
npm i -g @openai/codex@latest3. 进入项目目录
cd your-project4. 启动Codex
codex第一次运行时,系统会提示选择登录方式:
使用ChatGPT账号登录或使用OpenAI API Key
对于普通个人用户,建议优先使用ChatGPT账号登录,这样可以直接使用当前ChatGPT套餐中包含的Codex额度。Codex CLI官方也支持使用API Key认证。
四、ChatGPT登录和API Key有什么区别?
这是使用Codex时比较容易混淆的一点。
使用ChatGPT账号
适合普通开发和个人项目。
费用和额度与ChatGPT套餐关联,登录后可以在Codex设置中的用量页面查看剩余额度。
使用API Key
适合:
CI/CD;
自动化脚本;
共享开发环境;
服务器任务;
按Token计算成本。
API Key方式按照API实际使用量收费,不使用ChatGPT套餐中的Codex额度。部分云端功能,例如GitHub代码审查和Slack集成,也可能无法通过单纯的API Key方式使用。
简单理解:
日常写代码→ 使用ChatGPT账号登录自动化和服务器任务→ 使用API Key
五、第一次使用Codex,建议这样提要求
Codex可以直接修改项目,因此不要一开始就让它“把整个项目全部重写”。
更稳妥的方法是先让它理解项目,再逐步执行任务。
1. 先让Codex阅读项目
先阅读README、package.json和src目录,总结这个项目的技术栈、目录结构和启动方法。暂时不要修改文件。
2. 再让它定位问题
检查用户登录失败的问题。先分析可能原因,告诉我需要修改哪些文件,等我确认后再开始修改。
3. 要求运行测试
修复完成后运行现有测试。如果测试失败,说明失败原因,不要直接删除测试。
4. 最后检查改动
总结本次修改的文件、主要逻辑和可能影响,并检查是否引入了新的安全问题。
相比一句“帮我修复项目”,这种写法更容易获得可控的结果。
六、建议为项目创建AGENTS.md
在Codex中运行:
/init可以为当前项目生成AGENTS.md的基础结构。OpenAI官方将它作为Codex项目说明的一种常用方式。
可以在文件中写清楚:
# 项目规则- 使用TypeScript- 不允许使用any- 修改后必须运行npm test- 不要修改数据库迁移历史- 新增接口需要补充单元测试- 提交前运行npm run lint
这样不用每次重新解释项目规范。
七、使用Codex时要注意什么?
1. 修改前先提交Git
开始任务前建议执行:
git statusgit add .git commit -m "backup before codex changes"
如果Codex的修改不符合预期,可以快速回退。
2. 不要直接提供生产环境密码
不要把以下内容写进对话或项目说明:
数据库密码;
API Secret;
私钥;
云服务器凭证;
完整支付信息。
这些内容应该通过环境变量或密钥管理工具提供。
3. 先做小任务
第一次使用时,可以从以下任务开始:
补充单元测试;
修复一个明确Bug;
解释陌生模块;
优化一段函数;
增加日志;
更新README。
等熟悉它的修改方式后,再处理大规模重构。
4. 不要跳过代码审查
Codex能够自动修改文件,但最终改动仍然应该由开发者检查。
重点关注:
是否修改了无关文件;
是否删除了原有异常处理;
是否引入新依赖;
是否暴露敏感信息;
是否真的通过测试。
八、如何用虚拟卡升级Codex套餐?
严格来说,用户购买的不是单独的“Codex会员”,而是ChatGPT套餐。
升级Plus或Pro后,可以获得更高的Codex使用额度和相应功能。具体限额会根据套餐和当前产品规则变化,应以账号中的定价页和用量页面为准。
第一步:登录ChatGPT账号
进入ChatGPT网页版,登录需要升级的账号。
第二步:选择升级套餐
在账号菜单中找到升级入口,选择Plus或Pro。
不建议一开始直接购买最高套餐。可以先用Free测试Codex是否适合自己的工作流,再根据实际使用量升级。
第三步:准备虚拟卡资料
付款前需要确认虚拟卡具备以下条件:
支持国际线上交易;
支持周期性自动扣款;
发卡地区属于OpenAI支持地区;
余额或额度充足;
可以提供正确的Billing Address;
如需3D Secure,可以正常完成验证。
OpenAI官方目前表示,ChatGPT个人付费套餐可以使用主要信用卡购买,但没有承诺所有虚拟卡都一定可以使用。是否成功还取决于卡片类型、发卡地区和发卡机构的风控。
第四步:填写付款资料
按照虚拟卡后台显示的资料填写:
Card Number:虚拟卡卡号Expiration Date:有效期CVC/CVV:安全码Cardholder Name:卡片对应姓名Billing Address:卡片对应账单地址ZIP Code:账单地址对应邮编
账单地址必须使用虚拟卡实际关联的地址,不要随便搜索一个美国地址填写。
卡内余额建议高于页面显示金额,给税费、汇率变化或验证交易留出一定空间。
第五步:完成验证
部分交易可能要求完成:
短信验证码;
银行App确认;
3D Secure;
SCA身份验证。
不要在验证过程中关闭或刷新付款页面。
第六步:确认套餐状态
付款完成后,回到账户设置查看套餐是否已经更新。
之后重新打开Codex CLI:
codex使用同一个ChatGPT账号登录,Codex会按照该账号当前套餐计算可用额度。
九、使用虚拟卡付款失败怎么办?
如果出现Card Declined、Payment Failed或银行卡信息无效,可以按照以下顺序排查:
核对卡号、有效期和CVV;
核对Billing Address和邮编;
确认余额或额度是否充足;
确认支持国际线上交易;
确认支持周期性扣款;
检查是否需要3D Secure;
确认发卡地区属于OpenAI支持地区;
联系发卡机构查看具体拒付原因。
OpenAI官方建议,遇到付款失败时先检查卡片信息、账单地址、余额和3D Secure状态。部分银行会默认拦截国际线上或周期性交易。
不建议在短时间内连续更换地址、重复提交多次付款。
特别注意API充值
ChatGPT套餐付款和OpenAI API充值不是同一个账单系统。
OpenAI明确说明,预付卡不能用于购买API额度,只支持符合要求的标准信用卡或借记卡。虚拟卡是否属于预付卡,需要向发卡服务商确认。
因此:
购买ChatGPT Plus或Pro≠给OpenAI API账户充值
即使一张卡可以订阅ChatGPT,也不代表它一定可以用于API充值。
十、虚拟卡应该怎么选?
如果主要目的是订阅Codex相关套餐,开卡前应向虚拟卡服务商说明:
用于ChatGPT Plus还是Pro;
是否需要每月自动续费;
账号所在国家或地区;
是否还需要购买Codex额外额度;
是否准备同时用于OpenAI API。
MXK8虚拟卡可用于部分海外AI工具和SaaS订阅场景。开卡前建议先说明目标平台和用途,由服务人员确认卡片类型、账单地址和续费能力。
需要注意,虚拟卡不能保证任何平台百分之百支付成功。最终结果还会受到OpenAI规则、发卡地区、卡片类型、3D Secure和交易风控影响。
十一、Codex常见问题
Codex和ChatGPT是两个账号吗?
不是。
使用ChatGPT账号登录Codex时,两者使用同一个OpenAI账号和对应套餐。
免费用户能使用Codex吗?
目前可以,但使用额度和部分功能会有限制。
使用Codex CLI还需要API Key吗?
不一定。
CLI首次启动时可以选择ChatGPT账号登录,也可以选择API Key。
Plus用完额度后怎么办?
部分Plus和Pro用户可以购买额外额度,或者等待套餐限额重置。是否支持以账户实际显示为准。
Codex可以直接发布代码吗?
Codex可以修改、测试和协助发布代码,但正式部署前仍应由开发者检查代码、环境变量和权限配置。
关于我们

