如果你已经装好了 Codex,却卡在
401、invalid_api_key、model not found,
大概率不是你不会用,而是配置细节踩坑了。
这篇教程目标很简单:不讲空话,只保留能直接跑通的步骤。
按文档操作,10 分钟内你就能在终端里正常启动 Codex,并在 VSCode 中使用它。

前置步骤!!!
安装 Git Bash:访问 Git - Downloads 下载对应系统版本,一路“下一步”即可。
安装 Node.js
访问 Node.js 官网,下载并安装最新 LTS 版本。
安装 codex
打开 CMD 或 PowerShell:
|
1 |
npm install -g @openai/codex |
|
1 |
codex --version |
获取 Token173 API Key
访问: → 控制台 → API令牌 → 添加令牌
配置文件位置
|
1 |
C:\Users\你的用户名\.codex |
没有 .codex 就手动创建,里面放两个文件:
|
1 |
{"OPENAI_API_KEY": "sk-xxx"} |
把 sk-xxx 替换成你在 token173.com 生成的 Key。
|
1 2 3 4 5 6 7 8 9 |
model_provider = "token173" model = "gpt-5-codex" model_reasoning_effort = "high" disable_response_storage = true preferred_auth_method = "apikey" [model_providers.token173] name = "token173" base_url = "https://api.token173.com/v1" wire_api = "responses" |
重启终端!重启终端!重启终端!
|
1 2 |
cd 你的项目目录 codex |
扩展商店搜索 codex → 安装即可。
|
1 2 |
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install node |
|
1 2 |
npm install -g @openai/codex codex --version |
获取 Token173 Key
访问: → 控制台 → API令牌 → 添加令牌
分组选:codex专属
创建配置文件
|
1 2 3 |
mkdir -p ~/.codex touch ~/.codex/auth.json touch ~/.codex/config.toml |
|
1 |
vi ~/.codex/auth.json |
写入:
|
1 |
{"OPENAI_API_KEY": "sk-xxx"} |
|
1 |
vi ~/.codex/config.toml |
写入:
|
1 2 3 4 5 6 7 8 9 |
model_provider = "token173" model = "gpt-5-codex" model_reasoning_effort = "high" disable_response_storage = true preferred_auth_method = "apikey" [model_providers.token173] name = "token173" base_url = "https://api.token173.com/v1" wire_api = "responses" |
|
1 |
codex |
Ubuntu/Debian
|
1 2 3 |
sudo apt update curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash - sudo apt install -y nodejs |
CentOS/RHEL/Fedora
|
1 |
sudo dnf install nodejs npm |
|
1 2 |
sudo npm install -g @openai/codex codex --version |
同 macOS:
|
1 2 |
mkdir -p ~/.codex touch ~/.codex/auth.json ~/.codex/config.toml |
填入和上面完全一样的 auth.json、config.toml(token173 的 base_url)。
|
1 |
codex |
401 / invalid_api_key
model not found
连不上 / 超时