当前位置: 首页 » 资讯 » 新科技 » 正文

OpenAI“最开放”一次,Codex不再独宠GPT

IP属地 中国·北京 编辑:孙雅 新智元 时间:2026-06-21 20:11:09

新智元报道

有人欢呼,这是OpenAI「最开放」的一次。给Codex装上能随便换模型的插座,等于亲手填平自己模型的护城河。它图什么?

一夜之间,OpenAI的编程智能体Codex不再只认自家的GPT,而是面向所有开源模型开放了。

最先察觉这一信号的,是开发者社区。

有开发者在Codex的命令行(CLI)和软件开发工具包(SDK)配置里,翻出一个陌生的开源模式(OSS mode),官方也叫它本地提供方(local providers)。

在命令行里加一个--oss,它就能在本地跑起开源模型;想接别的,改一个字段就行。

要知道,OpenAI在过去几乎就是「闭源」的代名词,Codex只认OpenAI自家的GPT。

但现在不一样了,仅仅一行配置,就能切换到本地的Ollama、LM Studio等模型服务。

这事很快便在开发者圈里炸了。

OpenAI Codex团队负责人Tibo还不忘亲自在X上提醒道:

Codex的App、CLI和SDK,可以搭配任意开源模型使用,并非只能用OpenAI自家的。

这条提醒,很快被Hugging Face联合创始人Thomas Wolf转发,还加上一句感叹:今天才知道,Codex里居然能用开源模型了。

有网友直呼,这可能是OpenAI有史以来最「开放」的一次,是件了不起的大事。

社区的动作更快。

官方文档一出,开发者立刻尝试把一些开源模型接进去,还顺手讨论起更省token的混搭方案。

但也有人很快就撞上了墙。

开发者Filip Baturan想在Codex里搭一套混合方案:让GPT做规划,再让开源模型当执行者。

可试下来他发现,Codex要求接进来的模型也用同一套工具调用协议,而开源模型未必有。

一边是「史上最开放」的欢呼,一边是接不进去的协议。

这一回,OpenAI到底开放到了哪一步?

开源模型是如何接入Codex的?

OpenAI这次对Codex的开放,本质上并不是开放模型本身,而是开放了「模型接入层」。

换句话说,它没有开放GPT模型,而是给Codex加了一个「可插拔模型接口层」。

这个能力通过一个叫模型提供方(model_providers)的配置来完成的。

开发者可以在配置文件中注册多个「模型提供方」,每个提供方包含四类信息:

访问地址(base_url)、通信协议(wire_api)、鉴权方式(env_key),以及模型映射关系(model)。

Codex启动时会根据配置选择对应模型提供方,从而将请求路由到不同模型服务,包括OpenAI自身模型、本地Ollama模型或DeepSeek等第三方API。

Codex的model_providers配置示例。base_url是模型地址,而协议字段wire_api只认responses一个值。

Mistral、企业自建的代理、第三方中转站,都能这么接入Codex。

有网友把这套能力的亮点总结为:不被一家厂商绑死,按需切换,隐私和成本自己说了算。

更省事的是,你还能把这些设置都保存为「配置档案」,调试时想用哪个,命令行里点它的名字就能切过去。

比起上面的手动配置,还有一个更直接的开关:--oss。加上这个参数,Codex就直接去连本地的开源模型服务。

默认就这两个:Ollama和LM Studio。前者是本地跑大模型最流行的工具,后者是带图形界面的桌面平替。

Codex --oss连本地模型实战截图:左侧Codex CLI(v0.92.0)用--oss调用本地模型,右侧LM Studio在本机1234端口加载openai/gpt-oss-20b(12.11GB)对外提供服务,全程本地离线。

也就是说,通过本地模型服务和网络权限配置,你可以让Codex在本机完成代码生成与推理,并在一定程度上实现离线运行与本地化处理。

Codex CLI界面:启动信息里model一行标着当前模型(gpt-5.2-codex),后面跟着「/model to change」,一句命令就能切换模型,整套智能体就跑在本机。

不过,插座装上了,不代表什么电器插上都能转。

接进来的模型,通常得兼容对话补全(Chat Completions)这套接口格式;至于工具调用(function calling)这类更复杂的能力能不能完整跑通,官方没打包票,得一个个试。

也正因为协议常对不齐,社区还得自己写路由工具在中间转译,而这些,都是目前社区尝试出来的解法,OpenAI官方还没有为此背书。

当GPT与开源模型混搭

在Codex里一起干活

OpenAI官方这边刚开了个口,社区那边已经玩得热闹起来。

原因很简单:Codex好用,但用OpenAI的模型按token计费,太贵。

于是许多开发者都把眼光投向了开源模型。

DeepSeek是很多中文开发者最熟悉的开源模型之一,一个自然的问题是:Codex能不能直接用上DeepSeek?

CC Switch给出的答案是:可以,但不能直接接,需要多一层「中转」。

CC Switch社区教程:《在Codex里用本地路由跑DeepSeek》

其社区教程《在Codex里用本地路由跑DeepSeek》指出,原因在于新版Codex主要基于OpenAI的Responses API,而DeepSeek以及大多数开源模型接口仍以Chat Completions为主。

两套接口在请求结构、流式输出方式、以及工具调用机制上都不完全一致。

所以如果直接把DeepSeek的地址填进Codex,并不能顺利工作,常见情况是请求参数不匹配或返回结果无法被解析,导致调用失败或输出异常,而不是简单的「连不上」。

社区的解法,是在中间加一层本地「路由层」或「协议转换器」。

基本流程如下:

1.Codex按Responses API 发请求;

2.路由层把它转换成Chat Completions格式;

3.转发给DeepSeek等开源模型;

4.再把返回结果转换回Codex能识别的Responses格式。

类似的能力并不只有CC Switch提供。

LiteLLM、claude-code-router,以及开发者自建的各种代理服务,本质上都在解决同一个问题:让不同模型通过统一接口规范进行交互。

OpenAI这次开了道口子,但真正落地,还需要社区自己「添砖加瓦」。

这一切背后,是一套混合路由的玩法。

比如让GPT负责规划:拆解任务、设计架构、想清楚要干什么。让开源模型负责执行:把方案变成能跑的代码、批量改文件。

通过这样的混搭,同样一个任务,成本可能砍掉一大半。

除了更省钱,把Codex配上本地的开源模型,代码一行都不出你自己的电脑。

对那些不想把私人项目传上云、也不想一直给API交钱的个人开发者来说,这诱惑一点也不小。

模型战争结束了

接口战争开始了

过去几年,所有人都以为护城河是模型。谁的模型参数大、跑分高、回答聪明,谁就能赢。

但这一次,OpenAI把Codex这一层做成了一个可插拔的接口,它提供的价值也开始向生态入口转移。

OpenAI的算盘,很可能是从一个卖模型的厂商,向一个卖平台和框架的玩家转身:模型随你换,工具得是我的。

谁占住了开发者每天打开的那个入口,谁就握住了分发,就能坐上生态的核心位置。

这也不是OpenAI头一回在开源生态上的布局。

虽然它自2019年推出GPT-2之后长期未再发布开放权重大语言模型,在开源生态(如Llama、DeepSeek等模型)快速发展下,它还是在2025年8月重新推出gpt-oss系列开放权重模型。

这些模型随后被社区工具链(如Ollama、LM Studio等)迅速集成支持,正是如今Codex --oss默认连接支持的。

配置层,OpenAI确实开放了模型接入能力,通过模型提供方抽象层允许第三方模型接入,但并不是任意模型都能直接使用,必须符合其接口协议或通过适配层进行转换。

在协议层,它保留了一道关键约束:以Responses API作为主要交互标准,同时允许通过兼容层支持Chat Completions等其他模型接口。

也就是说,无论接入哪种模型,都需要对齐到OpenAI定义的请求与响应结构,它最终想要做的是把接口标准攥在自己手里。

从这个角度看,这层过去容易被忽视的接口协议,正在成为新的竞争焦点。

也许,这次OpenAI是想用一个不起眼的配置开关,发动一场AI编程的入口之战,这使得它与Anthropic下一阶段的较量,已经不在模型上。

对每天打开Codex的开发者来说,这更是实打实的便利:能跑开源模型、能省下token、还能本地离线。

但越用得顺手,越用得深入,也就越离不开这个入口。

标签: 模型 开源 开发者 社区 工具 生态 协议 官方 能力 代理 离线 方式 任务 本机 路由 地址 编程 护城河 代码 闭源 负责人 电器 结果 项目 代名词 团队 代表 无法 私人 时想 玩家 图形界

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其内容真实性、完整性不作任何保证或承诺。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。