小白如何快速上手Codex
小白如何快速上手 Codex:从安装配置到完成第一次代码任务
很多人第一次看到 Codex,会觉得它只是一个能在终端里聊天的 AI 工具。真正打开项目并使用几次后,你会发现,它可以阅读代码、定位问题、修改文件、执行命令、检查改动,还能根据项目规则持续完成开发任务。
对于新手来说,上手 Codex 只需要完成三个环节:安装命令行工具、配置登录或接口、在项目目录中描述任务。
本文以 Windows 为主,同时给出 macOS 和 Linux 的安装方法。
一、使用 Codex 前需要准备什么
准备以下环境:
- 一台可以正常联网的电脑
- 一个准备分析或开发的代码项目
Node.js 20或更高的长期支持版本ChatGPT账号,或者支持Responses API的接口服务
打开终端,检查电脑是否已经安装 Node.js:
node -v
npm -v
能够看到版本号就可以继续。没有版本号时,前往 Node.js 官方网站 下载长期支持版本并安装。
二、安装 Codex
Windows 安装方法
打开 PowerShell,执行:
npm install -g @openai/codex
安装完成后检查版本:
codex --version
出现版本号说明安装成功。
后续升级可以执行:
npm install -g @openai/codex@latest
macOS 和 Linux 安装方法
官方提供独立安装脚本:
curl -fsSL https://chatgpt.com/codex/install.sh | sh
也可以继续使用通用的 npm 安装方式:
npm install -g @openai/codex
三、配置账号和接口
Codex 常用的接入方式有两种:使用 ChatGPT 账号登录,或者配置第三方接口服务。
方式一:登录 ChatGPT 账号
在终端执行:
codex login
系统会打开浏览器,登录账号并完成授权。授权完成后回到终端,检查当前状态:
codex login status
这种方式配置简单,适合已经拥有可用 ChatGPT 套餐的用户。
方式二:通过邀请链接注册接口服务
没有可用账号,或者希望通过接口调用模型时,可以按下面的邀请链接注册:
该邀请页属于第三方 AI API Gateway。注册后进入平台控制台,查看以下三项信息:
- 接口密钥
- 接口基础地址
- 支持的模型标识
账户计费、模型价格、数据处理方式和服务稳定性以第三方平台说明为准。接口密钥相当于账号密码,需要使用环境变量保存。
在当前 PowerShell 会话中设置密钥:
$env:J3GB_API_KEY = "替换成平台生成的接口密钥"
打开用户目录下的配置文件:
notepad $HOME\.codex\config.toml
文件不存在时,先执行:
New-Item -ItemType Directory -Force "$HOME\.codex"
New-Item -ItemType File -Force "$HOME\.codex\config.toml"
notepad $HOME\.codex\config.toml
在配置文件中填写:
# 使用平台控制台提供的真实模型标识
model = "替换成平台提供的模型标识"
# 指定自定义接口服务
model_provider = "j3gb"
# 执行敏感命令前请求确认
approval_policy = "on-request"
# 允许修改当前工作目录内的文件
sandbox_mode = "workspace-write"
[model_providers.j3gb]
name = "J3GB"
# 使用平台控制台提供的完整接口基础地址
base_url = "替换成平台提供的接口基础地址"
# 从环境变量读取密钥,避免把密钥写入配置文件
env_key = "J3GB_API_KEY"
# Codex 当前使用 Responses 协议
wire_api = "responses"
这里的模型名称和接口地址必须使用平台控制台给出的真实值。Codex 当前要求接口支持 Responses API,注册后优先查看平台提供的 Codex 专用接入教程。
配置完成后运行:
codex
能够正常进入交互界面并返回回答,说明接口配置成功。
四、开始第一次使用
进入你的项目目录:
cd D:\project\你的项目目录
启动 Codex:
codex
第一次使用可以输入:
请先只读分析当前项目,告诉我项目使用的技术栈、主要目录、启动命令和核心功能,暂时不要修改文件。
Codex 会读取当前目录中的代码,并根据真实文件回答。确认它已经理解项目后,再交给它具体任务:
请修复登录按钮重复提交的问题。
要求:
1. 只查看登录页面、登录组件和相关接口文件。
2. 请求期间显示加载状态。
3. 增加防抖,避免用户连续点击。
4. 保留当前页面样式和接口参数。
5. 修改完成后说明改动文件和验证方法。
这类任务描述包含目标、范围、约束和完成标准,Codex 更容易一次完成。
五、推荐的新手使用流程
每次开始开发前,先查看当前代码状态:
git status
然后启动:
codex
按照下面的顺序操作:
- 让
Codex只读分析相关代码。 - 明确允许修改的文件和功能范围。
- 让它完成修改并说明原因。
- 使用
git diff检查实际改动。 - 运行项目已有的检查或测试命令。
- 确认功能正常后自行提交代码。
需要继续上一次会话时,可以执行:
codex resume
六、新手最需要注意的几个问题
接口密钥应该保存在环境变量中,避免写进项目文件、聊天内容和代码仓库。
任务描述需要具体。把“帮我优化一下项目”改成“修复登录按钮重复提交,只允许修改登录组件和登录接口文件”,结果会更稳定。
涉及删除文件、数据库变更、批量替换和部署操作时,应要求 Codex 先说明影响范围,确认后再执行。
项目长期规则可以写入项目根目录的 AGENTS.md,例如编码规范、允许修改的范围、测试命令和提交要求。Codex 进入项目后会读取这些规则。
从“分析一个项目”开始,再完成一个范围清晰的小任务,你就能快速建立完整使用闭环。推荐先让 Codex 处理报错定位、局部功能修改和代码解释,熟悉它的工作方式后再逐步交付更复杂的开发任务。
参考资料
备选标题
- 小白也能学会:10 分钟完成
Codex安装、配置和第一次使用 - 从零开始使用
Codex:一篇讲清安装、接口配置与实战 Codex新手入门教程:让AI直接进入项目帮你写代码- 还在手动排查代码?用
Codex快速完成第一个开发任务 Codex完整上手指南:注册、安装、配置、使用一次讲明白
更多推荐




所有评论(0)