必须改用wecode cli或codex desktop,因@openai/codex cli不支持model_provider;需正确配置config.toml的model、model_provider及[model_providers.my_proxy]块,设置环境变量my_proxy_api_key,并清除缓存重启。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

Codex配置第三方API失败时,不能只盯着API Key反复检查,必须同步验证工具兼容性、协议匹配度、环境变量加载状态和配置文件结构这四层关系,漏掉任何一层都会导致静默失败或403/401报错。
先确认你用的是哪个Codex工具
官方@openai/codex CLI完全不读model_provider字段,它只认OPENAI_API_KEY和https://api.openai.com/v1。运行codex --version,如果输出含@openai/codex字样,立刻停用。
必须改用真正支持自定义中转站的工具:【wecode CLI 或 Codex Desktop】。临时测试可直接运行npx wecode,无需全局安装。
检查config.toml中provider配置是否完整
打开配置文件:
macOS/Linux路径为~/.codex/config.toml,Windows为C:\Users\你的用户名\.codex\config.toml。
第一步:在文件最上方确保有这两行(缺一不可):model = "gpt-5.5"model_provider = "my_proxy"
第二步:在文件末尾添加完整provider块,注意大小写和缩进不可省略:[model_providers.my_proxy]name = "My Proxy API"base_url = "https://api.your-proxy-domain.com/v1"env_key = "MY_PROXY_API_KEY"wire_api = "chat"
【wire_api必须填chat或responses,填错或留空会导致404】。填responses仅当你的中转站真实支持/v1/responses接口,否则请求根本发不出去。
把API Key放进系统环境变量
方法一(Windows PowerShell,永久生效):
按下Win + S→输入“环境变量”→点击“编辑系统环境变量”→点右下角“环境变量”按钮→在“系统变量”区域点“新建”→变量名填MY_PROXY_API_KEY,变量值填你的Key(不要加引号,前后不能有空格)→确定保存。
方法二(macOS/Linux终端,永久生效):echo 'export MY_PROXY_API_KEY="sk-xxxxxx"' >> ~/.zshrcsource ~/.zshrc
验证是否生效:echo $MY_PROXY_API_KEY,应完整输出Key内容。
这一步不能跳过。Codex启动时只从环境变量读Key,【绝不会读config.toml里明文写的Key】。
彻底重启Codex再测
关闭所有Codex相关进程:任务管理器里杀掉codex、wecode、Codex Desktop所有实例。
删除残留认证缓存:
Windows执行del /f /q "%USERPROFILE%\.codex\auth.json"
macOS/Linux执行rm -f ~/.codex/auth.json
重新启动工具:
若用wecode:npx wecode --profile my_proxy
若用桌面版:直接双击打开App,它会自动读取config.toml中的model_provider配置。
大量免费API接口:立即使用
涵盖生活服务API、金融科技API、企业工商API、等相关的API接口服务。免费API接口可安全、合规地连接上下游,为数据API应用能力赋能!











