# Import historii

> Przenieś rozmowy z SillyTavern, Character.AI, ChatGPT, Claude i RisuAI i prowadź je dalej w Reverie.

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

Reverie potrafi odczytać eksport czatu z innej platformy i odtworzyć go tutaj jako rozmowę, żeby historia zbudowana gdzie indziej toczyła się dalej, zamiast zaczynać od zera.

> Ta strona dotyczy **rozmów**. Przeniesienie postaci — karta Tavern, plik
> pobrany z CharacterHub — to inne narzędzie z własną stroną:
> [Import postaci](https://reverie.im/pl/docs/characters/import-characters).

## Zanim zaczniesz \[#before-you-start]

Musisz być zalogowany i potrzebujesz **pustego czatu** z postacią, do której należy ta historia: import jest odrzucany w chwili, gdy rozmowa ma już wiadomości, więc nigdy niczego nie nadpisze. Jeśli postaci nie ma jeszcze w Reverie, najpierw zaimportuj postać, potem zacznij z nią czat i zostaw go pustym.

## Import rozmowy \[#import-a-conversation]

### Otwórz pusty czat \[#open-an-empty-chat]

Zacznij nową rozmowę z postacią i nic nie wysyłaj. Otwarcie, które postać pokazuje w świeżym czacie, nie jest zapisaną wiadomością, więc rozmowa wciąż liczy się jako pusta, dopóki na nie nie odpowiesz.

### Otwórz Importuj czat \[#open-import-chat]

Otwórz panel boczny, przejdź do zakładki **Ustawienia**, rozwiń **Zarządzanie czatami** i wybierz **Importuj czat**. Ten wiersz pojawia się tylko wtedy, gdy czat jest pusty.

### Upuść plik \[#drop-the-file-in]

Przeciągnij swój eksport na pole upuszczania albo wskaż go przez przeglądarkę plików. Reverie samo rozpozna format — nie ma czego wybierać.

### Sprawdź podgląd, potem importuj \[#check-the-preview-then-import]

Podgląd podaje rozpoznany format, liczbę wiadomości, ich podział między ciebie a postać oraz znaleziony zakres dat. Wszystko, co trzeba było pominąć, pojawia się pod nagłówkiem **Uwaga**. Zatwierdź przyciskiem **Importuj**, na którym widnieje liczba, a czat przeładuje się z twoją historią w środku.

## Co Reverie czyta \[#what-reverie-reads]

| Źródło             | Plik do przyniesienia                             |
| ------------------ | ------------------------------------------------- |
| **SillyTavern**    | Plik `.jsonl` danego czatu                        |
| **Character.AI**   | Rozmowa z twojego eksportu danych (`.json`)       |
| **RisuAI**         | Wyeksportowany czat (`.json`)                     |
| **ChatGPT**        | Rozmowa z twojego eksportu danych (`.json`)       |
| **Claude**         | Rozmowa z twojego eksportu danych (`.json`)       |
| Zwykły JSON        | Dowolna lista wiadomości w stylu OpenAI, z rolami |
| Tekst lub Markdown | Zapis w formacie `Name: message`                  |

Eksporty z Chub i JanitorAI zapisane jako JSONL SillyTavern przechodzą ścieżką SillyTavern.

| Limit              | Wartość                                                                              |
| ------------------ | ------------------------------------------------------------------------------------ |
| Typy plików        | `.jsonl`, `.json`, `.txt`, `.md`                                                     |
| Rozmiar pliku      | 10 MB                                                                                |
| Wiadomości na plik | 10 000 — dłuższą historię podziel na kilka plików i zaimportuj je do osobnych czatów |
| Cel                | Jeden pusty czat, jeden plik naraz                                                   |

## Co przechodzi, a co nie \[#what-carries-over-and-what-doesnt]

Przechodzi: treść każdej wiadomości, kto ją wypowiedział, kolejność, w jakiej stały, oraz oryginalne znaczniki czasu tam, gdzie eksport je ma. Wiadomości bez użytecznego znacznika zachowują swoją względną kolejność. Jeśli eksport nadaje rozmowie nazwę, nowo utworzony czat ją przejmuje. W czacie grupowym nazwa mówiącego pasująca do jednej z postaci w pokoju zostaje przypisana tej postaci; wszystko nierozpoznane trafia do głównej.

Nie przechodzi: obrazy i załączniki, wiadomości systemowe i narzędziowe oraz warianty alternatywne — przenosi się tylko ta odpowiedź, która była wybrana w źródle. Eksport czatu nie mówi też nic o samej postaci, więc definicje, księgi świata, persony i pamięć nie są jego częścią.

Kiedy wiadomości już są w środku, Reverie streszcza je, żeby pamięć i kontekst działały od twojej następnej tury. To streszczenie nie jest płatne, ale zostaje pominięte, jeśli saldo kredytów nie pokrywa potrzebnych tokenów — import i tak się udaje.

## Kiedy import zostaje odrzucony \[#when-it-refuses]

| Komunikat                         | Co zrobić                                                                                       |
| --------------------------------- | ----------------------------------------------------------------------------------------------- |
| Nieobsługiwany typ pliku          | Zapisz eksport jako `.jsonl`, `.json`, `.txt` albo `.md`                                        |
| Ten plik jest za duży             | Podziel go; sufit to 10 MB                                                                      |
| Ten plik jest pusty               | Sprawdź, czy wyeksportowałeś rozmowę, a nie pustą skorupę                                       |
| Nie udało się odczytać tego pliku | To nie jest eksport czatu, który Reverie rozpoznaje — spróbuj drogi zwykłego JSON-a albo zapisu |
| Ten plik ma zbyt wiele wiadomości | Podziel poniżej 10 000 wiadomości                                                               |
| Ten czat ma już wiadomości        | Zacznij świeżą rozmowę i importuj do niej                                                       |
| Ten czat należy do innego konta   | Jesteś zalogowany jako ktoś inny                                                                |

## Wynoszenie rozmów na zewnątrz \[#taking-your-conversations-out]

Ta sama sekcja **Zarządzanie czatami** zawiera **Eksportuj czat**, gdy rozmowa ma już wiadomości. Cztery formaty: **JSONL** (zgodny z SillyTavern i właśnie ten, jeśli kiedyś zechcesz zaimportować go z powrotem), **Markdown**, **Zwykły tekst** i **HTML**. Własny eksport JSONL Reverie jest prawidłowym plikiem importu, więc możesz przenieść rozmowę między postaciami albo zrobić kopię i ją odtworzyć.

## Powiązane \[#related]

* [Import postaci](https://reverie.im/pl/docs/characters/import-characters) — karty, nie rozmowy
* [Zarządzanie rozmowami](https://reverie.im/pl/docs/chatting/managing-conversations) — zmiana nazwy, archiwizacja i usuwanie
* [Pamięć](https://reverie.im/pl/docs/chatting/memory) — czym karmi streszczenie
* [Czaty grupowe](https://reverie.im/pl/docs/chatting/group-chats) — jak zaimportowani mówiący są dopasowywani do obsady
* [Import i eksport w Reverie](https://reverie.im/pl/blog/your-data-your-choice) — dlaczego to istnieje
