Trong hướng dẫn cài đặt SillyTavern, không phải phương án nào cũng phù hợp với mọi người. Mỗi criteria card mô tả một trục quyết định: installation method, dependency handling, configuration safety, companion integration, mobile feasibility và troubleshooting. Chúng tôi không hứa hẹn thiết lập hoàn hảo. Thay vào đó, chúng tôi giúp bạn cân nhắc trade-off. Dùng chúng như checklist trước khi commit vào một hướng. Lưu ý: SillyTavern và các công cụ liên quan thay đổi nhanh chóng. Luôn xác minh official documentation và policies hiện tại của partner.
01Installation Method
Có một số phương pháp đã được document để cài SillyTavern: manual clone từ repository, package manager nếu có, hoặc community script. Mỗi cách có prerequisites và trade-off riêng. Manual clone cho nhiều quyền kiểm soát nhất nhưng cần Git và Node.js. Package manager đơn giản hơn nhưng có thể không updated. Community script nhanh nhưng bạn phải kiểm tra source. Chọn method phù hợp với kỹ năng và nhu cầu privacy. Đừng dựa vào one-click installer mà bạn không hiểu.
Dành cho tinkerer có kinh nghiệm command-line cơ bản và muốn kiểm soát từng bước.
Xem official repository và docs để biết danh sách supported methods trước khi bắt đầu.
02Dependency Handling
SillyTavern cần Node.js và npm, đôi khi là Git. Cài dependencies trước khi clone repository. Dùng official package manager của OS: apt, brew, hoặc winget. Xác minh version compatibility. Node.js cũ có thể gây lỗi build. Không cài global packages không được document. Nếu gặp lỗi dependency, đọc error message và tìm package cụ thể. Checklist này cần hoàn thành trước khi vào configuration.
Dành cho người dùng quen package manager và muốn tránh version mismatch.
Chạy `node --version` và `npm --version` rồi so với official requirements.
03Configuration Safety
Configuration của SillyTavern có các setting ảnh hưởng đến privacy và data storage. Cloud storage mặc định có thể không phù hợp cho cuộc trò chuyện nhạy cảm. Kiểm tra setting cho local storage, encryption nếu có, và logging. Không upload configuration file lên public repository. API key nên lưu trong environment variable hoặc secure vault, không plaintext. Các setting này được document nhưng có thể thay đổi. Luôn review privacy settings sau update. Không có guarantee về security, nhưng bạn có quyền kiểm soát.
Dành cho privacy-first user muốn giữ cuộc trò chuyện trên local machine càng nhiều càng tốt.
Đọc official configuration documentation và kiểm tra từng privacy-related option.
04Companion Integration
Kết nối custom AI model hoặc API cần endpoint URL và API key. Quy trình chung: vào settings, chọn API provider, nhập endpoint và key, test connection. Chúng tôi không endorse model cụ thể. Mỗi provider có limits, billing và policies riêng. Xác minh availability hiện tại trước khi dựa vào. API key phải được lưu an toàn. Nếu lỗi connection, kiểm tra network và key permissions. Integration không phải one-click; đây là bước kỹ thuật.
Dành cho companion customizer muốn tích hợp model hoặc API provider riêng.
Xem provider documentation để biết endpoint format và key permissions.
05Mobile Feasibility
Chạy SillyTavern trên smartphone hoặc tablet là có thể nhưng có giới hạn. Hướng dẫn desktop-centric không phải lúc nào cũng áp dụng cho mobile. Một số workaround dùng Termux trên Android hoặc remote access đến desktop. Hiệu năng phụ thuộc device và network. Mobile setup không seamless và có thể cần thêm troubleshooting. Nếu chỉ có mobile, hãy chuẩn bị cho các caveat. Xác minh community-reported methods trước khi commit. Đừng kỳ vọng trải nghiệm giống desktop.
Dành cho mobile adapter sẵn sàng dùng workaround và chấp nhận giới hạn.
Tìm community documentation cho mobile setup và kiểm tra device compatibility.
06Troubleshooting
Các lỗi thường gặp gồm dependency mismatch, port conflict và API authentication failure. Mỗi lỗi có cách sửa riêng. Đọc error message cẩn thận. Với port conflict, đổi port trong configuration. Với API failure, xác minh key và endpoint. Với dependency mismatch, update Node.js. Không cài random fix từ nguồn không rõ. Community-reported issues có ích nhưng vẫn cần xác minh. Troubleshooting là iterative, không phải magic. Lưu ý software thay đổi.
Dành cho mọi người dùng có thể gặp lỗi trong installation hoặc configuration.
Xem official issue tracker và community forum để biết documented errors và fixes.