With ChatGPT offering features not found in the API, like o1-pro previously or o3 with integrated web search, users may want to switch back and forth between ChatGPT, the Prompts Playground, and perhaps archive to Markdown. Enter Chatbot Conversation Converter:
A Python utility that converts chat conversations between different formats, including OpenAI Playground JSON, Nils’ Workbench format and Markdown.
Also, ChatGPT HTML is supported as an input format. This can obtained through the Safari or Chrome developer console and saved to an intermediate file, to be used like so:
% python ./chatbot_convert.py --format markdown chatgpt.html
This will create a “transcript” Markdown file, which can then be used with the Prompts Playground for follow-up conversation.
Areas in need of improvement:
- images and other file uploads likely don’t work
- file downloads from ChatGPT Code Interpreter are not included