ChatGPT Import

📥 ChatGPT历史一键迁移,对话随时可查

将ChatGPT历史对话迁移至OpenClaw,实现跨平台聊天记录的可搜索存档与统一检索

收藏
5k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ChatGPT History Import 是一套专为 OpenClaw 生态设计的迁移工具链,用于将用户从 ChatGPT 导出的完整对话历史转化为可嵌入检索的向量数据库。

完整工作流四步走:

1. 导出原始数据 — 通过官方流程获取 conversations.json 文件
2. 格式转换 — 使用 convert_chatgpt.py 将 JSON 解析为结构化 Markdown 文档,支持 --min-messages 过滤无意义短对话

3. 向量化嵌入 — 调用 bulk_embed.py 将文本分块、生成 embedding 并写入 SQLite,可自定义模型、批次大小、并发 worker 数等参数

4. 配置集成 — 通过 extraPaths 将历史数据库挂载至 OpenClaw 的记忆检索系统,无需替换主库即可并行搜索

显著优点

  • 零数据丢失:完整保留原始对话的上下文结构与时间线
  • 渐进式迁移:extraPaths 机制支持新旧记忆共存,无需破坏性操作
  • 高度可配置:从过滤阈值到嵌入模型、分块策略均可调优
  • 生态原生:专为 OpenClaw 设计,与 memorySearch 深度集成

潜在局限

  • 依赖外部 API:嵌入步骤需 OpenAI API Key,存在调用成本与速率限制
  • 技术门槛:需命令行操作与 Python 环境,非技术用户上手较难
  • 隐私考量:对话内容需上传至第三方 embedding 服务(除非本地部署替代模型)
  • 格式单一:仅支持 ChatGPT 官方导出格式,其他平台需额外适配

适合人群

  • 重度 ChatGPT 用户,希望在新平台复用历史对话知识
  • 需要构建个人知识库的技术从业者
  • 追求对话数据主权、希望本地化存档的隐私敏感用户

常规风险

  • API Key 泄露风险:脚本执行时需暴露密钥,建议使用环境变量并严格管控权限
  • 数据完整性:转换过程可能因 JSON schema 变动而失效,需关注版本兼容性
  • 存储膨胀:大规模历史记录生成嵌入后数据库体积显著增长,需预留磁盘空间

ChatGPT Import 内容

references文件夹
scripts文件夹
手动下载zip · 6.2 kB
export-guide.mdtext/markdown
请选择文件