ChatGPT所有对话导出备份

本文指导如何使用Node.js编写脚本备份OpenAIChat的对话内容,并保存为MD格式。需安装依赖,配置环境变量包括HTTP_PROXY、COOKIE和ACCESS_TOKEN,然后在项目根目录运行脚本,备份文件存放在backup-md文件夹。
摘要由CSDN通过智能技术生成

使用说明

使用 NodeJS 编写脚本,用于备份 OpenAI Chat 上的所有对话,并将其保存为 md 格式

前提条件

确保已安装 Node.jsnpm

该项目暂未完善,对于网络请求失败时,会终止进程,请确保执行脚本的电脑网络环境能够正常访问 ChatGPT ,或者你的代理也能正常访问。

安装

  1. 克隆此仓库到本地计算机:
git clone https://github.com/ivwv/chatgpt-backup.git
  1. 进入项目目录:
cd chatgpt-backup
  1. 安装依赖:
npm install

配置

  1. 在项目根目录创建一个名为 .env 的文件。
  2. .env 文件中添加以下内容,并根据需要进行修改:
HTTP_PROXY=http://your-proxy-url:your-proxy-port
COOKIE=your-cookie-value
ACCESS_TOKEN=your-access-token

确保替换以下内容:

  • your-proxy-urlyour-proxy-port:如果您使用了代理,请提供代理服务器的 URL 和端口号。
  • your-cookie-value:如果需要使用 cookie,请提供您的 cookie 值。
  • your-access-token:提供您的访问令牌。

HTTP_PROXY: 可选,当你所处的环境本来就能访问chatgpt,那么就为空,反之,这填写你的http代理,并确保代理正常访问chatgpt

ACCESS_TOKEN: 必填,浏览器打开链接:https://chat.openai.com/api/auth/session 完整复制 accessToken 到此。

COOKIE: 必填,继续在页面中打开浏览器控制台,输入 document.cookie 并回车获取当前的 cookie ,连同单引号一同复制到此。

运行

在项目根目录执行以下命令:

node main.js

备份文件将保存在 backup-md 文件夹中。

注意事项

  • 确保在启动备份过程之前正确配置了 .env 文件。
  • 如果网络请求失败,请确保能正常访问 ChatGPT
  • 如果发现备份下来的 md 内容不美观,那大概率就是你在官网对话时,没有按照markdown格式进行编写问题。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

vvw&

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值