Cách dùng OpenRouter trên Janitor AI: Cấu hình proxy
Dưới đây là cách dùng openrouter trên janitor ai và cách thay thế bằng một endpoint tương thích OpenAI khác theo cách tương tự. Janitor AI cho phép bạn trỏ một cuộc trò chuyện vào một proxy bên ngoài, vì vậy bất kỳ máy chủ nào hỗ trợ định dạng chat completions của OpenAI đều có thể cung cấp câu trả lời.

Điểm chính
- Cài đặt API của Janitor AI chấp nhận URL proxy, khóa và tên mô hình, đây là những thứ cần thiết cho một dịch vụ tương thích OpenAI.
- Với API này, bạn dùng https://api.openrouternsfw.com/v1, khóa của bạn và tên mô hình uncensored.
- Một số phiên bản yêu cầu URL đầy đủ của endpoint hoàn thành trò chuyện; hãy kiểm tra bằng curl để biết định dạng nào hoạt động.
- Một tin nhắn đóng vai với lịch sử dài tốn khoảng $0.00135, xấp xỉ $1.35 cho 1.000 tin nhắn.
Không cần thẻ. Sau khi đăng ký, nhận $0,50 tín dụng dùng thử miễn phí bằng một cú nhấp chuột (một lần mỗi người).
Lấy khóa APICách kết nối hoạt động
Janitor AI là một trang web trò chuyện nhân vật. Ngoài các tùy chọn tích hợp, nó cho phép bạn kết nối mô hình riêng thông qua cài đặt API. Cài đặt này yêu cầu ba thứ: URL endpoint, khóa và tên mô hình. OpenRouter phù hợp vì nó cung cấp một endpoint tương thích OpenAI; tên mô hình của nó có dạng vendor/model và khóa đến từ tài khoản OpenRouter của bạn.
Ba trường tương tự hoạt động với bất kỳ dịch vụ tương thích OpenAI nào khác. API của trang web này là một ví dụ: URL cơ sở https://api.openrouternsfw.com/v1, khóa bearer và ID mô hình uncensored. Vì vậy, các bước dưới đây bao gồm cả hai trường hợp. Khi một bước khác nhau giữa hai trường hợp, tôi sẽ nói rõ.
Janitor AI là một trang web bên thứ ba và giao diện của nó thay đổi. Tôi mô tả các cài đặt theo cách bố trí phổ biến, vì vậy hãy mong đợi nhãn có thể hơi khác. Các giá trị mới là quan trọng.
Chuẩn bị ba giá trị
Trước khi mở Janitor AI, hãy thu thập những thông tin này.
| Trường | OpenRouter | API này |
|---|---|---|
| Endpoint | URL kiểu OpenAI từ tài liệu của OpenRouter | https://api.openrouternsfw.com/v1/chat/completions |
| Khóa | Khóa từ tài khoản OpenRouter của bạn | Khóa từ trang khóa API |
| Tên mô hình | ID vendor/model từ danh sách của họ | uncensored |
Đối với API này, trang khóa cũng cho phép người dùng mới nhận $0.50 tín dụng dùng thử chỉ với một cú nhấp chuột, mỗi người một lần, có hiệu lực trong 7 ngày. Đăng ký bằng Google hoặc bằng email và mật khẩu. Tín dụng đủ để bạn kiểm tra toàn bộ thiết lập trước khi thêm tiền.
Kiểm tra endpoint với curl trước
Janitor AI cung cấp rất ít phản hồi khi proxy gặp sự cố; bạn thường thấy lỗi chung chung trong cuộc trò chuyện. Hãy kiểm tra endpoint bên ngoài trang web để biết các giá trị là đúng trước khi dán chúng vào.
curl https://api.openrouternsfw.com/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{
"model": "uncensored",
"messages": [
{"role": "system", "content": "You are Mara, a dry-witted ship mechanic."},
{"role": "user", "content": "Mara, the engine is making that noise again."}
],
"max_tokens": 200
}'
Một phản hồi JSON có mảng choices có nghĩa là khóa, URL và tên mô hình đều đúng. Hãy xem các tiêu đề phản hồi nếu bạn muốn biết thêm: X-Balance-USD hiển thị tín dụng còn lại và X-Request-Id hữu ích nếu bạn liên hệ hỗ trợ.
Nhập proxy vào Janitor AI
- Mở một cuộc trò chuyện với bất kỳ nhân vật nào.
- Mở menu trong cuộc trò chuyện và chọn cài đặt API hoặc tạo nội dung. Tên chính xác khác nhau tùy phiên bản.
- Chọn tùy chọn proxy, tức là tùy chọn cho endpoint tương thích OpenAI tùy chỉnh, thay vì mô hình tích hợp.
- Dán URL endpoint vào trường URL proxy.
- Dán khóa vào trường khóa.
- Nhập tên mô hình chính xác như đã cho:
uncensoredcho API này. - Lưu cài đặt và tải lại trang cuộc trò chuyện.
Việc chọn dạng URL nào là điểm khiến nhiều người gặp khó khăn. Trường proxy của Janitor AI thường yêu cầu URL đầy đủ của endpoint chat completions, kết thúc bằng /chat/completions. Các công cụ khác chỉ yêu cầu URL cơ bản kết thúc bằng /v1 và tự thêm đường dẫn. Nếu URL đầy đủ gây lỗi, hãy thử URL cơ bản và ngược lại. Kiểm tra curl ở trên cho thấy URL đầy đủ hợp lệ, vì vậy lỗi xảy ra do cách trang web xây dựng yêu cầu, không phải do khóa.
Tên mô hình phân biệt chữ hoa chữ thường và phải khớp chính xác. Tên mô hình sai là nguyên nhân phổ biến thứ hai gây ra lỗi tin nhắn đầu tiên.
Các cài đặt quan trọng cho nhập vai
Janitor AI hiển thị một số cài đặt tạo nội dung bên cạnh các trường proxy. API chuyển tiếp các tham số lấy mẫu qua, nên chúng có hiệu lực.
- Nhiệt độ: 0.7 đến 1.0 giữ cho hội thoại sôi động. Các giá trị cao hơn bắt đầu bị lệch và tạo ra chi tiết mâu thuẫn với thẻ nhân vật.
- Số token tối đa: kiểm soát độ dài phản hồi. Giá trị từ 300 đến 600 phù hợp cho trò chuyện. Phần hoàn thành có thể sử dụng phần còn lại của cửa sổ 100.000 token, nhưng các phản hồi trò chuyện dài như vậy hiếm khi là những gì bạn muốn.
- Kích thước ngữ cảnh: API chấp nhận tối đa 100.000 token, bao gồm prompt và phần sinh. Giá trị nhỏ hơn, chẳng hạn 8.000, giữ chi phí cho mỗi tin nhắn ở mức thấp và vẫn lưu trữ được nhiều lịch sử. Chỉ tăng giá trị này nếu nhân vật quên những thông tin bạn cần.
- Kiểm soát lặp lại: nếu nhân vật lặp lại cùng một cụm từ, mức phạt tần suất hoặc sự hiện diện ở mức vừa phải sẽ giúp ích. Cả hai đều được chuyển tiếp qua.
Mô hình được tinh chỉnh để trả lời mà không từ chối nội dung cho mục đích người lớn hợp pháp, vì vậy thẻ nhân vật viết cho câu chuyện người lớn sẽ không kích hoạt thông báo từ chối. Một quy tắc cố định là: nội dung tình dục liên quan đến người chưa thành niên bị cấm, và bạn không nên viết văn bản thẻ gợi ý điều đó.
Chi phí của bạn
Giá là $0.15 cho mỗi 1 triệu token đầu vào và $0.50 cho mỗi 1 triệu token đầu ra. Trong đóng vai, hầu hết chi phí là đầu vào, vì mỗi tin nhắn gửi lại thẻ nhân vật và lịch sử trò chuyện.
Lấy một tin nhắn với 8.000 token ngữ cảnh và câu trả lời 300 token:
- Đầu vào: 8.000 x $0.15 / 1M = $0.0012
- Đầu ra: 300 x $0.50 / 1M = $0.00015
- Tổng cộng: $0.00135 cho mỗi tin nhắn, hoặc $1.35 cho 1.000 tin nhắn
Nạp $20 đủ để gửi khoảng 14.800 tin nhắn ở kích thước đó ($20 / $0.00135 là 14.814). Tín dụng dùng thử $0.50 đủ cho khoảng 370 tin nhắn. Nếu bạn tăng ngữ cảnh lên 30.000 token, chỉ riêng đầu vào đã tăng lên $0.0045 và một tin nhắn tốn $0.00465 với cùng phản hồi, vì vậy chỉ sử dụng ngữ cảnh lớn khi bạn thực sự cần.
Các lần nạp tiền từ $20 đến $500 kèm theo thưởng 5% từ $50, 10% từ $100 và 15% từ $200. Thanh toán bằng tiền mã hóa (USDT trên TRC20 hoặc USDC trên Base), tín dụng không bao giờ hết hạn, và các yêu cầu bị lỗi hoặc từ chối sẽ không bị tính phí. Chi tiết có trên trang giá cả.
Khắc phục sự cố
Lỗi mạng hoặc không có phản hồi
Kiểm tra định dạng URL (đường dẫn đầy đủ hoặc cơ sở). Kiểm tra xem không có khoảng trắng ở cuối trong trường khóa. Sau đó chạy lại bài kiểm tra curl từ máy của bạn.
HTTP 401
Khóa sai hoặc được dán kèm các ký tự thừa. Tạo lại khóa từ trang quản lý khóa.
HTTP 429
Đọc mã lỗi. rate_limited có nghĩa là vượt quá số yêu cầu cho phép mỗi phút (300 cho khóa đầy đủ, 60 cho khóa dùng thử). concurrency có nghĩa là quá nhiều yêu cầu cùng lúc (8 cho khóa đầy đủ, 2 cho khóa dùng thử); trên Janitor AI, điều này xảy ra khi bạn tạo lại phản hồi trong khi phản hồi trước đó vẫn đang truyền phát, vì một yêu cầu truyền phát giữ vị trí của nó cho đến khi kết thúc. Lỗi 429 với Retry-After: 5 có nghĩa là quá tải tạm thời, vì vậy hãy đợi năm giây và thử lại.
Câu trả lời bị cắt ngắn hoặc lan man
Điều chỉnh số token tối đa và nhiệt độ. Nếu nhân vật quên các sự kiện gần đây, hãy tăng kích thước ngữ cảnh lên một chút.
Số dư hết
Tiêu đề X-Balance-USD cho biết số dư còn lại. Bạn hãy thêm tín dụng từ bảng điều khiển; tài liệu mô tả đầy đủ định dạng lỗi.
OpenRouter hoặc API này cho Janitor AI
Chúng là các loại dịch vụ khác nhau. OpenRouter là một bộ định tuyến cung cấp nhiều mô hình từ nhiều nhà cung cấp; bạn chọn mô hình theo tên, và những gì mỗi mô hình sẽ viết hay không viết phụ thuộc vào chính mô hình đó. Hãy kiểm tra danh sách mô hình và giá cả hiện tại của OpenRouter trên trang web của nó. API này cung cấp một mô hình văn bản trọng số mở duy nhất, do một nhà cung cấp độc lập vận hành và được tinh chỉnh để trả lời mà không từ chối nội dung, dùng cho mục đích người lớn hợp pháp. Đây không phải là API chính thức của bất kỳ nhà sản xuất mô hình nào.
Nếu bạn muốn đa dạng, hãy giữ nguyên cài đặt OpenRouter của bạn. Nếu các nhân vật của bạn gặp phải từ chối và bạn muốn một mô hình đơn lẻ ổn định, rẻ tiền, thì mô hình này rất dễ thử: đăng ký, nhận tín dụng dùng thử và dán ba giá trị ở trên. Các prompt không được sử dụng để huấn luyện.
Hướng dẫn khác
Hỏi đáp
Tôi nhập gì vào các trường proxy của Janitor AI?
URL endpoint, khóa API của bạn và tên mô hình. Đối với API này, đó là https://api.openrouternsfw.com/v1/chat/completions, khóa của bạn và uncensored. Nếu nó thất bại, hãy thử base URL kết thúc bằng /v1.
Đây có phải là OpenRouter không?
Không. OpenRouter định tuyến giữa nhiều mô hình và nhà cung cấp. Đây là một mô hình trọng số mở từ nhà cung cấp độc lập với khóa và tín dụng trả trước riêng.
Tại sao tôi nhận lỗi 429?
Bạn đã vượt quá giới hạn theo phút, có quá nhiều yêu cầu đồng thời đang chạy, hoặc dịch vụ đang bị quá tải tạm thời. Mã lỗi và tiêu đề Retry-After cho bạn biết giới hạn nào đã bị vượt qua.
Tôi có thể dùng thử mà không cần trả tiền không?
Có. Người dùng mới có thể nhận $0.50 tín dụng dùng thử chỉ với một cú nhấp chuột sau khi đăng ký. Nó có hiệu lực trong 7 ngày, mỗi người một lần.
Các cuộc trò chuyện của tôi có được dùng để huấn luyện không?
Không. Các prompt gửi đến API này không được dùng để huấn luyện.
Khóa của bạn chỉ cách một bước
Tạo tài khoản, sao chép khóa, thay đổi base URL. Đó là toàn bộ thiết lập.
Lấy khóa API