OpenAI Codex 支持自定义第三方模型提供者
OpenAI Codex 现在支持自定义第三方模型提供者(Custom Model Providers)。在配置文件中定义提供者名称、接口地址和 API 密钥,即可接入 OpenAI 代理、本地 Ollama、Mistral 等外部模型,不必局限于 OpenAI 官方模型。
配置方法
在 ~/.codex/config.toml 中定义 model_provider 和对应的 [model_providers.<id>]:
tomlmodel = "gpt-5.4" model_provider = "proxy" [model_providers.proxy] name = "OpenAI using LLM proxy" base_url = "http://proxy.example.com" env_key = "OPENAI_API_KEY" [model_providers.local_ollama] name = "Ollama" base_url = "http://localhost:11434/v1" [model_providers.mistral] name = "Mistral" base_url = "https://api.mistral.ai/v1" env_key = "MISTRAL_API_KEY"
定义好之后,通过 model_provider 字段切换使用哪个提供者。每个提供者需要指定 name(显示名称)、base_url(接口地址)、env_key(环境变量名,用于读取 API 密钥)。
内置提供者
Codex 内置了三个保留提供者 ID:openai、ollama、lmstudio,自定义提供者不能复用这些名称。此外还有一个内置的 Amazon Bedrock 提供者:
tomlmodel_provider = "amazon-bedrock" model = "<bedrock-model-id>" [model_providers.amazon-bedrock.aws] profile = "default" region = "eu-central-1"
Azure 提供者也支持,可以配置 base_url、query_params、wire_api 以及重试参数:
toml[model_providers.azure] name = "Azure" base_url = "https://YOUR_PROJECT_NAME.openai.azure.com/openai" env_key = "AZURE_OPENAI_API_KEY" query_params = { api-version = "2025-04-01-preview" } wire_api = "responses"
CLI 覆盖
除了编辑配置文件,也可以在命令行中直接覆盖配置:
bash# 使用专用 flag codex --model gpt-5.4 # 覆盖任意 key(值为 TOML 格式) codex --config model='"gpt-5.4"' codex --config sandbox_workspace_write.network_access=true
--config 的值按 TOML 解析,支持点号嵌套设置。Profile 机制也支持:codex --profile deep-review 会加载 ~/.codex/deep-review.config.toml 作为覆盖层。
OSS 模式
通过 --oss 参数可以快速切换到本地开源模型:
bashcodex --oss # 使用默认的 oss_provider(ollama 或 lmstudio)
命令行认证
对于需要从外部凭证助手获取 token 的场景,Codex 支持命令行认证(command-backed auth):
toml[model_providers.proxy.auth] command = "/usr/local/bin/fetch-codex-token" args = ["--audience", "codex"] timeout_ms = 5000 refresh_interval_ms = 300000
认证命令不需要 stdin 输入,将 token 输出到 stdout 即可。Codex 会按 refresh_interval_ms 定期刷新。
这意味着什么
Codex 开放第三方模型提供者配置,意味着开发者可以用同一套 Codex 工作流接入任意 OpenAI 兼容的模型服务。对国内开发者来说,可以通过代理接入国产模型;对隐私敏感的团队,可以跑本地 Ollama;对多云架构的企业,可以在 Bedrock、Azure、OpenAI 之间灵活切换。
- DLSS 5 引发的争议:老黄说批评者完全错误3/19/2026
- 小米推理模型 MiMo-V2-Pro 上线:智能指数 49,榜单排第 103/18/2026
- MiniMax 发布 M2.7:国内首个公开的模型自我进化方案3/18/2026
- 中国加大对 Meta 收购 Manus 审查:高管限制离境,审查升至国家层面3/18/2026
- OpenAI 发布 GPT-5.4 mini 与 nano:小模型加速冲刺3/17/2026
- ChatGPT App 的模型切换入口,突然变得很难找3/17/2026
- 《华盛顿邮报》把 AI 用到订阅定价上,媒体的个性化收费又往前走了一步3/17/2026
- 鸿海 Q4 利润不及预期,给 AI 硬件热泼了一盆冷水3/16/2026
- 据路透:华虹旗下华力微电子拟量产 7 纳米,华虹或成中国第二家 7nm 代工厂3/16/2026
- 据报道,微软搁置 Windows 11 多项 Copilot 系统级整合计划3/16/2026
- 爱泼斯坦案幸存者起诉 Google:AI 搜索放大了数据泄露的伤害3/27/2026
- 苹果把 WWDC 2026 定在 6 月 8 日,AI 与开发者工具会是重点3/23/2026
- 英伟达把 DLSS 5 说清楚了:输入只有 2D 帧和运动矢量3/21/2026
- Google 测试改写搜索结果网页标题,网站对标题的控制权又退了一步3/20/2026
- 营收涨三倍,宇树科技冲刺科创板3/20/2026
- Google AI Studio 升级全栈 vibe coding:Antigravity 代理来了3/20/2026
- 谷歌 Gemini Mac 版内测:桌面端补课正式开始3/20/2026
- Firefox 149 内置免费 VPN:50GB 月流量,首批限四国3/19/2026
- 椰树集团相关公司招标 50 台人形机器人剥椰子,产线开始提具体指标了3/19/2026
- Google 把 Stitch 升级成 AI 原生设计画布3/19/2026
- 小米三款大模型齐发:MiMo-V2-Pro、Omni、TTS 完整解读3/19/2026
- Hugging Face 最大开源仓库快被 AI 垃圾 PR 淹没了3/19/2026
- 欧盟推去衣AI禁令:3月26日表决,执法难在哪3/19/2026
- iOS 26.4 RC 发布:Apple Music 有 AI 歌单,Podcasts 支持视频3/18/2026
- Kimi 员工指称 MiniMax 沿用其 Office Skill 代码始末3/19/2026
- 短视频内容标注,准备进入统一规则阶段3/21/2026
- Claude Code 上线 Channels:用 Telegram 和 Discord 操控本地编程任务3/20/2026
- OpenAI 收购 Astral:Python 工具链收编加速3/19/2026
- Anthropic 超 8 万用户调研:81% 认为 AI 正兑现预期3/19/2026
- 多地试点一人公司:免费公寓+办公空间,能否激活个体创新?3/19/2026