Codex CLI 安装与使用
Codex CLI 是基于 OpenAI Codex 模型的命令行工具,支持代码生成、转换和解释。
系统要求
- Node.js 16.x 或更高版本
- npm 7.x 或更高版本
- OpenAI API Key
安装步骤
1. 更新 Node.js
# 使用 nvm (推荐) nvm install 18 nvm use 18或直接下载
https://nodejs.org/en/download/
2. 安装 Codex CLI
npm install -g @openai/codex-cli全局安装后验证
codex —version
3. 初始化配置
# 运行初始化向导 codex init手动配置
mkdir -p ~/.codex cat > ~/.codex/config.json << EOF { “api_key”: “sk-xxxxxxxxxxxxx”, “organization”: “org-xxxxxxxxxxxxx”, “model”: “codex-latest” } EOF
功能使用
代码生成
# 生成函数 codex generate --lang javascript "排序数组"生成完整模块
codex generate —type module “用户认证系统”
代码转换
# Python 转 JavaScript codex translate --from python --to javascript ./script.py生成类型定义
codex generate-types ./api.js —output ./api.d.ts
代码解释
# 解释代码 codex explain ./complex-function.ts生成文档
codex document ./src —output ./docs
批处理模式
# 批量处理文件 codex batch process ./input --output ./output使用配置文件
codex run —config project.yaml
环境变量配置
# 添加到 shell 配置文件
export OPENAI_API_KEY="sk-..."
export OPENAI_ORG_ID="org-..."
export CODEX_MODEL="codex-latest"
export CODEX_MAX_TOKENS="2048"
注意事项
- API 调用会产生费用,请注意用量
- 敏感信息不要提交给 Codex
- 生成的代码需要人工审查