Hướng dẫn tích hợp SillyTavern
Kết nối UnoRouter với SillyTavern qua nguồn chat completion tùy chỉnh tương thích OpenAI.
Tổng quan
SillyTavern giao tiếp với UnoRouter qua nguồn Chat Completion. Bạn dán URL gốc, khóa API của mình, rồi chọn một mô hình từ danh sách thả xuống được điền tự động. Không cần máy chủ proxy, không cần reverse tunnel, không cần cấu hình thêm.
Cấu hình nhanh
Dán các giá trị này vào ứng dụng. Khoá của bạn sẽ tự điền khi bạn đã đăng nhập.
URL cơ sở: https://api.unorouter.com/v1
Khoá API: YOUR_API_KEYTương thích
Thiết lập từng bước
- 1Mở AI Response Configuration
Trong SillyTavern, nhấn biểu tượng phích cắm ở trên cùng để mở bảng API Connections.
- 2Chọn Chat Completion
Đặt kiểu API thành Chat Completion.
- 3Chọn Custom (OpenAI-compatible)
Trong danh sách thả xuống Chat Completion Source, chọn Custom (OpenAI-compatible).
- 4Dán URL gốc
Nhập URL gốc của UnoRouter kết thúc bằng `/v1`. Không thêm `/chat/completions`.
textCustom Endpoint (Base URL): https://api.unorouter.com/v1 - 5Dán khóa API của bạn
Dán khóa API UnoRouter vào trường Custom API Key.
- 6Kết nối và chọn mô hình
Nhấn Connect. Danh sách Model sẽ được điền tự động từ danh sách mô hình của UnoRouter; chọn mô hình bạn muốn dùng.
Mô hình đề xuất
Các mô hình miễn phí hoạt động tốt ở đây. Dán bất kỳ id mô hình nào vào ứng dụng.
Lưu ý
- Chỉ dán URL cơ sở kết thúc bằng `/v1`. SillyTavern tự thêm `/chat/completions`; nếu bạn tự thêm, nó sẽ trả về lỗi 400.
- Nếu danh sách mô hình trống, kết nối đã thất bại. Hãy kiểm tra lại URL cơ sở, sau đó bật Bypass API Status Check để SillyTavern không cắt ngang việc lấy danh sách.
- Lỗi 401 nghĩa là khoá đã hết hạn hoặc gõ sai. Hãy tạo một khoá mới trong bảng điều khiển UnoRouter và dán nó mà không có khoảng trắng ở đầu hoặc cuối.
- Nếu truyền phát bị cắt giữa chừng, hãy tắt Streaming để xác nhận nguyên nhân nằm ở phía truyền phát, rồi bật lại. Các proxy doanh nghiệp loại bỏ tiền tố `data:` cũng có thể làm hỏng điều này.