ChatGPT Plus订阅后如何使用Codex?CLI安装、额度查询与项目开发实践

ChatGPT Plus订阅后如何使用Codex?CLI安装、额度查询与项目开发实践

最近一直在使用 Codex 辅助开发项目,感觉它和普通的代码补全工具还是有些区别。

以前写代码,通常需要自己打开文件、定位问题、修改代码,再运行测试。现在可以直接让 Codex 理解整个项目,根据需求修改相关文件,甚至执行终端命令。

不过,真正开始使用后,还是有一些问题需要了解。例如 CLI 怎么安装、如何查看当前使用状态,以及怎样让它更好地理解自己的项目。

这里记录一下平时使用过程中比较常见的几个操作。

一、Codex CLI 安装

Codex CLI 可以在终端中运行,适合习惯使用命令行开发的程序员。

首先检查本地环境:

bash 复制代码
node --version
npm --version

如果已经安装 Node.js 和 npm,可以执行:

bash 复制代码
npm install -g @openai/codex

安装完成后检查版本:

bash 复制代码
codex --version

如果能够正常显示版本号,就说明基本安装完成。

接下来进入自己的项目目录:

bash 复制代码
cd your-project

启动 Codex:

bash 复制代码
codex

首次运行时,根据终端提示完成登录。

需要注意,Windows、macOS、Linux 的环境配置可能有所区别。如果在 Windows 中使用 WSL,还需要注意两个环境的全局安装路径并不相同。

二、Codex 如何理解一个项目?

刚开始使用时,我不太建议直接让它修改代码。

更好的方式是先让它分析项目。

例如:

text 复制代码
请先阅读当前项目的目录结构,
分析项目使用的技术栈、主要模块和文件之间的关系。
暂时不要修改任何代码。

等它分析完成后,再根据自己的需求提出修改要求。

这样做有两个好处:

第一,可以先了解 Codex 对项目的理解是否正确。

第二,可以避免还没有弄清楚问题,就直接修改大量文件。

对于已经运行一段时间的项目,这一步尤其重要。

三、几个比较实用的 CLI 命令

日常使用时,可以记住下面几个命令:

命令 作用
/status 查看当前会话及使用状态
/model 查看或切换模型
/permissions 查看操作权限
/review 检查代码变更

例如,输入:

text 复制代码
/status

可以查看当前会话的相关信息。

如果需要检查代码修改,可以使用:

text 复制代码
/review

具体可用命令和功能以当前 CLI 版本为准。

四、Codex 的使用额度如何查看?

使用 Codex 时,有时会遇到当前用量达到限制的情况。

需要注意,Codex 并不是简单地按照发送消息的数量来计算消耗。

例如,让它解释一个简单函数,与让它分析整个项目、修改多个文件并运行测试,工作量完全不同。

实际使用量可能受到以下因素影响:

  • 使用的模型;
  • 输入上下文长度;
  • 项目规模;
  • 任务复杂程度;
  • 工具调用次数;
  • 本地或云端执行方式。

如果需要了解自己的实际使用情况,可以进入对应的 Usage 页面查看。

CLI 用户也可以通过 /status 检查当前状态。

不建议直接套用网上的固定消息条数,因为不同任务的实际消耗可能差异很大。

五、如何让 Codex 少走弯路?

这部分是我在开发项目时比较看重的。

1. 不要一次性提出太多需求

例如,不要一上来就让它重构整个项目。

可以先确定一个具体模块,完成后再继续下一个。

2. 修改前先定位文件

让它先找到涉及的文件,分析调用关系,再确定修改方案。

3. 给项目添加 AGENTS.md

如果项目比较复杂,可以在根目录维护 AGENTS.md,记录:

  • 项目使用的技术栈;
  • 目录结构;
  • 开发规范;
  • 常用命令;
  • 测试方式;
  • 特殊注意事项。

这样可以减少重复解释项目背景的时间。

4. 使用 Git 保存修改记录

修改之前:

bash 复制代码
git status

修改完成后:

bash 复制代码
git diff

通过 Git 查看实际变更,确认没有误删文件或影响其他功能。

对于涉及生产环境的操作,仍然需要人工检查和确认。

六、一个比较实用的开发流程

如果是使用 Codex 开发一个完整的网站,我比较推荐按照下面的顺序进行:

  1. 让 Codex 阅读项目结构。
  2. 说明当前需要解决的问题。
  3. 让它分析相关代码。
  4. 确认修改方案。
  5. 执行代码修改。
  6. 运行测试。
  7. 使用 Git 检查变更。
  8. 确认没有问题后再进行部署。

这样比直接把一大段需求丢给它,然后等待最终结果更容易控制。

七、相关中文资料整理

平时使用 ChatGPT 和 Codex 时,我也会把一些操作记录下来,避免遇到相同问题时反复搜索。

最近把相关资料整理成了一个 GitHub 项目,主要包含 ChatGPT Plus、Pro 的充值基础知识,以及 Codex 额度、CLI 安装、Credits 等中文教程。

仓库地址:

https://github.com/zhaozhao010/chatgpt-pluspro-tutorial

相关推荐
sg_knight2 小时前
Bug 定位实战:把报错丢给 Codex,它是怎么修的
chatgpt·llm·bug·openai·agent·ai编程·codex
Maynor99619 小时前
ChatGPT Pro 额度档位怎么理解:5x / 20x / 50x 使用笔记
ai·chatgpt·教程
玫瑰互动GEO1 天前
GEM优化广告六要素: 从命名一致到落地页双对齐的工程化落地
人工智能·ai·chatgpt·gem优化
shandianchengzi1 天前
【记录】LLM|ChatGPT连接Github并管理
chatgpt·github
承渊政道1 天前
【大模型应用开发:基于GPT-4和ChatGPT】(使用LangChain框架和插件增强LLM的功能)
chatgpt·langchain·llm·框架·大模型应用开发
梦想出海-Phoebe1 天前
ChatGPT 2026年10月更新汇总:GPT-6.1 Terra、AI短信助手与新功能解析
人工智能·chatgpt
jerrywus2 天前
Skill不就是prompt吗?我拿它做了一段南京新街口微缩景观动画
chatgpt·agent·claude
枫叶丹42 天前
AI 提出科学假设之后:从数据筛选到实验验证
人工智能·chatgpt·开源·agent·codex
JAI科研2 天前
把一个 Qwen3.8的聊天模型改造成 JEV 决策模型
人工智能·语言模型·自然语言处理·chatgpt·transformer·vllm·sglang