Estou experimentando utilizar o ChatGPT como um assistente virtual para me ajudar com pesquisas e em algumas tarefas, mas queria uma maneira fácil para salvar o histórico das conversas. Já que estou utilizando o Joplin como meu Second Brain, procurei uma solução que fizesse a exportação no formato Markdown. Segue abaixo as melhores soluções que encontrei.
Extensão para Google Chrome
Como o Chrome é o navegador mais utilizado, vou começar por ele. Testei inúmeras extensões e a que melhor funcionou foi a extensão Export ChatGPT Conversation. Ela permite exportar gratuitamente as conversas no formato texto, Markdown e imagem.
Segue o formato de Markdown da exportação:
**You:**
[PERGUNTA]
* * *
**ChatGPT:**
[RESPOSTA]
Code language: Markdown (markdown)
Para usuários pagos, também é possível exportar para PDF, Word e HTML. Em breve também será adicionado suporte para JSON, Excel e CSV. Se você preferir uma solução mais minimalista, o autor também possui uma extensão para exportar exclusivamente para Markdown.
Extensão para Firefox
A melhor solução que encontrei foi para o Firefox, com a extensão ChatGPT ConvDown. Além dela ter seu código fonte aberto, foi a que melhor estruturou as informações na exportação. O formato do arquivo para download é chatgpt_conversation_{datetime}.md
.
Segue o formato de Markdown da exportação:
# [TÍTULO CONVERSA]
### You
[PERGUNTA]
### ChatGPT
[RESPOSTA]
Code language: Markdown (markdown)
💡 Dica: Se você apertar SHIFT ao clicar no botão de download, ele vai copiar o conteúdo da conversa para o clipboard ao invés de fazer o download.
Solução genérica
Se você prefere não utilizar uma extensão para navegador, ou utiliza um que não listei acima, é possível utilizar o chatgpt-export que roda diretamente no console do navegador e tem seu código fonte aberto. Ele permite exportar as conversas em Markdown, JSON e PNG.
Segue o comando para salvar o conteúdo como Markdown:
fetch('https://raw.githubusercontent.com/ryanschiang/chatgpt-export/main/dist/md.min.js').then(response => response.text()).then(text => eval(text))
Code language: JavaScript (javascript)
Segue o formato de Markdown da exportação:
`[DATA] [HORA]`
_Prompt_:
[PERGUNTA]
[RESPOSTA]
Code language: Markdown (markdown)
Se você conhecer alguma outra solução para exportação das conversas ou uma extensão legal para o chatGPT, deixe um comentário!
Deixe um comentário