# Nhập lịch sử của bạn

> Mang các cuộc trò chuyện từ SillyTavern, Character.AI, ChatGPT, Claude và RisuAI về đây, rồi tiếp tục chúng trên Reverie.

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

Reverie đọc được tệp xuất cuộc trò chuyện từ nền tảng khác và phát lại nó thành một cuộc trò chuyện ở đây, để lịch sử bạn dựng nên ở nơi khác được đi tiếp thay vì bắt đầu lại.

> Trang này nói về **cuộc trò chuyện**. Mang một nhân vật về — thẻ Tavern, bản
> tải từ CharacterHub — là công cụ khác, có trang riêng:
> [Nhập nhân vật](https://reverie.im/vi/docs/characters/import-characters).

## Trước khi bắt đầu \[#before-you-start]

Bạn cần đã đăng nhập, và cần một **cuộc trò chuyện trống** với nhân vật mà lịch sử đó thuộc về: việc nhập bị từ chối ngay khi một cuộc trò chuyện đã có tin nhắn, nên nó không bao giờ ghi đè lên cuộc nào. Nếu nhân vật chưa có trên Reverie, hãy nhập nhân vật trước, rồi mở một cuộc trò chuyện với họ và để trống.

## Nhập một cuộc trò chuyện \[#import-a-conversation]

### Mở một cuộc trò chuyện trống \[#open-an-empty-chat]

Bắt đầu một cuộc trò chuyện mới với nhân vật và đừng gửi gì cả. Lời mở đầu nhân vật hiện ra trong cuộc trò chuyện mới không phải là tin nhắn được lưu, nên cuộc trò chuyện vẫn được tính là trống cho tới khi bạn trả lời.

### Mở Nhập cuộc trò chuyện \[#open-import-chat]

Mở bảng bên, vào thẻ **Cài đặt**, mở rộng **Quản lý cuộc trò chuyện** rồi chọn **Nhập cuộc trò chuyện**. Dòng này chỉ xuất hiện khi cuộc trò chuyện còn trống.

### Thả tệp vào \[#drop-the-file-in]

Kéo tệp xuất của bạn vào vùng thả, hoặc bấm duyệt để chọn. Reverie tự nhận ra định dạng — không có gì để chọn.

### Xem bản xem trước rồi nhập \[#check-the-preview-then-import]

Bản xem trước cho biết định dạng nó nhận ra, số tin nhắn, chúng chia thế nào giữa bạn và nhân vật, và khoảng thời gian nó tìm thấy. Mọi thứ phải bỏ qua sẽ hiện dưới mục **Lưu ý**. Xác nhận bằng **Nhập**, nút này nêu rõ số lượng, rồi cuộc trò chuyện tải lại với lịch sử của bạn bên trong.

## Reverie đọc được gì \[#what-reverie-reads]

| Nguồn                 | Tệp cần mang theo                                        |
| --------------------- | -------------------------------------------------------- |
| **SillyTavern**       | Tệp `.jsonl` của cuộc trò chuyện                         |
| **Character.AI**      | Cuộc trò chuyện trong bản xuất dữ liệu của bạn (`.json`) |
| **RisuAI**            | Cuộc trò chuyện đã xuất (`.json`)                        |
| **ChatGPT**           | Cuộc trò chuyện trong bản xuất dữ liệu của bạn (`.json`) |
| **Claude**            | Cuộc trò chuyện trong bản xuất dữ liệu của bạn (`.json`) |
| JSON thông dụng       | Bất kỳ danh sách tin nhắn kiểu OpenAI nào có ghi vai     |
| Văn bản hoặc Markdown | Bản ghi theo dạng `Name: message`                        |

Bản xuất của Chub và JanitorAI lưu dưới dạng JSONL của SillyTavern chạy được qua đường SillyTavern.

| Giới hạn            | Giá trị                                                                                 |
| ------------------- | --------------------------------------------------------------------------------------- |
| Loại tệp            | `.jsonl`, `.json`, `.txt`, `.md`                                                        |
| Kích thước tệp      | 10 MB                                                                                   |
| Số tin nhắn mỗi tệp | 10.000 — lịch sử dài hơn thì tách thành nhiều tệp và nhập vào các cuộc trò chuyện riêng |
| Đích đến            | Một cuộc trò chuyện trống, mỗi lần một tệp                                              |

## Cái gì theo sang, cái gì không \[#what-carries-over-and-what-doesnt]

Theo sang: nội dung từng tin nhắn, ai nói, thứ tự gốc của chúng, và mốc thời gian gốc ở những chỗ bản xuất có ghi. Tin nhắn không có mốc thời gian dùng được thì giữ nguyên thứ tự tương đối. Nếu bản xuất đặt tên cho cuộc trò chuyện, cuộc trò chuyện mới tạo sẽ lấy tên đó. Trong chat nhóm, tên người nói trùng với một nhân vật trong phòng sẽ được gán cho nhân vật ấy; phần nào không nhận ra thì gán cho nhân vật chính.

Không theo sang: hình ảnh và tệp đính kèm, tin nhắn hệ thống và tin nhắn công cụ, cùng các bản trả lời thay thế — chỉ câu trả lời đang được chọn ở nguồn là sang được. Bản xuất cuộc trò chuyện cũng không nói gì về bản thân nhân vật, nên định nghĩa, sách thế giới, persona và bộ nhớ đều không nằm trong đó.

Khi tin nhắn đã vào, Reverie tóm tắt chúng để bộ nhớ và ngữ cảnh hoạt động ngay từ lượt kế tiếp của bạn. Bản tóm tắt này không tính phí, nhưng sẽ bị bỏ qua nếu số dư tín dụng của bạn không đủ cho số token nó cần — việc nhập vẫn thành công.

## Khi bị từ chối \[#when-it-refuses]

| Thông báo                                | Nên làm gì                                                                                          |
| ---------------------------------------- | --------------------------------------------------------------------------------------------------- |
| Loại tệp không được hỗ trợ               | Lưu bản xuất thành `.jsonl`, `.json`, `.txt` hoặc `.md`                                             |
| Tệp này quá lớn                          | Tách nhỏ ra; trần là 10 MB                                                                          |
| Tệp này trống                            | Kiểm tra xem bạn đã xuất cuộc trò chuyện chứ không phải một vỏ rỗng                                 |
| Chúng tôi không đọc được tệp này         | Đây không phải bản xuất cuộc trò chuyện mà Reverie nhận ra — thử đường JSON thông dụng hoặc bản ghi |
| Tệp này có quá nhiều tin nhắn            | Tách xuống dưới 10.000 tin nhắn                                                                     |
| Cuộc trò chuyện này đã có tin nhắn       | Mở một cuộc trò chuyện mới và nhập vào đó                                                           |
| Cuộc trò chuyện này thuộc tài khoản khác | Bạn đang đăng nhập bằng tài khoản người khác                                                        |

## Mang các cuộc trò chuyện ra ngoài \[#taking-your-conversations-out]

Vẫn trong phần **Quản lý cuộc trò chuyện**, khi cuộc trò chuyện đã có tin nhắn sẽ có **Xuất cuộc trò chuyện**. Bốn định dạng: **JSONL** (tương thích SillyTavern, và là thứ nên dùng nếu có lúc bạn muốn nhập lại), **Markdown**, **Văn bản thuần** và **HTML**. Chính bản xuất JSONL của Reverie là một tệp nhập hợp lệ, nên bạn có thể chuyển một cuộc trò chuyện giữa các nhân vật, hoặc sao lưu rồi khôi phục.

## Liên quan \[#related]

* [Nhập nhân vật](https://reverie.im/vi/docs/characters/import-characters) — thẻ nhân vật, không phải cuộc trò chuyện
* [Quản lý cuộc trò chuyện](https://reverie.im/vi/docs/chatting/managing-conversations) — đổi tên, lưu trữ và xóa
* [Bộ nhớ](https://reverie.im/vi/docs/chatting/memory) — bản tóm tắt nuôi thứ gì
* [Chat nhóm](https://reverie.im/vi/docs/chatting/group-chats) — người nói được nhập vào khớp với dàn nhân vật ra sao
* [Nhập/xuất trên Reverie](https://reverie.im/vi/blog/your-data-your-choice) — vì sao có tính năng này
