自定义 GPT 即将停用:12 月 11 日前的迁移指南

Piotr Grudzień
发布日期 阅读时间约 9 分钟
自定义 GPT 的两个迁移目标:ChatGPT 插件,以及通过 ChatGPT 配置的 Quickchat AI 智能体

自定义 GPT 计划于 2026 年 12 月 11 日停用。 如果你在业务中使用了自定义 GPT,现在可以开始将其指令、知识和集成转移到替代方案。OpenAI 的停用 FAQ规定,FedRAMP 工作区,以及符合条件且获批延期的 Enterprise 工作区期限为 2027 年 2 月 11 日。

有两个可行的迁移目标。如果希望助手继续在 ChatGPT 内使用,可以迁移到 ChatGPT 插件。如果客户需要通过网站、公开链接或其他渠道使用助手,可以将其转移到 AI 智能体。你也可以把该智能体连接回 ChatGPT。

第二种方式可以直接在 ChatGPT 中完成配置。Quickchat AI 插件让 ChatGPT 根据你提供的资料配置智能体并测试回答。需要检查或调整结果时,也可以使用控制台。

本指南以虚构徒步旅行公司的助手 Alpine Trail Planner 为例,介绍这两条迁移路径的配置和测试过程。

自定义 GPT 停用后会发生什么变化?

停用后,GPT 及其页面将无法访问。现有对话仍可访问,因此不必仅仅为了保留历史记录而导出对话。

迁移前,请保存 GPT 的指令、原始知识文件和操作定义。收集一些它能正确回答的问题,并注明期望的事实或行为。这些例子可以帮助你具体比较替代方案。

同时列出用户找到 GPT 的所有入口,包括网站、帮助文章、入门邮件和内部书签。只有当这些用户能访问并使用替代方案时,迁移才算完成。

如何将自定义 GPT 迁移到插件?

OpenAI 的内置迁移功能会将 GPT 的指令转换为技能,将知识文件转换为参考文件。已连接的应用会加入插件,自定义操作则需要重建。

  1. 打开你拥有的 GPT,发布必要的修改。
  2. 打开 My GPTs,选择 Migrate to plugin,并按迁移流程操作。
  3. 检查指令、文件和集成。安装插件,提出熟悉的测试问题。
  4. 分享给目标用户,请其他人确认自己也能使用。

OpenAI 的 My GPTs 页面,已登录用户拥有的 GPT 旁显示 Migrate to plugin 按钮 在你拥有的 GPT 旁选择 Migrate to plugin。来源:OpenAI 迁移演示视频。

新插件最初是私有的,因此安装和分享是两个独立步骤。迁移后,原 GPT 变为只读。OpenAI 也支持停用后迁移,但提前迁移可以让你在原 GPT 仍可用时进行测试。

指令转换为技能、知识文件转换为参考文件、已连接的应用加入插件 除了会转移的指令和文件,还要单独检查自定义操作与分享设置。

如何通过 Quickchat AI 插件迁移自定义 GPT?

如果需要在网站或公开聊天页面提供助手,可以让 ChatGPT 在 Quickchat AI 中配置它。ChatGPT 能读取附件资料,将知识整理为有标题的文章,配置 API Actions,并运行测试对话。你还可以在同一段对话中检查结果和调整配置。

1. 连接 Quickchat AI 并提供 GPT 文件

打开 ChatGPT 中的 Quickchat AI 插件,选择 Install plugin。如果是首次使用,请先创建 Quickchat AI 账户。

ChatGPT 的 Quickchat AI 插件页面,显示 Install plugin 按钮和智能体管理提示词示例 选择 Install plugin,将 Quickchat AI 添加到 ChatGPT。

在连接对话框中选择 Connect Quickchat AI,并按提示登录账户。

ChatGPT 的 Connect Quickchat AI 对话框,显示连接信息和 Connect Quickchat AI 按钮 连接 Quickchat AI 账户,让 ChatGPT 能够配置和测试智能体。

在启用插件的聊天中附上:

  • 保存为文本的 GPT 指令。
  • 原先提供给 GPT 的知识文档。
  • 操作定义,例如 OpenAPI 架构;请移除 API 密钥和令牌。
  • 示例问题及期望答案,尤其是需要保留的政策、计算或行为。

如需完整示例,可下载 Alpine Trail 迁移套件。其中包含指令、三个知识文件、可用名额 API 定义和十个测试问题。公司、行程和可用名额均为虚构,你可以按自己的助手需求修改文件。

2. 让 ChatGPT 配置并测试智能体

附上文件后使用以下提示词。套件中也包含其英文版本 chatgpt-migration-prompt.txt。

请使用 Quickchat AI 迁移附件中描述的助手。

使用我账户中的空白智能体,必要时创建一个。将其命名为 Alpine Trail Planner。保留 main-prompt.txt 中的指令、业务规则和回答风格。读取三个知识文件,将它们添加为带标题的 Knowledge Base 文章。

根据 availability-openapi.yaml 重建 Check tour availability。当 tour_code 不明确时先询问。使用 $.departures 作为响应过滤器。此示例提供固定的样本数据,不执行预订。

根据 migration-tests.csv 创建 Simulation Testing 数据集。使用其中的期望结果评价每条回答。运行测试,检查回答和 Action 调用,并向我展示所有不一致之处。提出修改建议,并重新运行受影响的问题。

如果我提供原 GPT 的回答,请将其与新智能体进行比较,检查事实和功能是否一致。报告缺少的源资料或需要的集成访问权限。

测试结果符合要求后,请展示公开聊天页面和网站安装选项。

ChatGPT 可以通过插件工具完成配置。请审核建议的更改,并在提示时启动测试;测试回答会使用 Quickchat AI 积分。如果 API Action 需要密钥或令牌,请在 Quickchat AI 控制台的 Actions & MCPs 中添加。

GPT 源文件通过启用 Quickchat AI 插件的 ChatGPT,转入具备指令、知识、API Actions 和测试的智能体 向 ChatGPT 提供源资料和期望结果。插件会在你的 Quickchat AI 账户中应用配置。

随后可以提出具体调整,例如“把准备物品的回答写短一些”或“政策修改后,重新运行取消相关的问题”。通过 ChatGPT 管理智能体的指南介绍了更多工作流程。

在 Quickchat AI 控制台中应检查哪些内容?

插件与控制台操作的是同一个智能体。你可以检查 ChatGPT 创建的内容,自己做调整,也可以选择全程使用这些界面完成配置。

指令与知识

在 Identity → Main Prompt 中检查助手的角色和需要保留的规则。Alpine Trail Planner 回答行程问题,依据资料解释政策,并在检查可用名额前询问行程代码。

Quickchat AI Identity 页面中 Alpine Trail Planner 的 Main Prompt 检查角色、业务规则和 Actions 使用指令。

在 Knowledge Base 中确认源资料齐全且已处理完成。此示例有三篇文章:Itineraries、Packing list 和 Booking terms。最低年龄、步行距离和退款政策应放在这里,以便更新时无需重写主提示词。

Alpine Trail Planner 知识库中的 Itineraries、Packing list 和 Booking terms 保留便于识别的资料标题,方便日后查找和更新。

API Actions

如果原 GPT 会调用外部 API,请在 Actions & MCPs 中检查对应的 Action。ChatGPT 可以根据你提供的架构重建请求。你也可以在控制台添加 API Action。

示例的 Check tour availability Action 有一个必填的 Text 输入 tour_code,并发出以下请求:

GET https://quickchat.ai/demo/alpine-trail/availability/{{tour_code}}.json
Accept: application/json

请求体为空,响应过滤器为 $.departures。对于 ATC-3,样本返回 2027 年 4 月 12 日剩余四个名额、4 月 19 日剩余两个名额。套件包含完整定义,API Action 指南则介绍了编辑器。

可用名额 API Action 已配置 GET、tour_code 变量和 Accept application/json 请求头 在对话中测试 Action 前,检查输入、端点和响应。

使用 Test Response,保存 Action,并确认它已启用。然后询问可用名额,在 Inbox 中检查调用。业务集成不仅要检查返回的数据,还要检查身份验证,尤其是原 GPT 使用各用户自己账户的情况。

如何检查迁移后的功能?

对原 GPT 和新智能体使用相同的问题与期望结果。比较事实和行为,而非逐字一致。正确的退款回答即使措辞不同,仍可保留相同功能。

让 ChatGPT 通过 Quickchat AI 插件运行数据集,或在控制台打开 Testing → Simulation Testing。每条结果都会提供可供检查的回答,以及依据你的标准得出的评价。

我们对 Alpine Trail Planner 运行了套件中的十个问题,涵盖初学者行程、最低年龄、准备物品、取消政策、未提供的犬只政策及可用名额查询。十条回答按照期望答案均获得 5/5 分,我们也将回答与源资料进行了核对。

已完成的 Alpine Trail Planner 模拟测试,共十条回答,平均 AI 分数为 5/5 十个问题的测试,每条回答都有独立评价。

检查迁移时,有两类情况尤其有用。首先,Knowledge Base 中刻意没有犬只政策。智能体应承认这一信息缺口,而不是编造规则:

智能体回答是否允许带狗时表示无法确认政策,并建议访客联系 Alpine Trail Company 团队 承认源资料没有涵盖这个问题,也可以是正确回答。

其次,可用名额问题需要实际的 Action 调用,不能只给出看似合理的答案。本次运行返回了 2027 年 4 月 12 日四个名额和 4 月 19 日两个名额,并明确标注为样本可用名额。记录中的 Action 调用使用 tour_code=ATC-3,返回 HTTP 200 及上述出发日期。

智能体检查可用名额后,返回 ATC-3 的两个样本出发日期和剩余名额 检查返回的日期和名额,并查看对话中的 Action 调用。

请在评价标准中写明期望的事实。对于可用名额,应要求包含日期、剩余名额和样本数据说明;礼貌的错误消息无法满足此项测试。套件包含评价标准、完整示例回答,以及用于比较自己 GPT 的工作表。

每次修改后,重新运行受影响的问题。切换链接前,在用户实际使用的网站小部件、公开聊天页面或 ChatGPT 连接上重复关键用例。

如何将智能体分享给客户?

你可以提供公开聊天页面,也可以将智能体作为网站小部件直接嵌入网站。两者使用的都是刚刚测试过的指令、知识和 Actions。

  1. 打开 Your Website → Install。在 Availability and access 下将 Chat Page Access 设为 Anyone,再用 Share a link instead 复制页面 URL。
  2. 在无痕浏览窗口中打开该 URL,以访客身份尝试提问。
  3. 若要嵌入智能体,从同一个 Install 标签页复制小部件安装代码。添加到网站后,在桌面和移动设备上测试。网站聊天机器人指南介绍了安装过程。
  4. 替换网站、帮助文章和入门邮件中的旧 GPT 链接。

Quickchat AI 中 Alpine Trail Planner 的 Chat Page 访问设置 选择谁可以打开聊天页面,再以访客身份测试分享链接。

能在 ChatGPT 中使用同一个智能体吗?

可以。你可以将智能体开放为 MCP 工具,让 ChatGPT 在对话中调用。问题需要智能体的知识时,ChatGPT 会向它发送消息。智能体使用 Knowledge Base 和 Actions 作答,再将结果返回给 ChatGPT。

例如,有人在 ChatGPT 中问:“参加 ATC-3 需要带什么?”ChatGPT 可以把问题发送给 Alpine Trail Planner,并在对话中使用其回答。通过网站提问的访客会访问同一个智能体,获得同样的准备物品信息。

ChatGPT 通过 MCP 工具向 Quickchat AI 智能体发送问题,智能体使用知识和 Actions 后返回答案 ChatGPT 决定何时调用工具。Quickchat AI 智能体处理问题并返回结果。

前面使用的 Quickchat AI 插件用于管理智能体。这里的连接用于向智能体提问,因此你可以分享助手的专业知识,而不必向对方开放账户管理工具。

将智能体连接到 ChatGPT

  1. 在 Quickchat AI 中打开 External Apps → MCP 并启用 MCP。在 Configure MCP 中给工具命名,说明它应处理的问题,例如“Alpine Trail Company 的行程、准备物品和预订政策问题”。
  2. 团队专用智能体请保持 Require sign-in (private) 开启。打开 Connect MCP 并复制服务器 URL。

Alpine Trail Planner 的 MCP 渠道,私有登录已开启,并显示 Configure MCP 和 Connect MCP 控件 启用智能体的 MCP 工具并复制连接 URL。

  1. 在 ChatGPT 中打开 Plugins → Add → Add custom MCP server。输入名称,例如 Alpine Trail Planner,并在 Connection → Server URL 下粘贴 URL。私有智能体请选择 OAuth。阅读警告,选择 I understand and want to continue,再选择 Create as a plugin,并按提示连接。

ChatGPT 的 Add custom MCP server 表单,包含 Name、Server URL、OAuth 身份验证和 Create as a plugin 控件 粘贴智能体的服务器 URL,选择 OAuth,通过私有登录连接。

  1. 安装生成的插件,使用 @ 提及选中它,然后询问“参加 ATC-3 需要带什么?”。打开 Quickchat AI 的 Inbox 查看智能体对话。

自定义 MCP 的可用性取决于 ChatGPT 套餐和工作区设置。如果看不到该选项,请咨询工作区管理员,或参考 OpenAI 连接指南。智能体 MCP 文档介绍了 Quickchat AI 的相关设置。

自定义 GPT 迁移检查清单

请用户切换前,确认以下事项:

  • 替代方案遵循指令,并能检索到期望的事实。
  • 所需 Actions 使用正确的输入和账户权限运行。
  • 缺失信息和请求失败时,能够给出有用且诚实的回答。
  • 目标用户能打开新入口,并完成一次有代表性的对话。
  • 网站、帮助页面和邮件都指向替代方案。

套件包含检查清单和比较工作表。原 GPT 尚可使用时,请保持其可用,并依据测试结果决定何时切换。

常见问题

自定义 GPT 什么时候停用?

OpenAI 计划于 2026 年 12 月 11 日停用自定义 GPT。FedRAMP 工作区,以及符合条件且获批延期的 Enterprise 工作区期限为 2027 年 2 月 11 日。请以创建 GPT 的账户或工作区中的停用通知为准。

如何将自定义 GPT 迁移到插件?

打开 My GPTs,为你拥有的 GPT 选择 Migrate to plugin。先发布必要的修改,再检查生成的指令和参考文件。重新连接所需的集成,安装并测试插件,然后分享给目标用户。

ChatGPT 能将我的自定义 GPT 迁移到 Quickchat AI 吗?

可以。连接 Quickchat AI 插件,并向 ChatGPT 提供 GPT 的指令、知识文件、操作定义和示例问题。ChatGPT 可以配置智能体、添加知识、重建 API Actions 并运行模拟测试。请审核建议的更改,连接所需账户,并将回答与原 GPT 进行比较。

自定义 GPT 的操作会自动迁移吗?

OpenAI 内置的插件迁移不会转移自定义操作。Quickchat AI 插件可以根据你提供的定义帮助重建 API Actions,包括输入、请求和响应过滤器。请测试生成的调用,并连接所需账户或凭据。

我会丢失自定义 GPT 的对话吗?

OpenAI 表示,停用后仍可访问现有对话。已停用的 GPT 及其页面将无法访问。迁移后的 Quickchat AI 智能体会记录自己的对话,你可以在 Inbox 中查看。

停用后还能将自定义 GPT 放到网站上吗?

你可以使用 ChatGPT 插件或控制台,将指令、知识和集成转移到 Quickchat AI 智能体。智能体可通过网站小部件或公开聊天页面回答问题。测试新入口后,替换之前分享给客户的 GPT 链接。

2026 年 12 月 11 日之后还能迁移吗?

OpenAI 表示,停用后仍可迁移。提前迁移让你能够比较原 GPT 与替代方案,并在旧 GPT 不可用之前,为用户提供正常工作的新入口。

Quickchat AI Quickchat AI Ask Quickchat AI a question