Mở và đọc file export Character.AI (ZIP hoặc JSON) ngay trên trình duyệt
Thả file Character.AI gửi qua email vào đây để đọc lịch sử chat như bình thường, thay vì phải nhìn một khối code dài ngoằng.
Tìm kiếm tin nhắn, lưu lại dưới dạng văn bản hoặc trang web, hoặc đưa một nhân vật sang Castmanor cùng toàn bộ ký ức trò chuyện. File được đọc trực tiếp trên thiết bị của bạn và không bao giờ gửi đi đâu cả.
Mở file export của bạn
Không có gì rời khỏi trình duyệt của bạn
Trang này không có nút tải lên vì chẳng có máy chủ nào để tải lên cả. Trang đọc file trực tiếp trên thiết bị của bạn, và được thiết kế để không tạo bất kỳ kết nối mạng nào sau khi tải xong.
Bạn có thể tự kiểm tra: mở công cụ cho nhà phát triển trên trình duyệt, chọn tab Network, thả file vào và thấy danh sách vẫn hoàn toàn trống. Trang web cũng yêu cầu trình duyệt chặn mọi kết nối (thông qua Content-Security-Policy với connect-src 'none').
Lần duy nhất có dữ liệu rời khỏi trang này là khi bạn bấm Tiếp tục trên Castmanor. Khi đó, trình duyệt sẽ chuyển nhân vật bạn chọn sang một tab Castmanor mới, và Castmanor sẽ hỏi xác nhận trước khi thực hiện bất kỳ thao tác nào.
Lấy file này ở đâu?
Trong ứng dụng Character.AI hoặc trên website: vào Profile, chọn Settings, chọn Account, chọn Manage Account and Data, rồi chọn Export Data. Character.AI sẽ gửi cho bạn một liên kết qua email. Quá trình này thường mất từ 3 đến 4 tuần, và liên kết sẽ hết hạn sau 7 ngày, vì vậy hãy tải file về ngay khi nhận được.
Bạn sẽ nhận được một file ZIP. Hãy thả cả file ZIP vào đây, hoặc thả file message.json bên trong kèm theo character.json (file chứa tên các nhân vật).
Hướng dẫn từng bước để lưu và xóa dữ liệu Character.AI của bạn
Không muốn đợi từ 3 đến 4 tuần?
Bạn có thể lưu các đoạn chat ngay hôm nay, từ chính trang Character.AI bạn đang mở. Đây là một đoạn script nhỏ hoàn toàn miễn phí, có nhiệm vụ đọc các đoạn chat khi bạn đang đăng nhập và lưu lại thành một file. Script chạy trên máy của bạn, chỉ gửi yêu cầu tới character.ai (giống như chính trang web đang làm), và không gửi gì đi bất kỳ đâu khác. Mã nguồn mở theo giấy phép MIT, bạn có thể xem từng dòng mã.
- Cài đặt một tiện ích quản lý userscript như Tampermonkey hoặc Violentmonkey trên trình duyệt máy tính.
- Mở script theo liên kết bên dưới và xác nhận cài đặt.
- Mở character.ai và đăng nhập. Một nút tên là Save my chats sẽ xuất hiện ở góc màn hình.
- Bấm vào nút đó. Script sẽ lưu một file ZIP chứa từng đoạn chat riêng biệt. Thả file ZIP đó vào ô ở đầu trang này.
Không có tiện ích quản lý userscript? Kéo liên kết này vào thanh dấu trang của bạn, mở character.ai, đăng nhập và bấm vào dấu trang: Lưu lịch sử chat Character.AI của tôi
Câu hỏi thường gặp
- message.json là gì?
- Đây là file chính trong bản export mà Character.AI gửi cho bạn. File này chứa toàn bộ tin nhắn trong các cuộc trò chuyện nối tiếp nhau mà không ghi rõ ai gửi. Trang này sẽ sắp xếp các tin nhắn lại thành từng đoạn chat theo từng nhân vật.
- Làm thế nào để mở file ZIP export của Character.AI?
- Hãy thả thẳng file ZIP vào trang này mà không cần giải nén. Trang sẽ mở file ngay trên thiết bị của bạn, tìm message.json bên trong và hiển thị các đoạn chat theo từng nhân vật. Nếu file ZIP yêu cầu mật khẩu, hãy thử nhập địa chỉ email tài khoản Character.AI của bạn viết chữ thường: một số bản export được bảo vệ theo cách này.
- Bên trong file export Character.AI có những gì? Giải thích định dạng export
- Character.AI không công bố định dạng, nên phần này dựa trên các tệp mà mọi người đã chia sẻ. Tệp ZIP có một thư mục mang tên người dùng của bạn, bên trong là thư mục data. Ở đó, user.json lưu thông tin tài khoản của bạn (trang này sẽ bỏ qua), character.json chứa các nhân vật và message.json chứa tin nhắn. Mỗi dòng tin nhắn có chat id, candidate id, nội dung văn bản và thời gian gửi. Tệp không có mục ghi rõ ai là người nhắn, còn các tin nhắn đã chỉnh sửa hoặc tạo lại có thể để lại các dòng thừa hoặc trống, vì thế trang này sẽ tự sắp xếp lại lượt chat và cho phép bạn đổi lại vai giữa hai bên. Chúng tôi chưa thấy dữ liệu ký ức trong các tệp này. Nếu tệp xuất của bạn trông khác một chút, trang này vẫn sẽ cố gắng đọc.
- Làm sao để chuyển JSON từ Character.AI thành văn bản?
- Thả tệp ZIP hoặc message.json vào trang này, chọn một nhân vật rồi bấm Tải văn bản (.txt). Bạn sẽ nhận được một tệp văn bản thuần với từng đoạn cho mỗi tin nhắn, kèm tên người nói và ngày tháng, hoặc một trang web (.html) mở được trên mọi trình duyệt. Tải xuống tất cả sẽ cho bạn một tệp ZIP gồm tệp văn bản và trang web cho từng nhân vật.
- Quá trình xuất tệp mất bao lâu?
- Character.AI thông báo có thể mất từ ba đến bốn tuần. Một số người nhận được sớm hơn. Liên kết gửi qua email sẽ hết hạn sau 7 ngày.
- Tệp của tôi có bị tải lên mạng không?
- Không. Trang web đọc tệp ngay trên thiết bị của bạn. Ở phần Không có gì rời khỏi trình duyệt của bạn, bạn có thể xem cách tự kiểm tra điều đó.
- Tại sao một số tin nhắn lại nằm sai phía?
- Bản xuất dữ liệu không ghi rõ ai đã gửi từng tin nhắn. Trang web mặc định mỗi đoạn chat bắt đầu bằng lời chào của nhân vật và hai bên thay phiên nhau trò chuyện. Nếu thấy cuộc trò chuyện bị ngược vai, hãy bấm Đổi bên.
- Tôi có thể dùng công cụ này cho các ứng dụng khác không?
- Có chứ, dùng được cho vài ứng dụng khác. Trang cũng mở được tệp xuất từ CAI Tools, đoạn chat SillyTavern và tệp từ Kindroid, Janitor AI cùng Grok. Cứ thả tệp vào tương tự như vậy.
- Tôi có thể dán đoạn chat thay vì tải tệp lên không?
- Được chứ. Phía dưới khung thả tệp, hãy chọn Hoặc dán một đoạn chat, dán văn bản vào rồi bấm Đọc nội dung. Tính năng này hoạt động khi mỗi tin nhắn bắt đầu bằng tên người nói kèm dấu hai chấm, hoặc với bản sao chép từ trang Character.AI hay trang chia sẻ của Grok. Một bản chép không có tên người nói, chẳng hạn như nhiều bản sao chép từ PolyBuzz hoặc Chai, ban đầu sẽ bị từ chối vì trang này không tự đoán trừ khi bạn yêu cầu. Khi đó bạn có thể chọn Đọc theo lượt luân phiên: trang web sẽ tách văn bản thành các tin nhắn dựa trên dòng trống và xếp xen kẽ giữa nhân vật và bạn, bắt đầu bằng người bạn chọn, đồng thời hiện nút Đổi vai phòng khi bị ngược. Đó vẫn chỉ là phỏng đoán, và có thể bị lệch nếu một tin nhắn có sẵn dòng trống bên trong. Ứng dụng Castmanor có thể đọc các bản sao chép như vậy bằng mô hình AI, nhưng cách đó sẽ gửi văn bản đến Castmanor.
- Nút Tiếp tục trên Castmanor dùng để làm gì?
- Nút này sẽ mở Castmanor trong một thẻ mới và chuyển các đoạn chat của nhân vật đó sang, trực tiếp từ trang này sang thẻ mới. Castmanor sẽ yêu cầu bạn xác nhận, sau đó tạo một nhân vật có thể nhớ các cuộc trò chuyện của bạn. Các nhân vật trong Castmanor là AI, không phải người thật.
Về trang này
Trang này do Castmanor vận hành, một ứng dụng nơi các nhân vật AI trò chuyện cùng bạn. Các nhân vật trong Castmanor là AI, không phải người thật. Trình xem này là một công cụ miễn phí: được cấp phép theo giấy phép MIT, đoạn mã bạn đang chạy là tệp dạng đọc được /static/viewer.js, và trang này không liên kết với Character Technologies, Inc.
Miễn phí sử dụng và sao chép theo giấy phép MIT.