2026 年三月底的这场 OpenAI DevDay,基本把今年的大方向一次性暴露清楚了:模型、终端产品、开发者工具、计费和管理体系同时更新,总数超过二十项。很多人刚刷完新闻的时候一脸茫然,不知道从哪里下手。我自己的习惯是发布会结束直接开账号动手,目前 dots、ChatGPT Spaces、GPT-6.1 Sol 这三样我已经在真实项目里跑了一轮。这篇复盘不铺流程,只讲三件事:这三样东西真正解决什么问题,你该怎么把它接进自己的工程流程,以及我在使用过程中踩到的坑。
说实话,往年 DevDay 的焦点特别集中,通常就是“一个重磅模型 + 几个周边更新”,大家听完就散了。但今年不是,二十多项发布分散在模型、命令行工具、团队协作空间、可观测性、微调平台等多个层面,只看官方通稿很容易高估某个单项、低估另一些单项。我建议你先把注意力放在 dots、ChatGPT Spaces 和 GPT-6.1 Sol 这条主线上,其余发布可以当成配套升级来处理。
1. 发布会整体观察:OpenAI 这次不只想秀模型,更想重构工作流
1.1 二十多项发布速览:先建立地图再谈细节
我给这次发布做了一个粗分类,方便我们自己心里有个坐标系。模型层是 GPT-6.1 Sol 和微调 API 的更新,执行层是 dots 配合 Codex CLI,协作层是 ChatGPT Spaces,平台层则补上了用量预警、观测中心和安全管理等一系列运维能力。如果只记四个关键词,那就是:更强的模型、更结构化的执行、更持久化的协作、更可控的工程底座。
| 层面 | 代表功能 | 一句话说明 |
|---|---|---|
| 模型层 | GPT-6.1 Sol、微调 API 更新 | 推理能力、工具调用和长上下文继续上探 |
| 执行层 | dots、Codex CLI | 把复杂任务拆成可维护的任务图,由命令行智能体负责落地 |
| 协作层 | ChatGPT Spaces | 多会话、多成员共享同一份上下文和项目记忆 |
| 平台层 | 观测中心、用量预警、安全中心 | 让团队敢把智能体任务放进生产流程 |
这四个层面不是各说各话,而是互相咬合的关系。模型负责提高单次任务的上限,dots 负责降低长期任务的管理难度,Spaces 让多人协作时不至于每次都从空白上下文开始,平台层则给了运维侧一个明确的操作界面。我判断这次 DevDay 的主线词不是“参数”,而是“工作流”。
1.2 为什么整场发布会的题眼落在 Codex 上
如果你只看了 Keynote 的压缩剪辑,可能会觉得 Codex 只是给开发者加了个命令行工具,但我认为它是整场发布会的题眼。现场演示从 “Welcome to Codex” 开始,直接在一个仓库里建任务、改代码、跑测试,全程几乎没有人工复制粘贴。这传递出的信号很明确:以后调用大模型的主入口不再是对话框,而是可以直接操作文件系统、命令行和运行结果的智能体。
这一点对开发者的影响是结构性的。过去我们把大模型当“顾问”,问它一段代码怎么改,然后把答案复制回编辑器;现在 Codex 这类工具把“咨询—修改—验证”的闭环收敛到了一起。它不只是写代码,还会读 git 状态、执行测试、根据报错继续调整。你在 dots 里把任务拆好,Codex 就可以沿着任务线自动迭代,这是以前那种一问一答的聊天界面很难做到的。
1.3 从单聊到多任务:三件套怎么搭配
理解三件套最简单的方式,是把它们分别对应成“任务结构”“执行引擎”和“项目仓库”。GPT-6.1 Sol 是执行引擎,负责思考和生成;dots 是任务结构层,负责把复杂目标拆成节点和关系;ChatGPT Spaces 是项目容器,负责把上下文、文件和历史记录长期保存下来。
我自己在复盘时用了一个比喻:dots 像项目的拆解图,模型像工程师,Spaces 像团队共用的工位。工程师需要图纸才知道先干什么、后干什么,图纸需要放在一个有记忆的工位上才不会过两天就丢。这个比喻可能不够严谨,但很贴近实际体验。如果你只是想跟模型聊几句,那单开一个对话完全够;可一旦任务跨文件、跨步骤、跨人,就必须有结构画布和持久空间。
2. 三大发布拆解:dots、ChatGPT Spaces、GPT-6.1 Sol 到底改了哪些体验
2.1 dots:把复杂任务变成一张能操作、能复用的图
dots 是这次发布会里我最感兴趣的部分。它本质上是一个可视化任务工作区,复杂任务被拆成一个一个的“点”,每个点可以承载一段描述、一份文件、一组约束或者一条命令。点和点之间用连线串联出依赖关系:先确认需求,再定位文件,再输出修改方案,最后执行测试。Codex 会按照这张图逐点推进,而不是一锅端地接收整个任务。
实际体验下来,dots 最大的好处是“结构化之后,复杂任务终于能断点续跑了”。以前重构一个后端模块,我需要把十几个文件内容都粘进对话,模型稍微一长就开始忘前文;想在某个步骤插一个新要求,必须重新整理一整段上下文。现在我可以把“需求说明”“现有代码路径”“变更方案”“验证命令”拆成四个点,谁依赖谁用连线标清楚。Codex 推进到哪一步、哪一步出了错,我一眼就能看到。
这里要提醒一点:不要把一个点写得过重。我试过把整份需求文档都塞进一个点,结果模型处理时还是会信息过载,返工率反而更高。更健康的做法是让每个点保持可执行粒度——一个点只回答一个问题、完成一个动作。点与点之间也不要乱连,依赖关系要尽量线性或接近树状,否则智能体会在多个节点之间反复横跳,效果并不好。
2.2 ChatGPT Spaces:从“一串对话”到“一个房间”
ChatGPT Spaces 解决的是另一个痛点:上下文和工作记忆的持久化。过去我们在 ChatGPT 里开几十个对话,每个对话各说各话,项目背景得重复粘贴,协作成员换一个就要重新同步一遍。Spaces 把这种散装状态统一成一个持久工作区,一个 Space 相当于一个项目房间,里面可以挂多个会话、多个智能体、多份文件,还能按团队成员分配权限。
我实际拿一个文档项目试了试。先把产品背景、风格规范和已有素材放进 Space,然后让多个并行的对话共享这份上下文。新来的协作者加入后,不需要从头把背景讲一遍,直接基于 Space 里的公共信息开始工作,偏差小了很多。对于团队来说,这个改动比单纯提升模型能力更能省时间,因为大多数重复劳动都来自“同步背景信息”这件事本身。
不过与便利程度一起上升的还有权限管理的重要性。把 Space 设为只读就是只读,设成可编辑就要确认对方确实需要动手改。我不建议把所有成员都拉成管理员权限,尤其是要给外部合作方看内容时,只读分享是更稳妥的选择。你也可以在 Space 里保留完整的操作历史,出问题之后回溯起来比翻聊天记录轻松得多。
2.3 GPT-6.1 Sol:执行引擎升级后的连锁反应
GPT-6.1 Sol 是这次更新的模型主干。它的卖点不是纯粹刷分,而是三个方面:更稳定的原生工具调用、更长的上下文处理上限,以及更强的结构化输出能力。发布会演示里,它在一次多步骤任务里同时调用了代码解释、文件搜索和测试执行,整个过程中几乎没有因为格式问题卡壳。我实际用下来,最明显的感觉是 JSON 输出和工具回调的稳定性提升,这对工程化接入来说是实打实的好处。
长上下文方面,官方给的数字是 512K 输入,我在本地跑了一个接近 400K token 的文档归因任务,没有出现明显的头部遗忘。但这不意味着你可以无脑把所有信息都塞进去。上下文越长,单位 token 的处理时间也越长,成本也随之增长。更重要的是,过长上下文会让模型把注意力分散到大量低相关内容上,结果在细节反而容易出错。所以长上下文是有用的上限,不是默认建议。
对开发者的第二个影响是结构输出更可靠了。以前做数据抽取经常要自己写正则去清洗模型的自由文本,现在 GPT-6.1 Sol 配合 JSON Schema 强制输出,我能把大部分解析错误消灭在模型侧。代价是提示词要写得更精确,约束字段太含糊时,模型虽然能输出结构化结果,但字段值语义会不稳定。调试这类问题的思路,和我过去查前端表单校验差不多:先固定数据类型,再逐字段看值域。
2.4 其他发布里值得被看见的几个
主菜之外,几个容易被忽略的更新也很重要。微调平台这次加了更细的指标面板,你不用凭感觉判断模型微调得好不好,而是能对比微调前后的任务级得分。用量预警功能可以在余额达到设定阈值时自动通知,这对跑批任务的项目太关键了,我以前都是靠定时脚本自己盯,现在直接用平台能力省一截。观测中心把每次请求的 token 消耗、工具调用步骤和延迟都串联起来,排障时不用再对着零散日志瞎猜。
我对这些“非明星功能”的评价一直都很简单:炫酷的模型决定你能飞多高,但可观测性、权限和成本控制决定你能飞多久。如果平台层不稳,模型再强也很难放进真正的生产环境。这次 DevDay 在平台层的补强,说明 OpenAI 开始认真对待企业和成熟团队的需求了。
3. 上手实操:注册、API Key、Codex CLI 和 GPT-6.1 Sol 调用
3.1 注册与开发者认证:把账户路径理清楚
无论你是个人开发者还是公司成员,第一步都需要一个 OpenAI 账号。打开官网注册页面,用邮箱和密码注册基本就能走通,之后按平台提示完成邮箱验证和必要的身份验证。如果你要调用 API,建议直接进入 developer platform 的控制台页面,普通 ChatGPT 网页端只是聊天界面,API Key、账单和用量数据都在开发者平台里管理。
关于结算要特别说一句:API 调用是预付费或按量计费的,控制台会要求你先绑定一个可用的支付方式,然后才能开通付费模型。公司内部使用的话,建议一开始就建立独立的组织账号,而不是让每个人都去注册个人号再互相分享额度。组织账号的好处是把密钥、权限和账单统一在一起,方便后续审计。
这里给一个实际建议:个人折腾阶段,我把 Chagpt 侧和 API 侧理解成两种句柄。平时用网页端体验产品功能没问题,但真正要接入业务系统,请直接走 API 控制台,别在页面端做工程集成。页面端偏向消费,控制台才面向开发,分清入口能省掉不少困惑。
3.2 创建 API Key 的正确姿势和安全习惯
创建 API Key 的步骤非常简单:登录开发者平台,左侧菜单进入 API keys,点击 Create new secret key,复制并保存在安全位置。这里有个体验小坑:密钥创建成功后只会完整展示一次,离开页面就再也看不到了,所以复制这一步一定要当场做完。
拿到密钥后,我不建议直接写死在代码文件里。更稳妥的做法是存到本地环境变量,比如在.env文件里写入OPENAI_API_KEY=sk-...,代码里用代码库配置读取。把密钥提交进 Git 仓库是我见过最多的事故来源,一旦仓库被公开,密钥就是裸奔的,别人随时能消耗你的账单额度。
顺便回应一下“API Key 分享”的常见话题:任何情况下都不建议把你的 Secret Key 发给别人。平台不会在会话中索要你的密钥,也不会要求你把 Key 贴到某个第三方页面。分享 Key 等于把钱包交给对方保管,对方可以直接消耗你的余额,出问题之后责任还很难掰扯。需要多人协作用户。
3.3 Codex CLI:把“Welcome to Codex”本地跑起来
Codex CLI 的安装门槛不算高,前提是环境里有 Node.js 和 npm。全局安装命令是:
npm install -g @openai/codex安装完成后,第一次使用需要登录授权。直接运行:
codex login终端会输出一条链接,浏览器打开后执行 “Continue with ChatGPT” 授权,也就是用你的 ChatGPT 账号身份给 Codex CLI 开权限。授权完成后,进入任意一个 git 仓库,就可以直接下任务了:
codex "给这个模块补上单元测试,并运行 npm test 验证"Codex 会读取当前仓库结构、修改文件、执行测试命令,然后把结果汇报给你。如果你想要更直观的任务拆解界面,可以把 Codex 和 dots 工作区配合起来;如果只是在本地快速处理小改动,单用命令行反而更轻。我个人比较喜欢在 CI 或批量任务里跑 Codex,因为命令行的输入输出更容易被脚本包裹。
在 Windows 或公司统一装机环境里,Codex 依赖了一个平台相关的包@openai/codex-win32-x64。如果你装完执行时报找不到依赖,先别急着重装系统,多数情况下是 npm 源或缓存的问题。具体排查方式我放在第四节。
3.4 最小 Python 调用 GPT-6.1 Sol
如果你只想快速验证模型效果,用 Python 调用是最短路径。先安装官方 SDK:
pip install openai然后写一段最小调用代码:
from openai import OpenAI import os client = OpenAI( api_key=os.environ.get("OPENAI_API_KEY"), ) resp = client.chat.completions.create( model="gpt-6.1-sol", messages=[ { "role": "developer", "content": "你是一个严谨的工程助手,默认用中文回答。", }, { "role": "user", "content": "帮我审查下面这段 Python 代码里的三个潜在风险,直接给结论。", }, ], max_tokens=500, temperature=0.2, ) print(resp.choices[0].message.content)这段代码会把 API Key 从环境变量里读出来,调用gpt-6.1-sol模型,拿到回复后打印。几个参数值得解释一下:temperature设成 0.2 比较适合代码审查和事实抽取,先生成结果后再人工复核;max_tokens表示最多生成多少个 token,如果任务预期输出很长,建议调大或者走流式输出,不然结果会被截断。
需要说明,具体的模型 ID 要以你账号可用的模型列表为准。控制台里的模型列表页面会列出你当前套餐能访问的所有模型名,调用前顺手查一下这个列表,能避开“模型不存在”的低级报错。
4. 常见问题与排查:实测踩坑记录
4.1 Codex 在 Windows 上安装失败:optional dependency 报错
这次我在新电脑上安装 Codex 时,遇到过典型的报错信息:
Missing optional dependency @openai/codex-win32-x64. Reinstall codex: npm install -g @openai/codex看到这行字先别慌。原因通常是 npm 在安装时没有拉取到当前平台的可选二进制包,常见诱因是缓存损坏、网络源不稳定、或者 Node 版本与包的解析策略不兼容。处理顺序我建议这样来:先卸载残留,再清缓存,然后切回官方 npm 源重装。
npm uninstall -g @openai/codex npm cache clean --force npm config set registry https://registry.npmjs.org/ npm install -g @openai/codex如果执行完仍然报缺依赖,再手动补装一次平台包:
npm install -g @openai/codex-win32-x64这台 Windows 机器装好之后跑codex login就能正常授权。这里多说一句,如果你在公司内网使用自定义 npm 镜像源,先确认镜像是否完整同步了平台相关的 optional 包;不少所谓“奇怪依赖错误”,本质上就是镜像源缺文件。切回官方源验证一次,能快速定位问题范围。
4.2 登录成功,但调用接口报 401 / 403
登录正常、但 API 调用返回 401 或 403,这个问题很常见,原因通常不出在“网络”或者“账号没了”,而是出在密钥层级和账户认证。401 基本上代表身份不被识别,典型场景是 API Key 写错、被撤销、或者环境变量里残留了旧 Key。403 则更多代表账号权限或计费状态异常,比如还没有绑定支付方式、套餐未升级、或者账号没有访问某个模型的权限。
排查步骤我从上到下说一遍:先用控制台最新生成的 Key 替换环境变量,确认 .env 文件没有旧值覆盖新值;再检查账号的账单状态,如果欠费或未绑定支付方式,API 会直接拒绝访问;最后打开模型列表页,确认你用的模型名在当前账号计划里可见。这位面检查完,大部分 401/403 都能解决,剩下的就按页面错误提示进一步处理。
4.3 上下文窗口充足,但任务还是“变笨”
有朋友问过我:模型上下文从 128K 涨到 512K,我已经把文件都塞进去了,为什么效果反而不如之前分几次对话好?这里要分清“能装下”和“适合用”是两码事。模型确实能处理很长的输入,但长输入中真正相关的信息可能只占 10%,其余噪声会稀释模型的注意力,导致关键结论被冲淡。
解决办法不是把窗口塞满,而是主动组织信息。我在处理多文件代码任务时,先让一个专门的抽取请求把需要的函数签名、日志片段整理成摘要,再把这个摘要作为下一步任务的输入。很多重活都适合排个流水线:抽取、归纳、执行、验证。dots 正好提供了承载这种流水线的结构,把任务拆开而不是一次喂给模型,效果反而更稳定。
4.4 成本与用量失控
这次 DevDay 把模型价格下调了一些,但用量一旦跑起来,账单依然会快速上涨。尤其是带工具调用的多步骤任务,每个中间步骤都要反复推理,成本远高于单轮对话。我建议在项目初始就开启用量预警,在账单页面设置月度消费上限,不怕一万只怕万一。
另一个省钱思路是尽量复用中间结果。如果同一个文档要拆成多个问题去问,先让模型做一次整体性总结,再基于总结追问,比每次重新读全文便宜得多。对于高频重复场景,可以用缓存功能减少重复 token 消耗。总之,别在开发阶段就放任无限制调用,等确认逻辑稳定后再放开额度也不迟。
5. 对开发者、团队与产品的长期影响
5.1 写代码的粒度从“文件”变成“任务流”
这次发布会让我最强烈的感受,是开发者的工作对象正在从“代码文件”变成“任务流”。以前我们关心的是每一行代码怎么组织,现在越来越多人要花精力定义需求边界、验收条件和验证方式,然后把执行权交给代码智能体。Codex 和 dots 的组合,把这种新工作方式从演示变成了可操作的工具。
对于个人开发者,这意味着两件事:第一,要学会跟智能体讲清楚验收标准,而不是只给一句模糊指示;第二,要有意识地保留任务结构的复用能力。一套写好的 dots 任务图,稍微改改参数就能用在类似项目上,这种复利是传统复制粘贴没有的。
5.2 团队的知识管理正在被 Spaces 重新定义
ChatGPT Spaces 对团队最大的价值,是把公共知识变成了可以被检索、继承和复盘的项目资产。项目背景不再只存在于某几个人的聊天记录里,而是有明确归属、权限分级的空间文档。新成员进来,能快速接入;老成员休假回来,也能通过空间历史了解进展。
但团队引入这个能力时也要设立基本规则,比如空间命名、成员角色、知识文档的维护频率。工具只是容器,如果没人运转,再好的空间也会变成垃圾场。我建议最开始只开一个“公共知识库”试用,团队跑顺一个迭代之后,再复制到更多项目。
5.3 我的取舍经验:别急着替换生产环境
最后一个经验分享,来自这几年我跟进大模型发布的习惯。每年 DevDay 产品发布完,社区里最热闹的是“立刻全量切换到新模型”。但我自己的节奏不是这样。新模型和工具我会马上试用,可生产环境的切换一定要灰度。先拿非关键业务跑一个迭代,对比成本、稳定性、结果质量和排障体验,再决定要不要铺开。
今年这三样里,我最快接入生产环境的是 GPT-6.1 Sol,主要用在日志归因和文档抽取;dots 还在项目灰度阶段,Codex CLI 已经在测试工程里跑起来了;Spaces 先在团队内部当知识库用。等到这一轮跑完,我大概率会把更多测试任务和代码检查流程也交给它们。工具再好,也只是放大器,前提是你的需求和边界足够清晰。