npm 安装。你可以把 Codex CLI 指向 AIOAGI 的 OpenAI 兼容接口,再使用 AIOAGI API Key 调用平台支持的代码模型。
Codex 版本、VS Code 扩展界面、模型名、端点和支持策略可能变化。请以控制台、开发者指南和 OpenAI Codex 官方文档的最新说明为准。
准备条件
- macOS 12 或更高版本
- Node.js LTS 版本
- Git
- 可用的 AIOAGI API Key
- 一个本地代码项目,用于验证 Codex 是否可正常读取仓库
OpenAI Codex 配置文档
查看
config.toml、模型和 Provider 配置方式。OpenAI Codex IDE 扩展
查看 Codex 与编辑器集成的官方说明。
AIOAGI API Key 指南
如果你还没有创建 API Key,可以先完成控制台配置。
开发者指南
核对当前端点、模型和 OpenAI 兼容接口说明。
安装步骤
AIOAGI 接入配置
推荐方式:使用用户环境变量
macOS 默认 shell 通常是zsh。先把 API Key 写入 ~/.zshrc:
bash,把上面的 ~/.zshrc 改成 ~/.bashrc 或 ~/.bash_profile。
然后创建 Codex 配置目录和配置文件:
config.toml 中写入下面的内容:
base_url 改成:
是否需要 OPENAI_BASE_URL
如果你按上面的 config.toml 配置了 [model_providers.aioagi].base_url,不需要再设置 OPENAI_BASE_URL。Codex 会从 config.toml 读取 AIOAGI 的 base URL,OPENAI_API_KEY 只负责提供密钥。
如果你不定义 AIOAGI Provider,而是改用 Codex 内置 openai Provider 的代理方式,请在用户级 config.toml 中配置 openai_base_url:
OPENAI_API_KEY。不要把 OPENAI_BASE_URL 和 [model_providers.aioagi].base_url 当作两项必填配置同时维护。
兼容方式:使用 auth.json
如果你不想把 API Key 写入 shell 配置,也可以在~/.codex 下创建 auth.json:
config.toml 仍保留 AIOAGI Provider 配置:
~/.zshrc、auth.json、config.toml 截图或终端输出提交到公开仓库。
启动和验证
进入你的代码项目目录后,执行:集成到 VS Code
安装好 Codex CLI 后,你可以在 VS Code 中安装 Codex 扩展。常见问题
执行 `codex` 提示命令不存在
执行 `codex` 提示命令不存在
关闭并重新打开终端。然后执行
npm prefix -g,确认全局安装路径是否加入了 PATH。如果你使用 nvm,请确认当前终端已经加载 nvm 配置。`npm install -g` 权限不足
`npm install -g` 权限不足
不建议使用
sudo npm install -g 作为长期方案。优先使用 nvm 安装 Node.js,或配置用户级 npm 全局目录后再安装 Codex。认证失败或返回 401 / 403
认证失败或返回 401 / 403
检查
OPENAI_API_KEY 是否完整复制。再确认 Token 组额度、模型权限、base_url 和网络代理设置。你也可以参考 常见问题 中的 Codex 排障条目。模型不存在或不可用
模型不存在或不可用
到控制台确认当前 API Key 可访问的模型列表,并核对
model 是否与模型 ID 完全一致。如果平台近期调整了模型别名或支持策略,请以控制台和开发者指南最新信息为准。使用建议
- 为 Codex 单独创建 API Key,便于统计开发工具用量
- 先用小额度 Token 组完成连通性测试,再切换到正式额度
- 第一次接入时优先测试读取仓库、解释文件和生成简单补丁
- 修改
~/.zshrc、auth.json或config.toml后,重新打开终端和 VS Code - 模型名、价格和支持策略可能变化,请以控制台和开发者指南为准