Skip to content

Codex 使用教程:从选择入口到完成第一个代码任务(2026) ​

开始使用 Codex,先选入口,再确认登录与权限,最后用一个能验收的小任务跑通流程。 不需要先购买不明来源的 Key,也不需要一开始就替换 API 地址。本文面向有本地代码仓库、希望让 Codex 读代码、修改文件和运行检查的开发者。

本文于 2026 年 10 月 24 日依据 OpenAI 官方文档整理。流程图和任务模板为本站编写;没有用你的账号实测所有操作系统、套餐或第三方网关。客户端界面与可用模型请核对当前官方文档和账号界面。

Codex 使用流程:选择入口、确认身份、提供仓库、执行任务、检查与交付

如果你要把 coding 模型接入自建工具,或验证自定义网关,可先打开 api.clawsocket.com 核对文档。当前支持的模型、路径、配额、价格、限制,以 api.clawsocket.com 控制台当前显示为准。 官方 Codex 的登录权益与第三方 API 额度需要分别确认,详见 API 网关配置。

1. Codex 是什么,先选哪个入口 ​

OpenAI CLI 文档将 Codex CLI 定位为能在终端里检查代码、编辑文件和运行命令的工具。Codex 还有桌面、IDE 和云端工作方式。模型 API 调用只是其中一层:自行发出一条文本请求,并不会自动获得仓库访问、终端执行和补丁应用能力。

你的目标建议起点开始前确认
用图形界面管理本地项目与任务官方桌面入口系统支持、账号与项目目录
在终端里读写仓库、运行命令Codex CLI安装路径、登录状态、工作目录
一边看代码一边协作修改Codex IDE 扩展编辑器支持与扩展发布者
把任务交到云端环境执行Codex Cloud账号权益、仓库连接与环境准备
在自己程序中调用模型API / SDK模型、协议、费用与工具实现

IDE 的安装与打开方式见 官方 IDE 文档。新手只选择一个入口跑通即可,没必要同时装齐。终端路线继续看 CLI 安装与登录;有国内使用问题看 账号、网络与 API 边界。

2. 登录前先分清费用来源 ​

官方认证说明区分 ChatGPT 登录和 API Key 登录。ChatGPT 登录按账号和工作区权益使用;API Key 路线按 API 用量计费。订阅价格不能直接换算成 API token 余额,第三方 Key 也不能当作 OpenAI 官方订阅凭证。

开始任务前确认三项:当前登录到哪个账号、任务在哪个工作区、费用从哪里扣。如果你只是试用功能,先检查账号里实际开放的入口和剩余额度,费用细节看 Codex 免费、订阅与 API 计费。

3. 打开正确仓库,留下检查点 ​

新手最值得先做的是确认工作目录。对于本地 Git 仓库,先在终端检查:

bash
pwd
git rev-parse --show-toplevel
git status --short

如果有尚未提交的工作,先自行确认并保存。然后在干净的仓库创建任务分支:

bash
git switch -c codex/first-task

桌面端和 IDE 也应核对当前项目路径,尤其是多份同名仓库、下载的压缩包、worktree 并存时。不要只凭窗口标题判断。让 Codex 先回答“仓库入口、构建命令、测试命令分别在哪里”,可以同时检查它是否理解项目结构。

4. 第一个任务先做只读分析 ​

可以复制下面这段提示词,把路径换成你自己的实际目录:

text
请先阅读 README、package.json 和项目中的 AGENTS.md。
说明这个仓库的目录结构、启动方式和可用检查命令。
给出关键结论对应的文件路径;缺少的信息明确写出。
这一步只分析,不修改文件、不安装依赖。

验收时看它是否找到了真实存在的文件和脚本,而不是只看回答是否流畅。如果项目没有测试脚本,应当说明缺失,不能把“建议运行的命令”当成“已经通过的检查”。

5. 用目标、范围、限制和验收描述修改 ​

第二步选择小问题,例如修正文档链接、修复一个已复现的异常、给现有函数补一个边界检查。不要第一次就要求重写整个项目。

以本站 VitePress 文档为例:

text
目标:在 docs/posts/index.md 增加一条新指南入口。
范围:只修改文章索引,遵守 AGENTS.md 和现有链接风格。
限制:不改依赖,不改主题,不提交、不推送。
验收:新增链接能在构建结果中找到,npm run docs:build 通过。
交付:说明改动文件、验证结果和仍未验证的内容。

真实业务仓库要把命令换成已有脚本。遇到不确定需求,先让 Codex列出影响文件和验证方法,再允许实现。长期复用的项目规则适合写进 AGENTS.md,临时任务条件留在当前对话里。

6. 权限按当前任务需要设置 ​

官方权限说明是核对当前权限机制的入口。实际使用时,把读文件、写文件、运行命令、访问网络以及外部操作分开考虑。安装依赖、执行部署、修改数据库与普通文档编辑的影响不同。

新手可以先从仓库内的只读任务开始,再开放完成本次修改所需的能力。若因权限失败,让 Codex说明被阻止的操作与所需范围;不要把“关闭所有限制”当成通用排错步骤。Key、认证缓存和生产环境文件不要粘贴到公开问题或提交到仓库。

7. 验收依靠文件和实际检查 ​

任务结束后,本地可先查看:

bash
git diff --stat
git diff --check
git diff

再运行项目真正存在的检查。以本站为例是 npm run docs:build;业务项目可能还需要单元测试、类型检查和手动复现。要求 Codex把“运行通过”“运行失败”和“没有运行”分别写清楚。

检查项可以交付的证据还不足以交付的情况
需求改动对应具体问题顺手改了大量无关文件
正确性测试或复现结果只有“应该能工作”
页面构建后链接、图片和布局可检查只有 Markdown 源文件
安全无密钥、无意外外部操作把认证文件放进提交

8. 有问题怎么回退 ​

未提交时,先用 git diff 确认差异,再逐文件撤回你确实要放弃的改动。对于已提交且已共享的改动,通常可以用 git revert <commit> 创建反向提交,保留历史。不要在不理解影响时使用强制推送或清空工作区。

如果修改方向错了,继续明确说明目标和允许保留的文件;如果上下文混乱,新建任务并提供分支、差异和验收条件,通常比反复发送“还是不对”更可执行。

常见问题 ​

Codex 是不是必须配置 API Key? ​

不必预设。按当前官方认证文档,ChatGPT 登录和 API Key 是不同路线,具体可用入口受账号和工作区条件影响。

为什么我看到的按钮或模型名与教程不同? ​

产品入口、版本、账号权限与分批开放都会影响界面。以当前官方入口为起点,不要照搬旧文章中的模型 ID、固定配额或截图坐标。

能不能直接配置第三方 Base URL? ​

官方文档提供网关配置机制,但网关需要符合相应协议和行为要求。请看 Codex API 中转站配置,先验证 Responses、流式事件和工具续接,再迁移实际任务。

FAQ:Codex 使用中的真实问题 ​

Codex 第一次使用应该从桌面端、CLI 还是 IDE 开始? ​

按任务选择即可:需要在终端读取仓库、运行检查和查看 Git 差异,CLI 更直接;希望边看编辑器边修改文件,选择 IDE 入口;想管理多个任务和本地项目,再考虑桌面端。第一次不要同时配置多个入口,否则登录状态、项目目录和权限范围容易混在一起。先选一个入口完成“读取 README、定位一个文件、运行一条已有检查命令”的小任务,再决定是否扩展。

Codex 能不能直接修改整个项目? ​

技术上是否能访问整个项目,取决于当前工作目录、权限和项目规则;但一次性要求它重写整个项目不利于验收。更可靠的做法是先给出目标目录、复现步骤、禁止修改的范围和验收命令,完成一个小改动后阅读 git diff。涉及数据库、部署、生产配置或批量删除时,应拆成独立步骤并人工检查。

Codex 说“已经修复”,怎样确认不是误报? ​

看三个证据:它修改了哪些真实文件,运行了哪些实际存在的检查,以及检查输出是否能复现问题已经消失。git diff --check 只能发现空白错误,不能替代类型检查、测试或手动复现。如果项目没有自动化测试,要明确记录“未验证”的部分,而不是把模型的判断写成测试通过。

我没有 AGENTS.md,还可以使用 Codex 吗? ​

可以。AGENTS.md 是项目规则文件,不是 Codex 启动所必需的凭证。没有它时,先在任务提示词里写清目录结构、允许修改的范围、构建命令和交付格式;如果这些规则会长期复用,再创建并验证一份 AGENTS.md。模板和优先级见 AGENTS.md 教程。

Codex 使用 API Key 和 ChatGPT 登录有什么区别? ​

这是两条不同的认证与计费路线。ChatGPT 登录使用账号或工作区中的产品权益;API Key 登录使用 API 项目权限和 API 用量。一个入口显示可用,不代表另一条路线也可用。具体账号权限、模型和额度要以当前官方页面或对应控制台显示为准。

可以把官方 Codex 客户端直接切到任意中转站吗? ​

不能默认可以。要先确认客户端版本支持自定义 provider,并确认网关支持 Codex 实际使用的 Responses、流式事件、工具参数和多轮续接。只返回普通文本或只兼容 Chat Completions 的服务,不足以证明能承载完整 agent 任务。配置方法见 API 中转站配置教程。

继续阅读 ​