huhusmang/ChatGPT-Exporter

一个用于批量导出 ChatGPT 对话记录的工具,支持个人空间和团队空间的对话导出,可导出为 JSON 或 Markdown 格式。

解决的问题

ChatGPT Exporter 是一个旨在帮助用户备份和导出 ChatGPT 对话历史的工具。它解决了 ChatGPT 缺乏原生、灵活的批量导出功能的问题,使用户能够以结构化格式保存对话,用于离线存储或在其他应用程序中使用。

如何工作

该工具以 Chrome 扩展或 Tampermonkey 脚本的形式运行。它会自动从当前的 ChatGPT 会话中捕获用户的 Access Token 和 Device ID,用于认证 API 调用。然后从 OpenAI 的后端 API 获取对话列表和详细信息,处理消息树结构以过滤掉系统消息并清理引用标记,最后将文件本地保存。

适用人群

希望维护个人 ChatGPT 互动档案的用户、需要导出数据用于分析的研究人员,以及使用 ChatGPT Team 工作区来组织项目式对话的团队。

主要亮点

  • 多工作区支持:支持从个人、团队和项目空间导出对话。
  • 灵活格式:支持导出为 JSON(完整元数据)和 Markdown(简洁、可读性强的文本)。
  • 精细控制:支持通过搜索、筛选或日期范围选择来选择特定对话。
  • 资产导出:可选择导出用户上传的附件、可见图像以及 GPT 生成的文件。
  • 自动化:Chrome 扩展版本包含定期备份的定时提醒系统。
  • 性能优化:针对大量对话的加载进行了优化。

相关

  • 项目
  • 项目
  • 项目
  • 项目