AREX Feed Article
OpenAI 开发者账号宣布多账户支持现已覆盖大多数插件,可跨个人、工作与副项目账户构建
北京时间 9 月 19 日凌晨 0 时 10 分,OpenAI 的开发者账号 OpenAI Developers(@OpenAIDevs),多账户支持(multi-account support)现已覆盖大多数插件。帖文用四种账户举例:「个人账户、工作账户、副项目账户、另一个副项目账户」,并写道「在所有这些账户之间构建」。
这条帖文没有点名具体插件,也没有说明覆盖哪些产品界面。补充细节有两处:比这条帖文早约一小时,X 简介写明其在 OpenAI 的工作方向是 Plugins、MCP 与 Skills 的 Max Stoiber(@mxstbr)称,「从今天开始,你可以在 ChatGPT 的大多数插件里连接多个账户」;OpenAI 帮助中心的则写明,该功能适用于所有 ChatGPT 套餐的网页、移动端与桌面端。
帖文与回复区里的追问
@OpenAIDevs 的账号简介写明,它面向使用 Codex 与 OpenAI Platform 的开发者发布官方更新。这条帖文很短,是一份开发者视角的产品通告;发布后,回复区里出现多条同类问题:开发者 @stevencheng 「哪些插件已经支持?」,@mikecreates 多账户支持什么时候能到 Mac 应用,说这一点正卡着自己。
多账户从三个 Google 插件扩展开来
多账户连接不是新功能。发版说明的记录显示,8 月 28 日的更新让 Gmail、Google Calendar 和 Google Contacts 三个 Google 插件支持多账户:用户可以连接多个 Google 账户,跨收件箱找邮件、合并查看日程;当时适用于全球范围受支持的 Plus、Pro、Business 和 Enterprise 套餐,覆盖网页、桌面、iOS 与 Android。
9 月 17 日的条目把范围推过这三个插件:「你现在可以为 ChatGPT 中的插件连接多个账户,支持范围不再限于 Gmail、Google Calendar 和 Google Contacts。」同一段说明还写明,功能的用途是把个人与工作账户带进同一段对话,方便跨账户查找信息、完成任务。
用户端:插件设置里的「Connected accounts」
插件是 ChatGPT 与 Codex 里打包好的工作流能力,可以包含技能(skills)、连接外部系统的应用(apps)和模板;据 OpenAI 帮助中心的,今年 7 月 9 日起,应用目录迁移为插件目录,入口覆盖 ChatGPT 网页端、桌面端以及 Work 与 Codex。
多账户针对的是需要登录的插件连接。面向开发者的说明:用户可以在插件的设置页连接更多账户,所有已连接账户都对模型可见,由模型根据用户请求选择相关账户;每一次工具调用都使用所选账户的凭证和权限。OpenAI 帮助中心另一篇讲账户连接的给出的操作路径是:打开 Settings 里的 Apps 或 Plugins,选中插件,在「Connected accounts」中查看已有账户,或选择「Connect another account」进行添加;如果应用用错了账户,可以在请求里指明想用哪个;断开某个账户,只会停止该账户的后续访问。
Stoiber 帖文的配图展示了这个界面:Notion 插件的页面里,两个账户并列在「Connected accounts」下,一个标注为 Primary(),一个标注为 Personal(),底部是「+ Connect another account」。
帮助文档同时提醒,支持连接不止一个账户的是「部分应用」,能否使用「取决于具体应用和账户」。
开发者端:不改代码,可选的 profile tool
对插件开发者,Stoiber 说这项支持自动生效,不需要做任何改动。开发者文档补充了可选项:不提供 profile tool(账户资料工具),用户同样能连接多个账户;但要让 ChatGPT 在界面上区分这些连接、在重新连接后认出同一个账户,插件应当提供一个经认证的 profile tool,返回当前凭证对应的账户资料。
文档对身份的要求很具体:profile tool 要返回一个不透明的稳定 ID,同一账户在令牌刷新、重新连接、权限升级后必须保持同一个 ID;不同账户的 ID 必须不同,账户删除后也不得重新分配给其他账户;不要把姓名、邮箱或组织关系编进 ID,也不要为每次登录或每次调用生成新 ID。OpenAI 会在需要时于运行时发现并调用这个工具,用连接的凭证调用、校验响应后再使用返回的资料。文档同时提示反向风险:声明了 profile tool 却返回无效身份,反而可能阻止账户连接。
工具描述符的给出了对应的标记:_meta["openai/profile"],只有值为 true 时才把该工具指定为账户资料来源;没有这个标记,「账户标签、识别或重复检测可能不太可靠」。
「看似很小」的功能与未决问题
OpenAI 联合创始人 Greg Brockman(@gdb)也:「看似很小的功能,但在把你想接上的全部上下文都连到 ChatGPT 这件事上,差别巨大。」
用户侧的疑问出现在 @OpenAIDevs 帖文的回复区。@libraryofcelsus ,在工作与个人账户之间切换是「急需的能力」,但他不希望两边混在一起:「工作信息不知不觉渗进个人项目会是一场灾难。」他想知道用户能不能自己选择。这个问题关于账户之间的上下文边界。
至于「大多数」覆盖哪些插件:发版说明和两条公告帖文都没有给出名单。帮助文档给出的核对办法是打开 Settings 里的 Apps 或 Plugins,选中相关插件,看页面里有没有出现「Connected accounts」;能否使用,「取决于具体应用和账户」。