DeepSeek 聊天数据转换应用
一条一条复制粘贴来导出聊天记录太麻烦了,最近发现 DeepSeek 账号中有了导出数据的功能,但导出的是所有对话内容合在一起的一个 JSON 文件。
一直有批量导出的需求,就用 OpenCode + DeepSeek + 人工,使用 Python 语言写了一个数据转换的应用程序:以导出的 JSON 文件为数据源,解析对话数据,转换为 Markdown 文件。
库地址:https://gitee.com/jiangyz7cc
DeepSeek 的聊天数据转换应用
DeepSeek Chat Data Convert App
简述
解析 DeepSeek 导出的聊天数据,转换后,以指定格式导出
文档
使用
导出聊天数据
- 访问 DeepSeek 聊天页面 https://chat.deepseek.com
- 点击个人账号 -> 系统设置 -> 数据管理 -> 导出所有历史对话 -> 下载
- 得到一个压缩包
- 解压后得到:conversation.json 和 user.json
解析,转换
- 打开终端
- 进入程序目录 (Program)
- 假设 conversation.json 位于 E:/Download 目录中
- 执行命令:
python Main.py E:/Download/conversation.json - 解析,转换 ...
- 执行结束
- 输出目录 E:/Download/Output
- 转换后的文件和追踪文件 Tracking.txt 都位于输出目录中
进阶用法
参数:
-o , --output
-t , --tracking
使用参数的默认值:
python Main.py <InputFile>
使用自定义参数:
python Main.py <InputFile> --output ./Output --tracking ./Tracking.txt
示例
转换前
数据文件:Conversation.json
{
{ Sesssion1: Dialog: [1: A , 2: B , 3: C] } ,
{ Sesssion2: Dialog: [...] } ,
{ Sesssion3: Dialog: [...] }
}
转换后
Session1 ->
-
- A.md
-
- B.md
-
- C.md
内容模板
---
Model: <Model>
CreatedTime: <CreatedTime>
---
<
<SentContent>
>
<RepliedContent>

浙公网安备 33010602011771号