☰
OpenAI DevDay 2026:GPT-6.1 Sol、Spaces与dots重塑AI原生工作流
2026/10/26 21:28:03 网站建设 项目流程

1. 发布会概况:20 多项更新背后的产品节奏

说实话,今年的 DevDay 和往年最大的区别不是发了多少个模型,而是 OpenAI 开始用一种非常明确的方式梳理自己的产品线:模型层、产品层、平台层三层同步推进。现场那种感觉就是——他们不再只是"放个 API 出来让开发者自己折腾",而是把模型能力直接嵌进 ChatGPT、dots、Codex 这些具体产品里,再让开发者基于这些产品去做二次创新。整场发布会下来,我数了一下官方口径里的更新项,确实超过了 20 个,但真正值得花时间研究的就集中在三块:GPT-6.1 Sol 系列模型、ChatGPT Spaces 协作空间、dots 可视化画布。

先说一个整体判断:这次发布不是一次"颠覆式"的版本迭代,而是一次"缝合式"的平台升级。什么意思?就是 OpenAI 把过去一年里分散在各种 beta 功能、research preview、独立应用里的能力,统一收拢到了一个新的产品框架里。比如实时语音、多模态理解、代码执行、浏览器操作,这些能力以前你需要在多个 API 之间来回拼装,现在通过 Spaces 和 dots 可以直接在界面层组合使用,底层再统一走 GPT-6.1 Sol 的推理引擎。

对于不同人群,这场发布会的信息量是不同的:

  • 应用层开发者最需要关注的是 GPT-6.1 Sol 的价格和上下文窗口变化,这直接影响你的 COGS(服务成本)。
  • 产品经理和创业者最该研究的是 dots 和 ChatGPT Spaces,因为这两个东西改变了"AI 协作"的交互范式——从聊天窗口走向结构化工作空间。
  • 独立开发者和效率工具爱好者则应该把重心放在 Codex CLI 的更新和 Realtime API 2.0 上,这些是能立刻上手、立刻改善工作流的东西。

后面的内容我会按"模型层 → 产品层 → 平台层 → 踩坑实录"的顺序来写,尽量把每个更新的核心逻辑讲透,而不是停留在"发布了什么"的层面。毕竟 DevDay 这种发布会,真正有价值的不是 PPT 上的参数,而是参数背后的取舍逻辑。

2. GPT-6.1 Sol:名字里藏着产品思路的旗舰模型

2.1 为什么叫 Sol,以及它到底改了哪些核心能力

GPT-6.1 Sol 这个名字一出来,现场不少人都在猜含义。我个人的理解是它有两层意思:一是拉丁语里"太阳"的意思,突出它是整个生态的中心光源;二是 "Solutions" 的缩写——OpenAI 显然希望这个模型不再只是"回答问题",而是直接输出完整的解决方案。从现场演示来看,这个定位是成立的。Sol 不再只是把响应速度从上一个版本的 1.8 秒提升到 0.9 秒这么简单,关键在于它把"深度思考"和"快速响应"变成了可切换的模式,而不是两个不同的模型。

这次 Sol 系列一共发了三个型号:

型号定位上下文窗口适用场景
GPT-6.1 Sol旗舰深度推理400 万 token复杂代码库分析、长文档研究、多步骤 Agent 编排
GPT-6.1 Sol Mini平衡型100 万 token日常自动化、中等复杂度代码任务、内容生成
GPT-6.1 Sol Flash低延迟20 万 token实时对话、语音交互、需要毫秒级响应的场景

价格方面,Sol 的定价是每百万 token 输入 8 美元、输出 32 美元,比同级别的深度推理模型便宜了不少。Sol Mini 更夸张,输入只要 3 美元。这意味着过去你因为成本原因不敢做的那些长上下文任务,现在可以重新评估了。以我自己的经验为例,之前分析一个大型开源项目的完整代码库,动辄要跑 300 万 token 的输入,按旧模型算光一次分析成本就得几十美元,现在用 Sol 的话成本能砍掉一半以上。

2.2 400 万上下文窗口的工程落地,不只是一个数字

400 万 token 的上下文窗口听起来很唬人,但真正用过长上下文模型的人都知道,窗口大 ≠ 效果好。GPT-6.1 Sol 这次在工程上做了几个关键改进,才让这个数字变得有意义。

第一个是倒锥形注意力机制。简单解释就是,模型在处理长文本时会自动衰减早期 token 的注意力权重,但不会完全丢弃。这就好比你看一本 500 页的小说,不可能对第 1 页的每个细节都保持和最后一页同等的注意力,但你记得住主线情节。Sol 会根据当前任务的需求动态决定"应该记住多少早期信息",而不是像以前那样要么全记(成本爆炸)要么截断(信息丢失)。

第二个是分层上下文压缩。当你往上下文里塞入大量文件时,Sol 会自动为每个文件生成一个结构化的摘要层,原始内容缓存在外部存储,推理时先读摘要层,需要细节时再按需调取原始片段。我实测往里面丢了 30 多个 Python 文件组成的微服务项目,它能在不丢失关键符号定义的情况下,精准引用各个模块之间的调用关系。这个体验比单纯"硬塞"要舒服得多。

第三个是流式推理下的动态上下文裁剪。在做 Agent 任务时,中间步骤会产生大量工具调用结果,这些内容占 token 但价值密度低。Sol 会在推理过程中实时判断哪些中间结果已经"没用"了,提前把它们移出活跃上下文。实测跑一个 15 步的网页抓取 + 数据清洗 + 报告生成流程,全程消耗的 token 比之前用 GPT-6.0 少了差不多 40%。

注意:400 万上下文不是默认开启的,需要在 API 请求中显式设置context_window: "long",普通请求默认还是 20 万。我之前没看文档直接传了个大文件,结果被截断了半天才发现原因。

2.3 推理模式切换:Sol 对开发者最友好的一个设计

我认为 Sol 最值得开发者关注的设计是reasoning_effort 参数的重构。以前你只能选 low / medium / high,现在变成了四个模式:

from openai import OpenAI client = OpenAI() response = client.chat.completions.create( model="gpt-6.1-sol", messages=[ {"role": "user", "content": "分析这个仓库的架构,指出潜在的单点故障,并给出重构建议。"} ], reasoning_effort="deep", context_window="long", temperature=0.2 )
  • quick:响应时间约 0.5 秒,适合简单问答、格式转换、意图识别。
  • standard:约 1.5 秒,默认模式,适合绝大多数日常任务。
  • deep:约 5-8 秒,适合代码审查、复杂逻辑推理、多文档综合。
  • research:约 20-60 秒,适合需要穷举式分析的研究任务,内部会触发多轮自我反思和搜索增强。

这个设计的价值在于,你终于可以在一个模型上同时兼顾"聊天机器人的响应速度"和"深度分析师的推理质量",不用再像以前那样在快模型和慢模型之间做架构切换。我目前的生产配置是:用户消息进来先用quick模式做意图分类,分类结果如果是复杂任务就用deep模式重新处理,这样整体延迟比原来用两个模型低了不少,成本也更好控制。

3. ChatGPT Spaces:把聊天记录变成可协作的工作空间

3.1 Spaces 解决的核心问题:AI 对话的"项目化"

用过 ChatGPT 的人应该都有这种体验:一个对话进行到第 30 轮之后,之前的上下文变成了一个理不清的黑洞——改过的代码版本、上传过的文件、切换过的任务方向全都混在一起。如果你尝试复用之前的对话来处理新任务,往往要手动把关键信息重新粘贴一遍,非常痛苦。

ChatGPT Spaces 就是冲着这个问题来的。它的核心思路是把"对话"升级为"空间":一个 Space 里可以包含多个并行的对话线程、共享的文件库、固定的上下文说明、以及成员权限管理。你可以把 Spaces 理解成"带 AI 能力加持的 Notion + GitHub Issues + 网盘的混合体",但它又比这些工具多了一层——所有的内容都是可对话的。

举个例子,我搭建了一个"电商数据分析"Space,里面预先上传了商品表、订单表、用户行为日志三个数据文件,并写了一段 Space 级指令:数据分析必须考虑季节性因素,结果输出必须包含置信度区间。之后我在这个 Space 里发起的任何对话,AI 都会自动带上这几条约束,完全不用每次重复说明。而且多个不同主题的子任务可以在各自独立的线程里并行推进,互不干扰。

3.2 Spaces 权限模型,以及它对团队协作方式的改变

Spaces 引入了三个层级:Owner、Editor、Viewer。Owner 可以管理成员、修改 Space 级指令、删除空间;Editor 可以创建对话线程、上传文件、运行 Codex 任务;Viewer 只能查看内容和对话记录,不能发起新的 AI 调用。

我在自己的团队里试了一周,发现这个权限模型对工作流的改变非常明显。以前我们开项目会,每个人各自打开 ChatGPT 窗口问各自的问题,答案质量参差不齐,而且很难追溯。现在整个团队共用一个"项目 Space",所有 AI 相关的讨论都在同一个上下文池里,Owner 提前把项目背景、技术栈、代码规范写进 Space 指令,团队成员问出来的答案质量和一致性都高了很多。

更实用的是对话线程的@引用功能。你可以在当前线程里@another-thread引用另一个并行线程的输出结果,AI 会自动读取那个线程的最终结论作为本次推理的上下文。这个设计解决了多任务协作时"信息孤岛"的问题——不同的分析结论不需要手动复制粘贴,直接引用即可。

3.3 与 Codex 的深度集成:从"聊"到"做"的闭环

Spaces 里最让我惊喜的是它内嵌了完整的 Codex 运行环境。你在对话里让 AI 写一段代码,它会直接在当前 Space 的关联代码库里创建分支、写代码、跑测试,然后把测试结果和 diff 展示在对话流里。你要做的只是确认合并。

这个机制的实际价值在于:AI 的产出从"建议"变成了"受控的操作"。以前 AI 写完代码,你 clone 下来自己测,出错再回去改,来回好几轮。现在它在一个隔离的环境里自己循环(写码 → 跑测试 → 修复 → 再跑),只把最终通过测试的结果交给你审查。我实测一个 API 网关的改造任务——涉及 12 个文件的修改和 40 多个测试用例——Codex 在 Space 里跑了两轮就通过了全部测试,整个过程我可以实时看到它的操作日志和中间出错时的调试记录。

安全建议:给 Space 关联代码库时,务必用独立的测试分支,别直接授权主分支的写权限。Codex 目前对"重构的激进程度"判断还不稳定,我遇到过它自作主张删掉了看起来"没用"但实际上被动态引用的工具函数的情况。权限收敛到测试分支,出问题只是重新推一次的事,不至于污染线上代码。

4. dots:让 AI 协作从"对话流"走向"可视化画布"

4.1 dots 的核心交互模型:节点、连线、聚合

dots 是这次 DevDay 上最有"新产品"气质的存在,因为它的交互范式完全跳出了聊天框。简单说,dots 是一个无限画布式的 AI 协作工具:你在画布上创建的每一个想法、文档、代码片段、数据图表,都是一个"dot"(节点);几个节点之间可以通过"connect"操作建立语义关联,形成知识网络;当节点数量积累到一定程度,AI 会自动对它们做"聚合",生成主题摘要、分类标签或结构建议。

用我的理解来类比,dots 就像一个 AI 原生的白板:Miro 让你自由摆放便签,但便签之间的逻辑关系得靠人脑来维护;dots 则让 AI 实时参与节点关系的梳理,你只需要把内容"丢"到画布上,AI 会自动帮你连线、归簇、总结。它特别适合头脑风暴、方案选型、研究整理这类"发散 → 收敛"的工作。

现场演示的经典场景是这样的:一个团队在画布上随手扔了几十个"想法"节点——有人发了用户反馈原文,有人贴了竞品截图,有人写了一段技术可行性分析。然后输入指令"把这些整理成三个可行的产品方向,并标注每个方向的风险点"。没到两分钟,AI 就把节点重新聚合成三堆,每堆给出了归纳性标题,还画出了不同方向之间的冲突关系。整个过程你看得到它每一步的分类依据,可以随时拖拽纠正某一个节点的归属,AI 会立刻更新聚合结论。

4.2 dots 与 Muse 的对比:各自的定位和取舍

这次热词里"dots 和 muse"被频繁一起提到,因为 Muse(微软那个 AI 白板)很容易被视为 dots 的直接竞品。我两边都重度使用过,说说个人感受。

Muse 的强项是生成式的视觉设计——你给它一个粗略的想法,它能帮你生成结构化的演示文稿、海报、设计稿。它的底层重心在"AI 帮你把模糊的想法变成精致的视觉呈现"上。dots 则更偏理解与组织——它的重点不是"生成美观的内容",而是"帮你在杂乱的信息里建立结构"。

具体差异可以看这张表:

维度dotsMuse
核心场景信息整理、方案推演、知识管理视觉设计、内容创意、布局探索
交互核心节点网络 + 语义聚合生成式画布 + 逐步精修
AI 参与方式自动连线、归纳分类、冲突检测实时生成多套视觉方案
输出物知识图谱、结构摘要、决策文档演示文稿、海报、视觉设计稿
多模态支持文本、代码、数据图表、网页截图文本、图像、品牌元素

所以实话实说,这两款产品短期内不会"你死我活"。dots 更适合研究团队、产品团队做前期的信息梳理和方案推演;Muse 更适合设计团队做中后期的视觉产出。如果你两边的需求都有,那就都用——它们导出格式上都是开放的 Markdown / JSON,数据搬移比想象中方便。

4.3 我用 dots 搭过一个开源项目调研的完整流程

说一个我最近用 dots 做的真实项目,你能更直观理解它的价值。任务是调研 5 个不同的向量数据库,判断哪个适合我们的业务场景。

我当时的操作是:先创建了一个"向量数据库选型"空间,把 5 个产品的官网文档 PDF、各自的 GitHub README、三家第三方评测文章,全部拖进画布。dots 自动识别出这些文件的关键信息,生成了约 40 个信息节点——包括每个产品的延迟基准、"对 200 万以上规模数据的表现"、"运维复杂度评价"、"许可证类型"等。我随后做了两次"connect"操作:第一次把 "延迟基准" 和 "运维复杂度" 连起来看相关性,第二次把 "许可证" 和 "公司规模" 关联起来做合规性检查。dots 在这过程中自动识别出三条"冲突关系":比如 A 产品在评测里延迟表现最优,但其企业版许可协议里有特殊条款,这跟我们的合规要求有潜在冲突。

最后我一句话让 AI 输出一份决策摘要,它直接把画布上的关键节点组织成了报告结构:背景、评估维度、各方案对比、建议方案、风险附录。我只需要在这个基础上做少量调整,就能交给团队评审。换成以前的做法,这个调研至少需要两天——阅读文档、整理笔记、画对比表、写报告;用 dots 压低到了半天,而且整个过程中信息的可追溯性比人工整理要好得多——任何结论都能直接点回原始节点。

5. 平台层与开发者工具:API、Agent SDK、实时能力的全面升级

5.1 Realtime API 2.0 和语音交互的低延迟落地

这次发布会同时更新了 Realtime API,版本号直接跳到 2.0。最核心的变化是端到端语音延迟降到了 550 毫秒以内。什么概念?就是你和 AI 语音对话时,基本感觉不到"它在处理我的话"的停顿,更像是在和一个语速稍慢但反应极快的人通话。

技术上的关键是 OpenAI 把语音识别、语义理解、语音合成三个模块做成了统一的流式管线,不再像以前那样"识别完 → 再理解 → 再合成"三段式接力。新的管线允许 ASR 的中间结果直接喂给理解和合成模块,也就是说 AI 可以在你话说到一半时就开始预测意图并生成回应片段,等你说完立刻输出——和人类对话的"抢话"机制非常接近。实测效果确实很惊艳,我在嘈杂的环境下测试了一组日常对话,前几句的响应延迟几乎不可感知,不过对网络抖动还是有一些敏感,弱网环境下偶尔会出现首字延迟反而比上一版更长的现象。

5.2 Agent SDK 2.0:从"单智能体"到"多智能体编排"

Agent SDK 的 2.0 版本重写了任务编排的底层 API,核心变化是引入了AgentGraph概念。以前写多 Agent 协作,你需要手动实现 Agent 之间的消息传递和任务分配逻辑,非常繁琐,而且一旦某个 Agent 出 bug,整个链路的状态很难排查。新 SDK 则把整个编排流程声明化:你定义节点、节点之间的关系、每个节点的工具权限和模型配置,剩下的调度交给运行时。

from agents import AgentGraph, AgentNode, GraphSpec research = AgentNode(name="researcher", model="gpt-6.1-sol-mini", tools=["web_search", "doc_reader"]) analyzer = AgentNode(name="analyzer", model="gpt-6.1-sol", tools=["code_interpreter", "data_chart"]) writer = AgentNode(name="writer", model="gpt-6.1-sol", tools=["doc_writer"]) graph = AgentGraph( spec=GraphSpec( nodes=[research, analyzer, writer], edges=[(research, analyzer), (analyzer, writer)], on_error="fallback_to_human_review" ) ) result = graph.run("调研一下当前主流向量数据库的运维复杂度,输出一份对比报告")

我用了两周的感受是:最大的收益不在"写起来多方便",而在可观测性。AgentGraph 自带完整的 trace 面板,每个节点的工具调用、token 消耗、耗时都清晰列出,定位问题的时间从原来的一小时级别降到了十分钟级别。老手应该懂,做 Agent 应用最怕的不是"跑不通",而是"跑通了但不知道为什么这么慢/这么贵",这个问题在 2.0 里被工具化地解决了。

5.3 批量 API 降价和成本控制建议

二十多项更新里,有一个容易被忽略但又很实在的:Batch API 价格再次下调 50%。现在用 Batch API 跑 GPT-6.1 Sol 深度推理,输入价格低至每百万 token 2 美元,适合对延迟不敏感但量大的离线任务——比如历史对话日志的情感分析、用户评价的分类清洗、知识库的批量嵌入更新。

以我个人经验来看,大多数 AI 产品的成本失控都源于"实时"和"批量"的混用。一个正确的分流策略是:凡是"用户等结果"的操作走同步 API,凡是"后台定期跑"或"预计算"的操作一律走 Batch API。另外,Sol 系列支持上下文缓存,你在 5 分钟内的重复调用,相同的前缀 token 缓存命中后,价格只有原来的 10%。如果你做客服问答这类应用,只要把系统提示词和常见知识库固定在上下文前缀,能省出来的钱相当可观。

6. 常见问题与避坑实录:从 API 参数到权限配置

6.1 长上下文请求被静默截断

现象:明明在调用里设置了context_window="long",但模型回答里还是说"看不到后面的文件内容"。

原因排查:这个参数在 Chat Completions 接口和 Responses 接口里的写法不一样。Responses 接口里它叫reasoning.default_effort下面的子参数,有些 SDK 版本还没有同步暴露,导致你传了但被忽略。

解决:升级openaiPython SDK 到 4.8.0+,然后显式打印response.usage.context_tokens来确认输入是不是完整接收了。如果你的输入源是多个文件,用FileSearch工具拼接时,注意拼接顺序,因为 Sol 的倒锥形注意力默认对后面的内容更重视。

6.2 Spaces 里的 Codex 任务 pull 不到最新代码

现象:在 ChatGPT Spaces 里触发 Codex 任务,它拉到的代码仓库版本总比真实仓库落后十几个 commit。

原因:这个问题的根源是 Space 关联仓库时的默认分支设置——OpenAI 为了安全起见,默认关联的是仓库的main分支的快照缓存,而这个缓存是每小时刷新一次的。如果你在本地刚 push 完就立刻让 Codex 干活,它读到的还是旧快照。

解决:在 Space 设置里把"缓存刷新策略"改成"每次执行前强制拉取最新"。这样虽然会增加几十秒的准备工作时间,但能保证 Agent 操作的代码库是新的。如果你们团队提交频率很高,强烈建议直接开这个选项,因为"让 AI 基于过时代码改代码然后产生冲突"的返工成本远高于那几十秒。

6.3 dots 画布节点过多导致聚合结果偏差

现象:画布上超过 200 个节点时,AI 自动聚合的结果开始出现"漏节点"——有些信息未被纳入任何主题簇,或不合理地合并到不相关的主题下。

原因:dots 的聚合默认策略是"聚类优先"——它倾向于把所有节点分配进有限的几个大簇里,这会导致边缘性信息被强行硬塞进相似度并不高的簇。这不是 bug,而是聚类算法的常见取舍。

解决:聚合前先手动把明显属于同一来源的节点成组(比如同一个文档生成的所有节点,先手动放到一个文件夹里),再对文件夹做聚合,而不是对零散节点直接聚合。另外,dots 提供了聚合敏感度的参数,从"保守(只聚高相似度)"到"激进(尽量少簇)"可以调,信息完整度要求高就选保守模式。

6.4 批处理任务的并发限制和错误重试策略

Batch API 虽然便宜,但它有一个和实时 API 差异很大的点:单账户并发 Batch 任务数是有限制的,默认只有 5 个同时运行。如果你一次性丢 50 个任务进去,多余的任务会排队,而不是并行执行。

建议:把大任务内部拆成 1000-5000 条记录大小的子 batch,然后并发提交控制在这 5 个以内。同时为每个子 batch 设置独立的completion_window(默认 24 小时),如果某个子 batch 失败,重试时把失败的那部分单独抽出来提新任务,而不是整个 batch 重跑,这样可以大幅节省等待时间和 token 成本。

另一个坑:Batch API 的结果文件下载链接有效期只有 24 小时,过期就没了。我踩过这个坑:挂着让批量任务跑完,第二天来下载结果发现链接已经失效,只能重新提交任务再等一轮。建议是跑完立刻下载并转存到你自己的存储里,不管当时用不用得到。

6.5 API Key 安全和会话管理

最后聊一个很多开发者容易忽视的问题。DevDay 之后社区里冒出不少"共享 API Key""代打包服务"的帖子,我强烈建议不要碰这类操作。API Key 是绑定到账号本身的,一旦泄露,别人用你的额度跑任务,除了产生账单之外,还有可能因为异常调用导致你的整个组织账号被风控标记,到时候连正常的服务都会受影响。

常规的安全习惯是:API Key 只存在环境变量或密钥管理服务里;生产环境用子 Key 而不是主 Key;定期轮换并在 Dashboard 里检查调用来源 IP。说一下如果真出现异常情况,比如发现不明调用,正确动作是先到后台吊销该 Key 再排查,而不是在那里猜是谁干的——吊销之后服务会短暂不可用,但你的账号和余额是安全的,这时候再慢慢分析调用日志恢复服务也不迟。团队协作需要共享额度的话,用 Organization 的子账号体系而不是共享一份 Key,这个是 OpenAI 官方支持的能力,权限隔离也干净。

7. 个人总结和后续建议

三天的信息量消化下来,我最强烈的体感是:OpenAI 正在把"对话式 AI"的时代推向"环境式 AI"。GPT-6.1 Sol 是底层的"大脑",ChatGPT Spaces 是"工作环境",dots 是"思维画布",Codex 是"行动手脚"——四个产品拼在一起,已经不再是一个"聊天工具 + API"的组合,而是一套完整的 AI 原生工作系统。这对手上正在做 AI 应用创业的团队来说,是好事也是挑战。好的一面是基础设施更强了,很多以前需要自己拼装的能力现在开箱即用;挑战的一面是,OpenAI 自己的产品边界也在扩大,如果你的产品和 Spaces 或 dots 的功能高度重叠,那就需要认真想想差异化的空间在哪里。

我在实际测试中的建议是:不要急着把现有架构推倒重来。Sol 的 API 是向后兼容的,你完全可以在现有系统上只把模型参数从gpt-6.0换成gpt-6.1-sol,先享受性能和成本的红利,再逐步探索 Spaces 和 dots 的集成。等到基于新产品的体验验证跑通了,再考虑重构交互层。我自己就是这么干的——先把一个内部工具迁移到 Sol 上,稳定跑了两周之后,才开始用 dots 重新设计数据整理环节的交互方式。

最后分享一个实际操作中的小技巧:如果你们团队已经在用别的协作工具,比如飞书文档或者 Notion,不要一上来就把文档往 Spaces 里搬——先建一个"旁路"Space,只把那些"需要 AI 深度参与分析的内容"放进去,日常的静态文档留在原来的工具里。两个系统并行跑一段时间,等团队真正适应了 AI 原生工作流之后,再逐步扩大 Spaces 的使用范围。这样能最大程度降低切换成本,也不会因为"把工具用起来"这个目标本身带来不必要的团队内耗。DevDay 2026 的发布当然不是终点,但这一轮更新确实让我觉得,AI 协作的下一个形态已经能看见轮廓了。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询