# Importare la cronologia

> Porta dentro le conversazioni da SillyTavern, Character.AI, ChatGPT, Claude e RisuAI, e continuale su Reverie.

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

Reverie sa leggere l'esportazione di una chat da un'altra piattaforma e riprodurla qui dentro una conversazione, così una cronologia costruita altrove prosegue invece di ricominciare da capo.

> Questa pagina parla di **conversazioni**. Portare qui un personaggio — una
> scheda Tavern, un download da CharacterHub — è un altro strumento, con la sua
> pagina: [Importare personaggi](https://reverie.im/it/docs/characters/import-characters).

## Prima di iniziare \[#before-you-start]

Devi aver effettuato l'accesso e ti serve una **chat vuota** con il personaggio a cui appartiene la cronologia: l'importazione viene rifiutata nel momento in cui una conversazione ha già dei messaggi, quindi non può mai sovrascriverne una. Se il personaggio non esiste ancora su Reverie, importa prima il personaggio, poi avvia una chat con lui e lasciala vuota.

## Importare una conversazione \[#import-a-conversation]

### Aprire una chat vuota \[#open-an-empty-chat]

Avvia una nuova conversazione con il personaggio e non inviare nulla. L'apertura che il personaggio ti mostra in una chat appena creata non è un messaggio salvato, quindi la conversazione conta ancora come vuota finché non le rispondi.

### Aprire Importa chat \[#open-import-chat]

Apri il pannello laterale, vai alla scheda **Impostazioni**, espandi **Gestione chat** e scegli **Importa chat**. La riga compare solo finché la chat è vuota.

### Trascinare dentro il file \[#drop-the-file-in]

Trascina la tua esportazione sull'area di rilascio oppure cercala dal disco. Reverie riconosce il formato da solo: non c'è nulla da scegliere.

### Controllare l'anteprima, poi importare \[#check-the-preview-then-import]

L'anteprima indica il formato riconosciuto, il numero di messaggi, come si dividono fra te e il personaggio, e l'intervallo di date trovato. Tutto ciò che ha dovuto saltare compare sotto **Da sapere**. Conferma con **Importa**, che riporta il conteggio, e la chat si ricarica con la tua cronologia dentro.

## Cosa sa leggere Reverie \[#what-reverie-reads]

| Origine          | File da portare                                            |
| ---------------- | ---------------------------------------------------------- |
| **SillyTavern**  | Il file `.jsonl` della chat                                |
| **Character.AI** | La conversazione dall'esportazione dei tuoi dati (`.json`) |
| **RisuAI**       | La chat esportata (`.json`)                                |
| **ChatGPT**      | La conversazione dall'esportazione dei tuoi dati (`.json`) |
| **Claude**       | La conversazione dall'esportazione dei tuoi dati (`.json`) |
| JSON generico    | Qualsiasi elenco di messaggi in stile OpenAI, con i ruoli  |
| Testo o Markdown | Una trascrizione in formato `Name: message`                |

Le esportazioni di Chub e JanitorAI salvate come JSONL di SillyTavern passano dal percorso SillyTavern.

| Limite              | Valore                                                                            |
| ------------------- | --------------------------------------------------------------------------------- |
| Tipi di file        | `.jsonl`, `.json`, `.txt`, `.md`                                                  |
| Dimensione del file | 10 MB                                                                             |
| Messaggi per file   | 10.000 — dividi una cronologia più lunga in più file e importali in chat separate |
| Destinazione        | Una chat vuota, un file alla volta                                                |

## Cosa passa e cosa no \[#what-carries-over-and-what-doesnt]

Passa: il testo di ogni messaggio, chi l'ha detto, l'ordine in cui stavano e i timestamp originali dove l'esportazione li ha. I messaggi senza un timestamp utilizzabile mantengono l'ordine relativo. Se l'esportazione dà un nome alla conversazione, una chat appena creata prende quel nome. In una chat di gruppo, un nome di interlocutore che corrisponde a uno dei personaggi presenti viene attribuito a quel personaggio; tutto ciò che non viene riconosciuto va al principale.

Non passa: immagini e allegati, messaggi di sistema e di strumento, e le varianti alternative — arriva solo la risposta che era selezionata nell'origine. Un'esportazione di chat non dice nulla del personaggio in sé, quindi definizioni, World Book, persona e memoria non ne fanno parte.

Una volta entrati i messaggi, Reverie li riassume perché memoria e contesto funzionino già dal tuo turno successivo. Quel riassunto non viene addebitato, ma viene saltato se il tuo saldo crediti non copre i token che richiederebbe: l'importazione riesce comunque.

## Quando viene rifiutata \[#when-it-refuses]

| Messaggio                                 | Cosa fare                                                                                                 |
| ----------------------------------------- | --------------------------------------------------------------------------------------------------------- |
| Tipo di file non supportato               | Salva l'esportazione come `.jsonl`, `.json`, `.txt` o `.md`                                               |
| Questo file è troppo grande               | Dividilo; il tetto è 10 MB                                                                                |
| Questo file è vuoto                       | Controlla di aver esportato la conversazione e non un guscio vuoto                                        |
| Non siamo riusciti a leggere questo file  | Non è un'esportazione di chat che Reverie riconosce — prova la via del JSON generico o della trascrizione |
| Questo file ha troppi messaggi            | Dividilo sotto i 10.000 messaggi                                                                          |
| Questa chat ha già dei messaggi           | Avvia una conversazione nuova e importa lì                                                                |
| Questa chat appartiene a un altro account | Hai effettuato l'accesso come qualcun altro                                                               |

## Portare fuori le conversazioni \[#taking-your-conversations-out]

La stessa sezione **Gestione chat** contiene **Esporta chat** quando una conversazione ha dei messaggi. Quattro formati: **JSONL** (compatibile con SillyTavern, e quello da usare se un giorno vorrai reimportarlo), **Markdown**, **Testo semplice** e **HTML**. L'esportazione JSONL di Reverie è a sua volta un file importabile, quindi puoi spostare una conversazione fra personaggi oppure farne una copia e ripristinarla.

## Correlati \[#related]

* [Importare personaggi](https://reverie.im/it/docs/characters/import-characters) — schede, non conversazioni
* [Gestire le conversazioni](https://reverie.im/it/docs/chatting/managing-conversations) — rinominare, archiviare ed eliminare
* [Memoria](https://reverie.im/it/docs/chatting/memory) — cosa alimenta il riassunto
* [Chat di gruppo](https://reverie.im/it/docs/chatting/group-chats) — come gli interlocutori importati vengono abbinati al cast
* [Import/export su Reverie](https://reverie.im/it/blog/your-data-your-choice) — perché esiste
