安装、配置和使用指南 - 支持国内直连 API
📖 内容涵盖: 本文详细说明如何安装和配置 OpenAI Codex CLI,结合 SurgeAI 聚合 API,可在国内直接使用,无需配置代理。支持 Windows/Linux/Mac 多平台,并可配置 VS Code 等第三方 IDE。
| 项目 | 要求 |
|---|---|
| 官方支持系统 | macOS 和 Linux(推荐) |
| Windows 用户 | 强烈建议使用 Windows Subsystem for Linux (WSL) |
| Node.js 版本 | Node.js 18+(必需) |
| npm 版本 | npm 10.x.x 或更高 |
🎉 恭喜!Codex CLI 安装完成!
推荐:使用 SurgeAI 聚合 API(国内直连) 访问 https://surgeai.zhuoxiang.vip 获取 API Key ✅ 国内直连,无需代理 ✅ 支持多种 OpenAI 模型 ✅ 价格实惠,按需付费
~/.codex/config.toml配置说明: model:要使用的模型名称(如 gpt-4、gpt-3.5-turbo 等)model_provider:模型提供商配置base_url:API 基础地址(使用 SurgeAI 聚合 API)env_key:环境变量名称wire_api:API 类型(chat 或 completions)
# 高级配置示例
model = "gpt-5-codex"
model_provider = "openai-response"
temperature = 0.7
max_tokens = 2000
[model_providers.openai-chat-completions]
name = "OpenAI using Chat Completions"
base_url = "https://surgeai.zhuoxiang.vip/v1"
env_key = "OPENAI_API_KEY"
wire_api = "responses"
[ui]
theme = "dark" # 或 "light"
show_token_count = true| IDE | 支持状态 | 说明 |
|---|---|---|
| VS Code | 官方支持 | 完整插件支持 |
| JetBrains 系列 | 社区支持 | 通过终端集成 |
| Vim/Neovim | 社区支持 | 通过插件支持 |
| 命令 | 功能说明 |
|---|---|
/help | 显示帮助信息 |
/exit 或 Ctrl+C | 退出 Codex |
/clear | 清除对话历史 |
/config | 查看当前配置 |
/model <name> | 切换模型 |
/tokens | 查看令牌使用情况 |
问题: 遇到权限错误 "EACCES: permission denied" 解决方案:
问题: Node.js 版本过低 解决方案:
问题: 无法连接到 API 解决方案: 确认 API Key 配 置正确 检查 base_url配置是否正确使用 SurgeAI 确保国内直连 验证网络连接: curl https://surgeai.zhuoxiang.vip/v1/models
问题: "Invalid API Key" 错误 解决方案:
~/.bashrc 或 ~/.zshrc 中添加别名:| 建议 | 说明 |
|---|---|
| 清晰的提示 | 提供清晰、具体的指令,说明期望的输出格式和要求 |
| 上下文信息 | 提供足够的上下文,如项目技术栈、编码规范等 |
| 迭代优化 | 通过多轮对话逐步完善代码,而不是期望一次完美 |
| 代码审查 | 始终审查 AI 生成的代码,确保符合项目标准 |
| 版本控制 | 使用 Git 跟踪更改,便于回滚和比较 |
| 安全意识 | 不要向 AI 发送敏感信息(密钥、密码等) |
| 成本控制 | 监控令牌使用情况,避免不必要的 API 调用 |
通过本指南,您已成功: ✅ 了解 OpenAI Codex CLI 的基本概念和功能 ✅ 在 Linux/macOS/Windows 系统上安装 Codex CLI ✅ 配置 SurgeAI 聚合 API(国内直连) ✅ 掌握基本使用方法和常用命令 ✅ 了解 IDE 集成方法 ✅ 学习故障排除和问题解决 ✅ 掌握高级使用技巧和最佳实践 🚀 您现在可以开始享受 Codex CLI 带来的高效编 码体验了!