# Importar seu histórico

> Traga conversas do SillyTavern, Character.AI, ChatGPT, Claude e RisuAI e continue-as no Reverie.

Source: https://reverie.im/pt/docs/getting-started/importing-your-history
Language: pt

O Reverie consegue ler a exportação de uma conversa de outra plataforma e reproduzi-la aqui dentro de uma conversa, para que um histórico construído em outro lugar continue em vez de começar do zero.

> Esta página é sobre **conversas**. Trazer um personagem — um card Tavern, um
> download do CharacterHub — é outra ferramenta, com página própria:
> [Importar personagens](https://reverie.im/pt/docs/characters/import-characters).

## Antes de começar \[#before-you-start]

Você precisa estar logado e precisa de uma **conversa vazia** com o personagem a que o histórico pertence: a importação é recusada assim que uma conversa já tem mensagens, então ela nunca sobrescreve nada. Se o personagem ainda não existe no Reverie, importe o personagem primeiro, depois inicie uma conversa com ele e deixe-a vazia.

## Importar uma conversa \[#import-a-conversation]

### Abrir uma conversa vazia \[#open-an-empty-chat]

Inicie uma conversa nova com o personagem e não envie nada. A abertura que o personagem mostra numa conversa recém-criada não é uma mensagem salva, então a conversa continua contando como vazia até você responder.

### Abrir Importar conversa \[#open-import-chat]

Abra o painel lateral, vá na aba **Configurações**, expanda **Gerenciamento de conversas** e escolha **Importar conversa**. A linha só aparece enquanto a conversa está vazia.

### Soltar o arquivo \[#drop-the-file-in]

Arraste sua exportação para a área de soltar ou procure pelo arquivo. O Reverie detecta o formato sozinho — não há nada a escolher.

### Conferir a prévia e importar \[#check-the-preview-then-import]

A prévia informa o formato reconhecido, o número de mensagens, como elas se dividem entre você e o personagem, e o intervalo de datas encontrado. Tudo o que precisou ser pulado aparece em **Atenção**. Confirme em **Importar**, que mostra a contagem, e a conversa recarrega com seu histórico dentro.

## O que o Reverie lê \[#what-reverie-reads]

| Origem            | Arquivo a trazer                                         |
| ----------------- | -------------------------------------------------------- |
| **SillyTavern**   | O arquivo `.jsonl` da conversa                           |
| **Character.AI**  | A conversa vinda da sua exportação de dados (`.json`)    |
| **RisuAI**        | A conversa exportada (`.json`)                           |
| **ChatGPT**       | A conversa vinda da sua exportação de dados (`.json`)    |
| **Claude**        | A conversa vinda da sua exportação de dados (`.json`)    |
| JSON genérico     | Qualquer lista de mensagens no estilo OpenAI, com papéis |
| Texto ou Markdown | Uma transcrição no formato `Name: message`               |

Exportações do Chub e do JanitorAI salvas como JSONL do SillyTavern funcionam pelo caminho do SillyTavern.

| Limite                | Valor                                                                                     |
| --------------------- | ----------------------------------------------------------------------------------------- |
| Tipos de arquivo      | `.jsonl`, `.json`, `.txt`, `.md`                                                          |
| Tamanho do arquivo    | 10 MB                                                                                     |
| Mensagens por arquivo | 10.000 — divida um histórico maior em vários arquivos e importe-os em conversas separadas |
| Destino               | Uma conversa vazia, um arquivo por vez                                                    |

## O que vem junto e o que não vem \[#what-carries-over-and-what-doesnt]

Vem junto: o texto de cada mensagem, quem disse, a ordem em que estavam e os carimbos de tempo originais quando a exportação os tem. Mensagens sem um carimbo utilizável mantêm a ordem relativa. Se a exportação der nome à conversa, uma conversa recém-criada assume esse nome. Num chat em grupo, um nome de falante que bate com um dos personagens da sala é atribuído a ele; o que não for reconhecido vai para o principal.

Não vem junto: imagens e anexos, mensagens de sistema e de ferramenta, e as variantes alternativas — só a resposta que estava selecionada na origem atravessa. Uma exportação de conversa também não diz nada sobre o personagem em si, então definições, World Books, personas e memória não fazem parte dela.

Assim que as mensagens entram, o Reverie as resume para que memória e contexto funcionem já no seu próximo turno. Esse resumo não é cobrado, mas é pulado se o seu saldo de créditos não cobrir os tokens que ele exigiria — a importação ainda assim dá certo.

## Quando é recusado \[#when-it-refuses]

| Mensagem                             | O que fazer                                                                                                   |
| ------------------------------------ | ------------------------------------------------------------------------------------------------------------- |
| Tipo de arquivo não suportado        | Salve a exportação como `.jsonl`, `.json`, `.txt` ou `.md`                                                    |
| Esse arquivo é grande demais         | Divida; o teto é 10 MB                                                                                        |
| Esse arquivo está vazio              | Confira se você exportou a conversa, e não uma casca vazia                                                    |
| Não conseguimos ler este arquivo     | Não é uma exportação de conversa que o Reverie reconheça — tente o caminho do JSON genérico ou da transcrição |
| Este arquivo tem mensagens demais    | Divida para menos de 10.000 mensagens                                                                         |
| Esta conversa já tem mensagens       | Comece uma conversa nova e importe nela                                                                       |
| Esta conversa pertence a outra conta | Você está logado como outra pessoa                                                                            |

## Levando suas conversas embora \[#taking-your-conversations-out]

A mesma seção **Gerenciamento de conversas** traz **Exportar conversa** assim que a conversa tem mensagens. Quatro formatos: **JSONL** (compatível com SillyTavern, e o indicado se um dia você quiser importar de volta), **Markdown**, **Texto puro** e **HTML**. A própria exportação JSONL do Reverie é um arquivo de importação válido, então dá para mover uma conversa entre personagens ou fazer backup e restaurar.

## Relacionados \[#related]

* [Importar personagens](https://reverie.im/pt/docs/characters/import-characters) — cards, não conversas
* [Gerenciar conversas](https://reverie.im/pt/docs/chatting/managing-conversations) — renomear, arquivar e excluir
* [Memória](https://reverie.im/pt/docs/chatting/memory) — o que o resumo alimenta
* [Chats em grupo](https://reverie.im/pt/docs/chatting/group-chats) — como falantes importados são ligados ao elenco
* [Importação e exportação no Reverie](https://reverie.im/pt/blog/your-data-your-choice) — por que isso existe
