Codex (GPT) 使用教程

OpenAI 推出的编程 AI 工具,任务完成细致,适合通用编程和代码生成场景

什么是 Codex?

Codex CLI 是 OpenAI 官方推出的命令行编程助手,基于 GPT-5 系列模型,在代码生成、调试和重构方面表现出色。

任务完成细致

OpenAI 出品,对需求理解精准,生成的代码质量高且符合最佳实践

🔧

通用编程能力强

支持 Python、JavaScript、TypeScript、Go、Rust 等主流编程语言

OpenAI 兼容接口

使用标准 OpenAI API 格式,可无缝对接 XiDao Api 中转服务

前置条件

依赖最低版本检查命令
Node.js18.0+node -v
Git2.23+git -v
💡
提示 如未安装 Node.js,请参考 Claude Code 教程中的安装步骤。

安装 Codex

bash
npm install -g @openai/codex

验证安装:

bash
codex --version

配置 API

Codex 使用 OpenAI 兼容接口,配置方式如下:

macOS / Linux

bash
export OPENAI_API_KEY="sk-你的API_KEY"
export OPENAI_BASE_URL="https://api.xidao.online/v1"

Windows (PowerShell)

powershell
$env:OPENAI_API_KEY = "sk-你的API_KEY"
$env:OPENAI_BASE_URL = "https://api.xidao.online/v1"
⚠️
重要 Windows 的 $env: 方式为临时配置,关闭终端后失效。URL 末尾需要加 /v1

持久化配置(推荐)

将环境变量写入 shell 配置文件(~/.zshrc、~/.bashrc 或 PowerShell Profile)即可持久化。

使用方法

启动交互模式

bash
codex

非交互模式(一次性执行)

bash
codex "帮我写一个快速排序算法"

# 带上下文
codex "解释这个项目的架构" --full-auto

管道输入

bash
cat main.py | codex "找出这段代码的问题并修复"

使用技巧

🎯

明确需求描述

详细描述你的需求,包括期望的编程语言、框架、功能点等,能获得更精准的结果

📝

分步执行复杂任务

对于大型功能,建议拆分为多个小步骤逐步完成,便于审查和控制质量

🔄

迭代优化

首次生成后可以要求调整和优化,如"改用异步方式"、"添加错误处理"等

提示 Codex 与 Claude Code 可以配合使用:用 Codex 进行代码生成,用 Claude Code 进行代码审查和重构。