把一段 ChatGPT 对话变成 Markdown 文件。
Markdown 才是对话本该有的样子:纯文本、什么都能打开、可以做 diff,而且属于你。Extry 会把整段交流写成一个 .md 文件,代码块原样保留。
- retry-backoff-design.md18.4 KBmarkdown
为什么用 Markdown
一种没什么可坏掉的格式
.md 文件没有版本、没有订阅,也没有可能倒闭的阅读器。它能用你已经在用的编辑器打开,在机器之间复制也不会出事,十年后它仍然是一个文本文件。
这个门槛并不高,可大多数保存对话的方式都过不去:截图搜不了,复制出来的文本丢掉代码格式,链接会在账号消失的那天失效。
文件长什么样
这段交流读起来仍然是交流
文件可以以 YAML front matter 开头:标题、日期、模型、回到原对话的链接,以及来源平台。默认关闭,在面板里打开——按属性建索引的知识库需要它,普通文件夹并不在意。
每一轮都是带编号的标题,写明谁在说、什么时候、哪个模型作答,因此长对话里的某个具体时刻可以用纯文本搜索找到。代码保留在带语言标记的围栏块里,凡是支持高亮的地方都能正常高亮。
---
title: "Retry backoff design"
created: 2026-03-11T09:14:22Z
exported: 2026-03-12T18:02:41Z
models: ["gpt-5"]
platform: "ChatGPT"
---
## #1 · 👤 User · 14:32
Why is the retry loop hammering?
## #2 · 🤖 ChatGPT · 14:32 · gpt-5
The delay is constant, so every
client retries on the same
schedule. Add jitter:
```python
delay = base * 2 ** attempt
delay = random.uniform(0, delay)
```接下来放到哪
放到本来就能读 Markdown 的地方
产出的是文件,不是集成。把它放到你的笔记本来所在的位置。
Obsidian
丢进库里的任意文件夹,它就是一条普通笔记。打开 front matter,日期、模型和来源链接就成了可以查询的属性。
Notion
导入文件,标题和代码块都能带过去。
代码仓库
把它和这段对话所讨论的代码一起提交,推理过程就随改动一同留存。
如何操作
三步,一个文件
- 在 ChatGPT 里打开对话,点击页面上的 Extry 按钮。
- 在面板里选择 Markdown。
- 点击「下载这段对话」,再把 .md 放到你存笔记的地方。
导出结果是一个 .zip,因为对话可能带着文件。只选 Markdown 的话,压缩包里就只有那一个 .md。不需要账号,没有上传步骤,没有每日上限。
处理位置
每一部分在哪里运行
| 内容 | 在哪里进行 |
|---|---|
| 导出为各种格式 | 在你的浏览器中 |
| 附件与图片 | 在你的浏览器中 |
| 对话内容 | 不发送到任何地方 |
| 使用统计 | 不收集 |
| 排版级 PDF (稍后推出,需自行开启) | 在服务器上,文件随后立即删除 |
常见问题
关于 Markdown 导出
代码格式会保留吗?
会。代码保留在带语言标记的围栏块里,所以在任何支持高亮的地方打开都能正常高亮。
能配合 Obsidian 用吗?
可以。产出的是普通 .md 文件。放进库的文件夹,Obsidian 就把它当作一条笔记。
会为 Obsidian 添加 YAML front matter 吗?
打开这个选项就会。这一段包含标题、创建与导出日期、用到的模型、来源链接和平台,每个值都加了引号,因此标题里的冒号不会破坏解析。
图片和上传的文件怎么办?
对话里有附件时请用 ZIP 导出,它会把文件放在转录旁边。
需要账号吗?
使用不需要账号。扩展读取的是你已经打开的页面。