PL ▾
Pobierz klucz API

Jak używać OpenRouter w Janitor AI: konfiguracja proxy

Oto jak używać openrouter w janitor ai oraz jak w ten sam sposób podmienić endpoint na inny kompatybilny z OpenAI. Janitor AI pozwala podłączyć czat do zewnętrznego proxy, dzięki czemu dowolny serwer obsługujący format uzupełnień czatu OpenAI może dostarczać odpowiedzi.

Ilustracja bąbelka czatu połączonego przez proxy z serwerem API

Zaktualizowano

Kluczowe punkty

  • Ustawienia API Janitor AI akceptują URL proxy, klucz i nazwę modelu, czyli wszystko, czego wymaga usługa kompatybilna z OpenAI.
  • W przypadku tego API użyj https://api.openrouternsfw.com/v1, swojego klucza oraz nazwy modelu uncensored.
  • Niektóre wersje wymagają pełnego URL uzupełnień czatu; przetestuj go za pomocą curl, aby wiedzieć, która forma działa.
  • Wiadomość do roleplay z długą historią kosztuje około $0,00135, czyli około $1,35 za 1000 wiadomości.

Nie potrzeba karty. Po rejestracji zdobądź $0,50 darmowego kredytu próbnego jednym kliknięciem (raz na osobę).

Pobierz klucz API

Jak działa połączenie

Janitor AI to strona do czatu z postaciami. Oprócz wbudowanych opcji pozwala podłączyć własny model przez ustawienia API. To ustawienie wymaga trzech rzeczy: URL endpointu, klucza i nazwy modelu. OpenRouter pasuje, ponieważ udostępnia endpoint kompatybilny z OpenAI; nazwy jego modeli mają format vendor/model, a klucz pochodzi z Twojego konta OpenRouter.

Te same trzy pola działają z dowolną inną usługą kompatybilną z OpenAI. API tej strony to: bazowy URL https://api.openrouternsfw.com/v1, klucz bearer oraz ID modelu uncensored. Poniższe kroki pokrywają oba przypadki. Gdy krok różni się w zależności od przypadku, zaznaczę to.

Janitor AI to strona firm trzecich, a jej menu się zmienia. Opisuję ustawienia tak, jak są zwykle ułożone, więc etykiety mogą się nieco różnić. Liczą się wartości.

Przygotuj trzy wartości

Zanim otworzysz Janitor AI, zbierz te dane.

PoleOpenRouterTo API
EndpointURL w stylu OpenAI z dokumentacji OpenRouterhttps://api.openrouternsfw.com/v1/chat/completions
KluczKlucz z Twojego konta OpenRouterKlucz ze strony klucza API
Nazwa modeluID modelu/vendor z ich listyuncensored

Na stronie klucza tego API nowi użytkownicy mogą również jednym kliknięciem odebrać darmowy kredyt próbny w wysokości $0,50, jeden na osobę, ważny przez 7 dni. Rejestracja możliwa jest przez Google lub przy użyciu adresu e-mail i hasła. Kredyt próbny wystarczy do przetestowania całego procesu przed doładowaniem konta.

Przetestuj endpoint najpierw za pomocą curl

Janitor AI daje mało informacji zwrotnej, gdy proxy zawiedzie; zwykle widzisz ogólny błąd w czacie. Sprawdź endpoint poza stroną, aby upewnić się, że wartości są poprawne przed ich wklejeniem.

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
  }'

Odpowiedź JSON z tablicą choices oznacza, że klucz, URL i nazwa modelu są poprawne. Sprawdź nagłówki odpowiedzi, jeśli chcesz więcej: X-Balance-USD pokazuje pozostały kredyt, a X-Request-Id jest przydatny, jeśli kiedykolwiek skontaktujesz się z pomocą techniczną.

Wprowadź proxy w Janitor AI

  1. Otwórz czat z dowolną postacią.
  2. Otwórz menu w czacie i wybierz ustawienia API lub generowania. Dokładna nazwa różni się w zależności od wersji.
  3. Wybierz opcję proxy, czyli tę dla niestandardowego endpointu kompatybilnego z OpenAI, zamiast wbudowanego modelu.
  4. Wklej URL endpointu w pole URL proxy.
  5. Wklej klucz w pole klucza.
  6. Wpisz nazwę modelu dokładnie tak, jak podano: uncensored dla tego API.
  7. Zapisz ustawienia i odśwież stronę czatu.

Wybór formy URL to jedyny moment, w którym użytkownicy utykają. Pole proxy w Janitor AI zwykle oczekuje pełnego URL do endpointu completions czatu, kończącego się na /chat/completions. Inne narzędzia oczekują tylko bazowego URL-a kończącego się na /v1 i same dodają ścieżkę. Jeśli pełny URL zwraca błąd, spróbuj bazowego URL-a i odwrotnie. Test curl powyżej pokazuje, że sam URL jest poprawny, więc błąd wskazuje na sposób, w jaki strona buduje zapytanie, a nie na klucz.

Nazwy modeli są wrażliwe na wielkość liter i muszą pasować. Zła nazwa modelu to druga najczęstsza przyczyna nieudanej pierwszej wiadomości.

Ustawienia istotne dla roleplay

Janitor AI udostępnia kilka ustawień generowania obok pól proxy. API przekazuje parametry próbkowania, więc mają one wpływ na wynik.

  • Temperatura: 0.7 do 1.0 utrzymuje rozmowę żywą. Wyższe wartości zaczynają odbiegać i wymyślać szczegóły sprzeczne z kartą postaci.
  • Maksymalna liczba tokenów: kontroluje długość odpowiedzi. Wartość 300–600 jest odpowiednia do czatu. Pozostała część okna 100 000 tokenów może zostać wykorzystana przez completion, ale tak długie odpowiedzi w czacie rzadko są tym, czego potrzebujesz.
  • Rozmiar kontekstu: API akceptuje do 100 000 tokenów, łącznie z promptem i completion. Mniejsza wartość, np. 8000, utrzymuje niski koszt wiadomości i nadal pozwala przechowywać dużo historii. Zwiększ ją tylko wtedy, gdy postać zapomina rzeczy, które są dla Ciebie ważne.
  • Kontrola powtórzeń: jeśli postać zapętla te same frazy, umiarkowana kara częstotliwości lub obecności pomaga. Obie są przekazywane.

Model jest dostrojony do odpowiadania bez odmów treści dla prawnego użytku dorosłego, więc karta postaci napisana dla opowiadania dla dorosłych nie powinna wywoływać tekstu odmowy. Jedna zasada jest stała: treści seksualne z udziałem nieletnich są niedozwolone i nie powinieneś pisać tekstu karty, który to sugeruje.

Koszt

Ceny wynoszą $0,15 za 1 mln tokenów wejściowych i $0,50 za 1 mln tokenów wyjściowych. W roleplay prawie cały koszt to tokeny wejściowe, ponieważ każda wiadomość ponownie wysyła kartę postaci i historię czatu.

Weź wiadomość z kontekstem 8000 tokenów i odpowiedzią 300 tokenów:

  • Wejście: 8000 x $0.15 / 1M = $0.0012
  • Wyjście: 300 x $0.50 / 1M = $0.00015
  • Razem: $0.00135 na wiadomość, lub $1.35 za 1000 wiadomości

Doładowanie na kwotę $20 pokrywa około 14 800 wiadomości przy takim rozmiarze ($20 / $0,00135 to 14 814). Kredyt próbny $0,50 pokrywa około 370. Jeśli zwiększysz kontekst do 30 000 tokenów, sam koszt wejścia wzrośnie do $0,0045, a wiadomość będzie kosztować $0,00465 przy tej samej odpowiedzi, więc używaj dużych kontekstów tylko wtedy, gdy są Ci potrzebne.

Doładowania wynoszą od $20 do $500 z bonusami 5% od kwoty $50, 10% od $100 i 15% od $200. Płatność w kryptowalutach (USDT w sieci TRC20 lub USDC na Base), kredyt nie wygasa, a nieudane lub odrzucone zapytania nie są rozliczane. Szczegóły na stronie z cenami.

Rozwiązywanie problemów

Błąd sieci lub brak odpowiedzi

Sprawdź formę URL (pełna ścieżka lub baza). Sprawdź, czy w polu klucza nie ma spacji na końcu. Następnie uruchom ponownie test curl ze swojej maszyny.

HTTP 401

Klucz jest zły lub został wklejony z dodatkowymi znakami. Wygeneruj go ponownie ze strony klucza.

HTTP 429

Przeczytaj kod błędu. rate_limited oznacza więcej niż dozwolona liczba zapytań na minutę (300 dla pełnego klucza, 60 dla klucza próbnego). concurrency oznacza zbyt wiele naraz (8 dla pełnego klucza, 2 dla klucza próbnego); w Janitor AI dzieje się tak, gdy regenerujesz odpowiedź, podczas gdy poprzednia nadal strumieniuje, ponieważ zapytanie strumieniowe trzyma swój slot do końca. 429 z Retry-After: 5 oznacza tymczasowe przeciążenie, więc poczekaj pięć sekund i spróbuj ponownie.

Odpowiedzi są krótkie lub rozbiegane

Dostosuj maksymalną liczbę tokenów i temperaturę. Jeśli postać zapomina o niedawnych wydarzeniach, zwiększ nieco rozmiar kontekstu.

Saldo się kończy

Nagłówek X-Balance-USD pokazuje pozostałe środki. Dodaj kredyt z panelu; dokumentacja w pełni opisuje format błędów.

OpenRouter czy to API dla Janitor AI

To różne rodzaje usług. OpenRouter to router oferujący wiele modeli od wielu dostawców; wybierasz model po nazwie, a to, co model będzie lub nie będzie pisał, zależy od tego modelu. Sprawdź jego aktualną listę modeli i ceny na jego własnej stronie. To API oferuje pojedynczy model tekstu o otwartych wagach, uruchamiany przez niezależnego dostawcę i dostrojony do odpowiadania bez odmów treści dla prawnego użytku dorosłego. Nie jest to oficjalne API żadnego twórcy modelu.

Jeśli chcesz różnorodności, zachowaj konfigurację OpenRouter. Jeśli Twoje postacie napotykają na odmowy, a Ty chcesz stabilny, tani, pojedynczy model, ten jest prosty do wypróbowania: zarejestruj się, odebraj kredyt próbny i wklej trzy wartości powyżej. Prompty nie są używane do trenowania.

Pytania i odpowiedzi

Co wpisać w pola proxy w Janitor AI?

URL endpointa, swój klucz API i nazwę modelu. W przypadku tego API jest to https://api.openrouternsfw.com/v1/chat/completions, Twój klucz i uncensored. Jeśli nie zadziała, spróbuj adresu bazowego kończącego się na /v1.

Czy to to samo co OpenRouter?

Nie. OpenRouter kieruje ruch między wieloma modelami i dostawcami. To jeden model o otwartych wagach od niezależnego dostawcy z własnym kluczem i przedpłaconym kredytem.

Dlaczego otrzymuję błąd 429?

Przekroczyłeś limit zapytań na minutę, masz zbyt wiele równoległych zapytań lub usługa jest chwilowo przeciążona. Kod błędu i nagłówek Retry-After wskażą Ci, która z tych przyczyn ma zastosowanie.

Czy mogę przetestować bez płacenia?

Tak. Nowi użytkownicy mogą jednym kliknięciem odebrać darmowy kredyt próbny w wysokości $0,50 po rejestracji. Jest on ważny przez 7 dni, jeden na osobę.

Czy moje czaty są używane do trenowania?

Nie. Prompty wysłane do tego API nie są używane do trenowania.

Twój klucz jest o jeden formularz dalej

Utwórz konto, skopiuj klucz, zmień bazowy URL. To cała konfiguracja.

Pobierz klucz API