Codex 接入指南
Codex 是 OpenAI 官方推出的命令行 AI 编程助手。本指南介绍如何将其接入 AMAX Token Router。
准备工作
- 已注册 AMAX Token Router 账号并 获取 API Key
- 已安装 Codex CLI(
npm install -g @openai/codex或参考 OpenAI Codex 文档 )
接入方式
方式一:快速接入(推荐)
编辑 ~/.codex/config.toml(如果文件不存在则创建):
openai_base_url = "https://ai.amaxsmp.com/v1"
model = "gpt-4o"然后设置 API Key 环境变量:
export OPENAI_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"启动 Codex:
codex注意:
openai_base_url必须带/v1后缀。此配置仅支持在~/.codex/config.toml(用户级)中设置,项目级.codex/config.toml会忽略该字段。
方式二:自定义模型提供商
如果需要完整控制,在 ~/.codex/config.toml 中定义自定义提供商:
model = "gpt-4o"
model_provider = "amax"
[model_providers.amax]
name = "AMAX Token Router"
base_url = "https://ai.amaxsmp.com/v1"
env_key = "AMAX_API_KEY"然后设置环境变量:
export AMAX_API_KEY="sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"模型切换
- 配置文件切换:修改
~/.codex/config.toml中的model值 - 运行时切换:在 Codex 中输入
/model,从模型列表中选择
如需使用智能模型路由,将 model 设为 amax-router。
代码示例
直接调用
codex -p "解释这段代码的功能" code.py交互模式
codex常见问题
提示网络错误
确认 openai_base_url 包含了 /v1 后缀。正确格式:
openai_base_url = "https://ai.amaxsmp.com/v1"鉴权失败
确认:
OPENAI_API_KEY环境变量已正确设置- API Key 前缀正确(
sk-开头) - API Key 在控制台中未被禁用
超时
可在 ~/.codex/config.toml 中调整超时参数:
request_max_retries = 6
stream_idle_timeout_ms = 600000