1. Export ChatGPT Data
Goal: get your ChatGPT export and place conversations.json into the project directory layout.
Export from ChatGPT
In ChatGPT settings, find “Export data”, download the export archive and unzip it.
You should typically see:
conversations.jsonchat.htmlassets/(optional)
Put it into the project (recommended)
bash
./data/openai-export/conversations.jsonIf you have multiple exports (e.g., two different accounts), it’s recommended to keep each export in its own subfolder (just unzip into different subfolders):
bash
./data/openai-export/user_a/conversations.json
./data/openai-export/user_a/chat.html
./data/openai-export/user_b/conversations.json
./data/openai-export/user_b/chat.htmlopenai-distill will recursively scan data/openai-export/ and merge all discovered conversations.json.
If you still have the legacy folder openai_data/, openai-distill can read it and will print a migration tip.