Codex CLI 是 OpenAI 官方推出的命令行 AI 编程工具,支持在终端中通过自然语言完成代码生成、执行、调试等任务。
安装与配置
安装 Codex CLI
npm install -g @openai/codex
配置环境变量
echo 'export OPENAI_BASE_URL="https://api.ephone.ai/v1"' >> ~/.zshrc
echo 'export OPENAI_API_KEY="sk-your-api-key"' >> ~/.zshrc
source ~/.zshrc
echo 'export OPENAI_BASE_URL="https://api.ephone.ai/v1"' >> ~/.bash_profile
echo 'export OPENAI_API_KEY="sk-your-api-key"' >> ~/.bash_profile
source ~/.bash_profile
[Environment]::SetEnvironmentVariable("OPENAI_BASE_URL", "https://api.ephone.ai/v1", "User")
[Environment]::SetEnvironmentVariable("OPENAI_API_KEY", "sk-your-api-key", "User")
启动 Codex
首次启动时选择授权模式:
- Full Auto:Codex 可直接执行命令和修改文件,无需逐次确认,效率最高
- Ask for Approval:每次操作前需手动确认,适合在重要目录或生产环境使用
常用命令
| 命令 | 说明 |
|---|
codex | 启动交互模式 |
codex "任务描述" | 直接执行一次性任务 |
/init | 在当前目录创建 AGENTS.md 配置模板 |
/status | 查看当前模型与 Token 消耗情况 |
/model | 切换模型 |
/approvals | 调整操作审批策略 |
推荐配置
在 ~/.codex/config.toml 中添加:
model = "gpt-4o"
disable_response_storage = true
Codex CLI 的自主模式会频繁调用模型并执行系统命令,token 消耗较高,建议使用 Tier 2 账户以避免触发速率限制。