Windows下Codex+WeCode+第三方API 配置踩坑全記錄(含完整解決方案)
最近在 Windows 上配置 Codex CLI + WeCode + 第三方 API(intelligrow) 時(shí),遇到了一系列“明明設(shè)置了 Key 但一直 missing”的問題。
折騰一圈之后,終于定位清楚原因。
這篇文章幫你避坑。
?? 一、問題現(xiàn)象
我做了以下操作:
- 在 PowerShell 里設(shè)置環(huán)境變量:
$env:INTELLIGROW_API_KEY="sk-xxxx"
- 并寫入到
$PROFILE - 在
C:\Users\用戶名\.codex\config.toml里配置:
model_provider = "intelligrow" [model_providers.intelligrow] base_url = "https://cc.intelligrow.ai/v1" env_key = "INTELLIGROW_API_KEY"
- 啟動(dòng) Codex
結(jié)果仍然報(bào)錯(cuò):
missing api key
后來改用:
npx wecode
重新配置,結(jié)果又報(bào):
配置文件 base_url 與文檔不一致 期望 https://api.wecodemaster.com/v1 實(shí)際 https://cc.intelligrow.ai/v1
非常迷惑。
?? 二、問題根源分析
這個(gè)問題本質(zhì)上不是 Key 錯(cuò)誤,而是:
? CLI 工具和配置體系混用了
你必須理解這三者的區(qū)別:
| 工具 | 是否支持自定義 provider |
|---|---|
| @openai/codex 官方 CLI | ? 不支持 |
| wecode CLI | ? 支持 |
| 手動(dòng)改 config.toml | ? 可能被覆蓋 |
? 核心問題 1:官方 Codex CLI 不支持第三方 Provider
我最開始用的是:
npm install -g @openai/codex
這個(gè)版本:
- 只認(rèn)
OPENAI_API_KEY - 只連接 OpenAI 官方 API
- 不支持
model_provider - 不支持
env_key - 不支持自定義
base_url
也就是說:
即使你寫了:
model_provider = "intelligrow"
它根本不會(huì)讀。
所以永遠(yuǎn) missing。
? 核心問題 2:WeCode 是“托管式配置”
當(dāng)你運(yùn)行:
npx wecode
它會(huì):
- 自動(dòng)生成 config.toml
- 自動(dòng)寫 auth.json
- 自動(dòng)做一致性檢查
它要求:
config.toml 必須完全由它生成
如果你手動(dòng)加過:
[model_providers.intelligrow]
它就會(huì)報(bào)錯(cuò)。
因?yàn)樗鼨z測到:
當(dāng)前 model_provider 是 wecode 但 config 里還有 intelligrow
直接判定為“污染配置”。
?? 三、為什么會(huì)一直 missing?
完整原因鏈:
- 使用官方 Codex CLI(不支持第三方 provider)
- 手動(dòng)添加 intelligrow provider
- 再用 wecode CLI 重寫配置
- config.toml 里出現(xiàn)多 provider 混合
- 一致性檢查失敗
- 報(bào) missing / base_url 不一致
? 四、正確解決方案(干凈重置)
這是 100% 有效的步驟。
? 第一步:刪除舊配置(非常重要)
Remove-Item -Recurse -Force $env:USERPROFILE\.codex
必須刪干凈。
? 第二步:重新用 WeCode 配置
npx wecode
選擇:
- Codex
- 完整配置
- 填入 WECODE_API_KEY
不要手動(dòng)修改 config.toml。
? 第三步:驗(yàn)證
codex "hello"
如果正常輸出,說明成功。
? 五、最終正確的 config.toml 應(yīng)該是這樣的
model_provider = "wecode" model = "gpt-5.4" preferred_auth_method = "apikey" [model_providers.wecode] base_url = "https://api.wecodemaster.com/v1" env_key = "WECODE_API_KEY"
不應(yīng)該再出現(xiàn):
[model_providers.intelligrow]
?? 六、關(guān)鍵經(jīng)驗(yàn)總結(jié)
? 1?? 官方 Codex CLI 不支持第三方 API
不要再往里面加自定義 provider。
? 2?? WeCode CLI 是托管配置
不要手改 .codex/config.toml
? 3?? Windows 下環(huán)境變量建議用 setx
不要只寫:
$env:KEY="xxx"
要用:
setx KEY "xxx"
然后重開終端。
? 4?? 出問題第一步:刪.codex目錄
90% 的問題都來自歷史配置沖突。
?? 七、最重要的一句話
不要混用 Codex 官方 CLI 和 WeCode 自定義 provider 配置。
選一個(gè)體系,用到底。
? 最終建議
如果你想:
- 用 OpenAI 官方 API → 用官方 Codex CLI
- 用第三方兼容 API → 用 WeCode CLI
- 不要兩邊混著配
到此這篇關(guān)于Windows下Codex+WeCode+第三方API 配置踩坑全記錄(含完整解決方案)的文章就介紹到這了,更多相關(guān)Codex 第三方API 配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持腳本之家!
相關(guān)文章

2026最新Codex配置第三方API的實(shí)戰(zhàn)教程
本文詳細(xì)介紹了如何使用CodexCLI與第三方API集成,實(shí)現(xiàn)通過終端直接調(diào)用OpenassistantOpenAI模型進(jìn)行代碼開發(fā),文章覆蓋了從準(zhǔn)備BaseURL、APIKey、模型名到配置CodexxCLI的具2026-06-26


