Codex CLI

Codex CLI

OpenAI 开源的终端编程智能体

用 TokenMix CLI 接入

官方 TokenMix CLI 一条命令即可完成接入,无需手动配置环境变量:

npx tokenmix codex

自动处理登录、API 地址和密钥。如果你偏好手动配置,完整步骤见下方。


简介

Codex CLI 是 OpenAI 的开源终端编程智能体。它读取文件、编写代码、运行沙箱化 shell 命令,并持续迭代直到任务完成。与基于浏览器的工具不同,Codex 完全在本地运行。通过 TokenMix 配置后,可以以 TokenMix 定价使用 gpt-5.5gpt-5.4 等强大模型。

前提条件

配置步骤

1. 安装 Codex CLI

npm install -g @openai/codex

验证:

codex --version

2. 创建配置文件

Codex 从 ~/.codex/config.toml 读取提供商配置。创建目录和文件:

mkdir -p ~/.codex

用编辑器打开 ~/.codex/config.toml 并添加:

model = "gpt-5.5"
model_provider = "tokenmix"

[model_providers.tokenmix]
name = "TokenMix"
base_url = "https://api.tokenmix.ai/v1"
env_key = "TOKENMIX_API_KEY"
wire_api = "responses"

3. 设置 API Key

将环境变量添加到 Shell 配置文件(~/.zshrc~/.bashrc):

export TOKENMIX_API_KEY="sk-tm-你的密钥"

重新加载:

source ~/.zshrc

4. 启动 Codex

cd ~/你的项目
codex

使用其他模型:

codex --model gpt-5.4

可用 TokenMix 模型:gpt-5.5gpt-5.4

验证

codex -q "当前目录中有哪些文件?"

Codex 应列出目录内容。如果看到认证错误,请确认当前 Shell 中已导出 TOKENMIX_API_KEY

常见问题

Q: wire_api = "responses" 是什么意思? 它告诉 Codex 使用 OpenAI Responses API 协议,这是 Codex 支持的唯一格式。TokenMix 与该格式完全兼容。

Q: 可以用 Codex 使用 Claude 模型吗? Codex 围绕 Responses API 设计,针对 GPT 模型优化。如需使用 Claude 模型,请使用 Claude Code 或 Cline。

Q: 模型名称无法识别怎么办? 确保 config.toml 中的 model 字段与 TokenMix 账号中可用的 short_id 匹配。可在 tokenmix.ai/models 查看可用模型列表。