GPT-6.1 Sol 可以免费用(注册送额度),在 Codex 里就能直接调用。很多人在 Windows 上 npm install -g @openai/codex 显示装好了,一输入 codex 却提示:'codex' 不是内部或外部命令,也不是可运行的程序或批处理文件。其实已经装上了,只是系统找不到 npm 的全局目录。
1. 先关掉终端重新开
把 CMD / PowerShell 全部关掉,重新打开,再输入:
bash
codex --version
能显示版本号就好了,不用往下看。
2. 找到 npm 全局目录
bash
npm prefix -g
一般是 C:\Users\你的用户名\AppData\Roaming\npm,codex 就装在这个文件夹里。
3. 加进 PATH
- 按 Win 键,搜索"编辑系统环境变量",打开。
- 点"环境变量",在"用户变量"里选中
Path,点"编辑"。 - 点"新建",粘贴上一步的路径,一路确定。
- 关掉所有终端,重新打开,输入
codex --version。
4. 还是不行?
npm ls -g --depth=0看看列表里有没有@openai/codex,没有就重新装一次。- 提示
npm 不是内部或外部命令:说明 Node.js 没装好,去 nodejs.org 下载 LTS 版安装,安装时勾选 "Add to PATH"。 - PowerShell 提示"禁止运行脚本":改用 CMD 运行
codex,或者执行Set-ExecutionPolicy -Scope CurrentUser RemoteSigned。
5. 注册拿 Key
GPT-6.1 Sol 目前在 AgentRouter 上,GitHub 账号满一年就能注册,用注册送的额度就能跑。用我的邀请链接注册:https://agentrouter.org/register?aff=76NE
注册后在控制台新建一个令牌,复制备用。
6. 配置 Codex
编辑 %USERPROFILE%\.codex\config.toml(没有就新建):
toml
model = "gpt-6.1-sol"
model_provider = "agentrouter"
[model_providers.agentrouter]
name = "AgentRouter"
base_url = "https://agentrouter.org/v1"
env_key = "AGENTROUTER_API_KEY"
wire_api = "responses"
在 CMD 里设置 Key(只需一次),然后重新打开终端,进项目文件夹启动:
bash
setx AGENTROUTER_API_KEY "sk-..."
codex
第一句可以这样问:"列出这个文件夹里的文件,告诉我这个项目是做什么的。"
常见报错
- 404:
base_url要以/v1结尾。 - 401:令牌没复制全,重新复制。
- 模型不存在:ID 是
gpt-6.1-sol,全小写。 responses相关错误:改成wire_api = "chat"。
各中转站汇总和配置教程:https://jliushi.github.io/ai-relay/