实际迁移了什么
ChatGPT 允许您导出的内容
OpenAI 提供了两条途径。您可以通过其隐私门户(Privacy Portal)请求副本,或者“使用 ChatGPT 设置,从符合条件的已登录账户或工作区请求导出”。设置途径是从您的个人资料菜单,依次进入“设置”(Settings)和“数据控制”(Data controls),最后找到导出选项。
导出资格取决于您的订阅计划。从设置中导出“适用于 ChatGPT 免费版、Go、Plus、Pro 以及符合条件的 ChatGPT Edu 工作区”。对于团队或企业计划,OpenAI 的说明很直接:“如果您使用的是 ChatGPT 商业版(Business)、企业版(Enterprise)或 ChatGPT 医疗保健(Healthcare)工作区,请联系您的工作区所有者以获取组织管理的数据访问权限。这些工作区不提供自助导出服务。”
时间限制有两个维度。“导出最多可能需要 7 天才能送达。”一旦收到通知邮件,“下载链接将在您收到后 24 小时内失效。”OpenAI 还要求您“在登录请求导出的同一账户时下载导出文件”。
导出仅包含仍然存在的内容。“导出无法恢复已被删除的聊天。”如果您一直在清理侧边栏,那么您删除的内容将不会出现在文件中。
导出文件里有什么
OpenAI 表示“下载的 ZIP 文件包含您的聊天历史记录和其他相关的账户数据”。其关于在 ChatGPT 账户之间移动对话的文章指出了您将要处理的文件:“找到 conversations.json。较大的导出文件可能包含带编号的对话 JSON 文件。”
该文章也很好地预示了限制。即使在两个 ChatGPT 账户之间,“ChatGPT 也不支持完全合并账户,或将对话从一个账户的聊天历史记录移动到另一个账户的聊天历史记录中”。OpenAI 建议的途径是将导出的对话文件作为参考上传,并列出了这样做的局限性,包括它无法“将以前的对话重新创建为独立的聊天”。如果这是 ChatGPT 内部的限制,那么当目标端是 Claude 时,也可以预料到类似的结果。
开始前需要注意的时间点与限制
ChatGPT 侧的一些情况可能会减少导出包含的内容,因此在您进行任何清理之前,请先检查以下几点。
临时聊天(Temporary chats)。 OpenAI 表示“除非您保存,否则临时聊天不会出现在您的聊天历史记录中”。如果其中发生过有用的交流,它将不会包含在您导出的历史记录中。
已归档的聊天。 这些可以安全地保留。“常规和已归档的聊天将一直保存在您的账户中,直到您删除它们,或适用的工作区保留政策将其移除。”
ChatGPT 项目(projects)。 删除项目会连同其对话一起删除。OpenAI 表示“删除项目会永久移除其聊天和指令,以及仅存储在项目中的文件”。请先导出,然后再进行清理。
迁移到工作账户。 如果您的个人工作区正在合并到公司计划中,OpenAI 的导出文章有一个特别警告:“个人工作区被移除后,您可能无法再打开早期的导出链接,或从该工作区请求另一次导出。”在此发生之前,请先请求、下载并检查导出文件。
安全的顺序很简单:先导出,确认 ZIP 文件可以打开且包含您需要的内容,然后才在 ChatGPT 中删除或重新组织任何内容。
Claude 可以接收什么
Anthropic 的帮助中心描述了两个相关的入口,但它们都没有被描述为对话导入器。
第一种是记忆导入。Anthropic 的帮助中心表示“您可以在 Claude 和其他 AI 提供商之间转移您的记忆”。该流程通过提示词运行:您要求当前的助手列出它对您的了解,然后将结果粘贴到 Claude 的导入框中。随之而来的是两个注意事项:“Claude 的记忆旨在专注于与工作相关的主题,以增强其作为协作者的有效性。因此,Claude 可能不会保留与工作无关的导入个人细节。”以及“记忆导入是实验性的,目前仍在积极开发中”。该流程传输的是关于您的摘要,而不是您的对话。我们的 Claude 记忆导入后会发生什么的指南详细介绍了如何检查结果。
第二种是文件上传。Claude 支持的文档类型中包括 JSON,并且“文件可以上传到单个聊天中,也可以上传到项目的‘文件’(Files)部分,以便在不同对话中进行持久引用”。这就是传输对话内容的途径。
您的对话应该存放在 Claude 的什么地方
对于任何您会重新查看的内容,请使用项目(project)。Anthropic 将项目描述为“具有自己聊天历史记录和知识库的独立工作区”。您还可以为每个项目提供专属的指令,这正是旧对话中固定规则的归宿。
项目文件有其自身的限制。Anthropic 列出项目文件的限制为“每个文件 30MB”,并表示文件数量不限,但“总内容必须适合 Claude 的上下文窗口”。在付费计划中,如果项目规模超过该限制,将切换到检索模式:“Claude 使用项目知识搜索工具从您上传的文档中检索相关信息。”我们的当 Claude 项目切换到 RAG 模式后如何工作指南解释了发生这种情况时的变化。免费账户最多可以创建五个项目,因此在该计划中请仔细选择您的主题。
检索在干净的材料上效果最好。Anthropic 对 RAG 项目的建议包括“使用清晰、具有描述性的文件名”,因为“命名良好的文件有助于 Claude 更有效地理解和检索正确的信息”。一个名为 conversations.json 的单一导出文件恰恰相反。
之后对搜索功能的预期
上传的对话会成为项目内的参考资料。它们不会变成 Claude 侧边栏中的聊天,而且 Claude 自身跨过去聊天的搜索也有其自身的范围。Anthropic 分别记录了项目外聊天和每个项目内对话的可搜索边界,我们关于 Claude 在项目中的搜索范围的指南对此进行了详细介绍。
手动迁移
步骤 1:导出您的 ChatGPT 历史记录并选择值得携带的对话
从 ChatGPT 的设置中请求导出,在 24 小时窗口内下载,并将原始 ZIP 文件保存在安全的地方。该文件是您的完整记录。此步骤之后的每一步都是从中进行筛选。
在选择任何内容之前,也请备份您保存的记忆和自定义指令。OpenAI 关于在账户之间移动对话的文章指出,上传它们并不能“传输自定义指令、记忆、GPT 或其他账户设置”。我们备份 ChatGPT 记忆的指南介绍了具体方法。
然后进行分类。大多数对话都是一次性的问题。寻找那些包含决策、工作草稿、您以后还会需要的解释以及正在进行的项目。按主题对它们进行分组:客户、代码库、研究领域、一篇写作。
在任何内容离开您的手之前,请删除不应该传输的内容。对话中通常包含个人细节、匆忙粘贴的凭据以及其他人的信息。如果这些工作中有任何属于雇主或客户,请在将其复制到另一个工具之前检查其政策。
步骤 2:将每个主题重建为 Claude 项目,并附上您撰写的摘要和源对话
每个主题创建一个 Claude 项目。不要将整个 conversations.json 上传到每个项目中。将每个主题的对话拆分出来,并将其保存为具有描述性名称的独立文件,例如每个对话一个文件,按日期和主题命名。
为您自己为每个项目写一份摘要:工作是什么、做出了什么决定以及何时做出的、还有哪些未决问题,以及要遵循哪些规范。将固定规则放入项目的指令中。将摘要和选定的对话放入项目知识库中。
然后进行测试。向项目询问来自特定旧对话的决策。如果 Claude 找不到它,或者找到了您后来更改的决策的早期版本,请将当前的答案移入您的摘要中。摘要优于原始记录,因为它们指明了哪个版本是最终版本。
如果您在 ChatGPT 项目中组织工作,我们关于将 ChatGPT 项目迁移到 Claude 项目的指南更详细地介绍了指令和文件。
更好的方法:将对话的结论保存在每个助手都能使用的一个地方
手动迁移是有效的,而摘要正是其原因所在。对话本身大多只是通往答案的路径。您在 Claude 以及您接下来使用的任何工具中需要的,是答案:决策、原因以及尚未解决的问题。
这些结论不应该取决于哪个助手进行了对话。更好的方法是将它们保存在您维护的一个地方,并让每个助手都能调用它们。
MemoryLake 正是为此而建:一个您只需维护一次并连接到您所使用助手的记忆层。
您用自己的语言亲自编写条目。不会从您的 ChatGPT 账户、Claude 账户或任何供应商的存储中读取、写入或删除任何内容。在将工作内容复制到任何地方之前,请检查您组织的政策。
步骤 1:创建 API 密钥
登录并从控制面板生成一个密钥。该密钥属于您的 MemoryLake 工作区,与您的 OpenAI 和 Anthropic 账户相互独立。

步骤 2:上传您的第一批记忆
从您在手动迁移步骤 2 中撰写的摘要开始。每个条目记录一个决策,注明日期,并用一行字说明做出该决策的原因以及它来自哪个对话。

步骤 3:连接您的 AI 和智能体
连接 Claude 和您使用的其他助手。这样,无论您在做出决策时使用的是哪个助手,相同的决策都可以在每个助手中使用。

这在实践中带来了什么改变
第一个区别是一个更小、更精准的起点。每个 Claude 项目不再是一个庞大的单一导出文件,而是从对已决定内容的简短说明开始。
第二个区别是您不再需要对旧决策进行反复论证。当最终答案被写下来时,Claude 无需猜测旧对话中三个草稿里哪一个是您保留的。
第三个区别是您的历史记录不再与单一产品绑定。当结论保存在您自己的笔记中时,任何一方的已删除聊天、保留设置和计划更改都变得不再那么重要。
第四个区别是下次切换时会更容易。如果您以后添加另一个助手,决策已经保存在一个地方,而对话存档将作为备份,而不是起点。
将 ChatGPT 对话迁移到 Claude 的最佳实践
尽早导出。 导出最多可能需要一周时间,且链接仅有效一天。
保留原始 ZIP 文件。 这是您唯一的完整副本。
单独备份记忆。 对话导出不等于记忆传输。
携带主题,而非全部。 按项目拆分对话,而不是上传整个历史记录。
清晰命名文件。 描述性的名称有助于 Claude 的项目搜索。
为每个项目撰写一份摘要。 它比任何原始记录都更有用。
先检查工作政策。 商业版和企业版工作区无法自助导出,且数据可能不归您个人所有,无法随意迁移。
结论
ChatGPT 允许符合条件的个人账户将其历史记录导出为包含 conversations.json 的 ZIP 文件,而 Claude 接受项目中的 JSON 文件。双方都无法将旧对话重新创建为聊天。Claude 的记忆导入会带过来关于您的摘要,且该功能被描述为实验性的。
行之有效的迁移是有选择性的。导出所有内容,挑选包含决策的对话,按主题进行拆分,并将每个主题重建为一个 Claude 项目,附上您撰写的摘要,并将对话作为参考。
保持这些摘要的更新。它们是您 ChatGPT 历史记录中在 Claude 以及之后的任何工具中仍然有用的部分。