OpenAI Codex 使用完整指南(2026最新)

laoluo
laoluo
laoluo
管理员
56
文章
0
粉丝
教程评论7阅读模式

先区分两个完全不同的 Codex,二者使用方式完全割裂

  1. 初代 Codex(code-davinci-002 模型 API):2023 年 3 月永久下线,无法再调用,废弃;
  2. 新版 Codex(2025 年后官方编程智能体):独立客户端 / CLI/VSCode 插件,基于 GPT-5-Codex,可直接使用,下文全部讲这个可用版本。

一、使用前准备

1. 账号与权限

  • 拥有 ChatGPT 账号(Free/Plus/Pro/Business/Enterprise 均可免费使用 Codex,仅用量额度不同);
  • 可选:绑定 GitHub 账号,实现自动提交代码、创建 PR、读取仓库;
  • 海外网络环境,国内直连无法登录 OpenAI 官方 Codex 客户端。

2. 四种使用入口(按需选择)

  1. Codex 桌面 App(Windows/macOS,图形界面,管理多项目)
  2. Codex CLI 命令行(终端批量处理、自动化脚本)
  3. VS Code Codex 官方扩展(IDE 内无缝编程,最推荐日常开发)
  4. API 调用 GPT-5-Codex 模型(自有程序集成)

二、方式 1:VS Code 官方扩展(日常开发首选)

  1. 打开 VS Code 扩展市场,搜索:Codex - OpenAI's coding agent(发布者 OpenAI)安装;
  2. 侧边栏点击 Codex 图标,选择 Sign in with ChatGPT
  3. 浏览器跳转 OpenAI 登录,授权后返回 IDE 自动连接;
  4. 基础使用:
    1. 选中代码:右键 → Codex 解释 / 重构 / 修复 Bug / 生成单测;
    2. 对话框输入需求:给整个项目加登录接口,AI 自动读取全仓库,生成多文件修改,Diff 预览;
    3. 内置终端:直接让 Codex 执行 npm install、编译、跑测试;
  5. 高级:绑定 GitHub 后,可一键生成 Pull Request。

三、方式 2:Codex CLI 终端工具(批量 / 自动化)

1. 安装依赖

先安装 Node.js ≥18(官网下载 msi/pkg 包),验证:
node -v

2. 全局安装 Codex CLI

# 国内镜像加速安装
npm install -g @openai/codex --registry=https://registry.npmmirror.com
# 验证安装
codex --version

3. 登录授权

终端输入:

codex

弹出选项选 Login with ChatGPT,浏览器登录授权完成;

4. 常用命令

codex          # 交互式对话,当前项目上下文
codex new      # 清空上下文,新建任务
codex resume   # 恢复上一次未完成任务
codex run "重构所有Python接口,统一异常处理"

 

5. 无浏览器登录(API Key 模式,CI / 服务器)

# Windows PowerShell
$env:OPENAI_API_KEY="sk-xxx"
# Mac/Linux
export OPENAI_API_KEY="sk-xxx"
codex

四、方式 3:Codex 桌面客户端(大型项目管理)

  1. 下载渠道
    • Windows:Microsoft Store 搜索 OpenAI Codex;
    • macOS:OpenAI 官网下载 dmg 安装包;
  2. 启动登录:ChatGPT 账号一键授权;
  3. 核心操作:
    • 导入本地代码文件夹作为独立项目;
    • 多智能体并行执行任务(重构、写文档、修复漏洞同时跑);
    • 任务面板查看执行日志、沙盒运行记录、文件修改 Diff;
    • 录制重复工作流保存为自定义 Skills,一键复用。

五、方式 4:API 调用 GPT-5-Codex(自研系统集成)

旧 code-davinci 模型已废弃,现在专用代码模型为 gpt-5-codex,使用标准 OpenAI Chat Completions 接口:

请求示例(curl)

curl https://api.openai.com/v1/chat/completions \
-H "Authorization: Bearer sk-你的密钥" \
-H "Content-Type: application/json" \
-d '{
  "model": "gpt-5-codex",
  "messages": [
    {"role": "user", "content": "用Python写一个异步爬虫,带代理池"}
  ]
}'

适用场景:自研 IDE、内部自动化平台、代码审计系统接入。

六、基础标准使用流程(通用所有客户端)

  1. 绑定代码目录:让 Codex 读取完整项目结构、依赖、现有代码;
  2. 下发自然语言任务(示例提示词):
    • 轻量:优化这段JS代码,减少冗余
    • 中型:给这个Go项目增加JWT鉴权中间件
    • 大型工程:将整个前端Vue2项目迁移至Vue3+Vite,兼容原有接口
  3. AI 沙盒自动执行:安装依赖、编译、运行测试、定位报错;
  4. 人工审核 Diff:所有文件修改预览,确认后写入本地;
  5. 提交版本:一键 git commit、创建 GitHub PR。

七、初代 Codex(code-davinci)为什么不能用?

2023 年 3 月 OpenAI 正式下线全部 code 系列专用模型,接口返回 410 Gone:

  • code-davinci-002code-cushman-001 永久停用;
  • 不再维护、不提供 token 计费、无技术支持;
  • 替代:新版 Codex 智能体 /gpt-4o /gpt-5-codex API 模型。

八、常见替代方案(无法访问 OpenAI 时)

  1. GitHub Copilot:底层早期是初代 Codex,现用 GPT-4o,VSCode 原生插件,国内可正常使用;
  2. Cursor AI:内置 OpenAI 代码模型,本地编辑器;
  3. 第三方封装:Aider、Continue 等开源代码助手。

九、使用注意事项

  1. 安全:Codex 修改文件全部生成 Diff,高危操作(删文件、rm 命令)需要人工确认;云端独立沙盒运行代码,不会直接操作本地系统;
  2. 成本:桌面 / CLI 客户端计入 ChatGPT 套餐免费额度;API 调用 gpt-5-codex 单独按 Token 计费;
  3. 局限性:底层内核、硬件驱动、复杂加密算法生成代码必须人工全面测试,存在逻辑漏洞风险。

 
laoluo
  • 本文由 laoluo 发表于2026年6月20日 08:20:13
  • 转载请务必保留本文链接:https://www.mydata-api.com/tutorials/86.html
匿名

发表评论

匿名网友
确定

拖动滑块以完成验证