Janitor AI API einrichten: die exakte Proxy-Konfiguration, Feld für Feld

Updated 2026-07-15

In den API-Einstellungen von JanitorAI wählst du Proxy und füllst fünf Felder aus: einen Konfigurationsnamen, eine exakte Modell-ID wie deepseek-v4-flash, den vollständigen Endpoint https://api.apisrouter.com/v1/chat/completions, deinen API-Key und einen optionalen Custom Prompt. Der häufigste Fehler ist, eine Base-URL einzufügen, die bei /v1 endet, denn JanitorAI hängt den Pfad nie selbst an.

Kurzantwort: die fünf Werte, die JanitorAI abfragt

Das Proxy-Setup von JanitorAI hat genau fünf Felder, vier davon sind Copy-Paste. Öffne einen beliebigen Chat, gehe zu API Settings, wähle Proxy als API-Typ und erstelle dann eine neue Konfiguration mit diesen Werten:

Konfigurationsname:  APIsRouter-deepseek        (beliebiges Label, nur du siehst es)
Modellname:          deepseek-v4-flash       (exakte Modell-ID, keine Leerzeichen)
Proxy-URL:           https://api.apisrouter.com/v1/chat/completions
API-Key:             sk-...                  (ohne führende/nachfolgende Leerzeichen einfügen)
Custom Prompt:       (optional, leer lassen, um die Charakterkarte wie geschrieben zu verwenden)

Was jedes Feld tatsächlich bewirkt

Halte den Custom Prompt kurz und mechanisch. Gute Anwendungen: Antwortlänge begrenzen, dritte Person erzwingen, Aktionen verbieten, die für deinen Charakter geschrieben werden. Schlechte Anwendungen: eine zweite Charakterkarte oder einen tausend Wörter langen Style-Guide einfügen, was jede Anfrage aufbläht und älteren Chatverlauf schneller aus dem Kontext drängt. Nutze nach dem Speichern den Check-Proxy-Button, falls dein Build einen anzeigt, und sende dann eine kurze Testnachricht. Kommt nichts zurück, arbeite dich durch die Fehlertabelle unten, bevor du das Modell wechselst.

  • Konfigurationsname: ein lokales Label. Es wird nie an die API gesendet. Benenne es nach dem Modell, etwa APIsRouter-deepseek oder APIsRouter-glm, damit du pro Modell eine gespeicherte Konfiguration behältst und in zwei Taps wechseln kannst.
  • Modellname: wird bei jeder Anfrage als model-Parameter gesendet. Er muss die exakte ID sein, klein geschrieben mit Bindestrichen: deepseek-v4-flash funktioniert, „DeepSeek V4 Flash" nicht.
  • Proxy-URL: der vollständige Chat-Completions-Endpoint. JanitorAI sendet Anfragen exakt an die URL, die du eintippst. SillyTavern nimmt eine Base-URL, die bei /v1 endet, und hängt den Pfad selbst an, außerdem füllt es die Modellliste automatisch über /v1/models. JanitorAI tut beides nicht, weshalb eine URL, die bei /v1 endet, hier einen 404 zurückgibt, obwohl sie in SillyTavern problemlos funktioniert.
  • API-Key: wird nur als Authorization: Bearer-Header an die Proxy-URL gesendet. Füge ihn niemals in eine Chat-Nachricht oder einen Screenshot ein.
  • Custom Prompt: eine optionale Anweisung auf System-Ebene, die zusätzlich zur Charakterkarte gesendet wird, nicht als Ersatz dafür. Er wird bei jeder Nachricht erneut mitgesendet, daher kostet jedes Wort Input-Token für die gesamte Lebensdauer des Chats.

Welchen Modellnamen du eintragen solltest, und warum

Proxy-URL und API-Key bleiben über alle Konfigurationen hinweg gleich. Der einzige Wert, der sich pro Modell ändert, ist der Modellname, daher ist eine gespeicherte Konfiguration pro tatsächlich genutztem Modell der praktische Weg. Fürs Roleplay ist die DeepSeek-V4-Familie in etwa der Community-Favorit in JanitorAI-Foren: starke Charakterkarten-Treue bei den niedrigsten Token-Preisen in dieser Tabelle. GLM-5, Kimi K2.6 und MiMo sind solide Preis-Leistungs-Tipps mit Richtlinien, die fiktionale Inhalte erlauben. Grok 4.5 ist eine übliche Wahl für düsterere oder reifere fiktionale Themen, weil die veröffentlichte Richtlinie von xAI diese in Fiktion ausdrücklich erlaubt. Claude Sonnet 4.6 und Opus 4.7 schreiben die beste Prosa von allen hier, aber die Nutzungsrichtlinie von Anthropic verbietet explizite Inhalte, daher gilt Claude als strikt SFW-orientierte Creative-Writing-Option. Zwei Grundregeln unabhängig vom Modell: JanitorAI ist eine 18+-Plattform, und ihre Nutzungsbedingungen gelten auch im Proxy-Modus, ebenso die Content-Richtlinie des jeweiligen Modell-Anbieters, an den du routest. Ein Modell mit flexibler Fiktions-Richtlinie zu wählen, setzt keine der beiden außer Kraft.

MiMo ist ebenfalls als Budget-Roleplay-Tipp im Katalog; die aktuelle ID findest du auf der Modelle-Seite.
Modellname (exakt einfügen)Stärken auf JanitorAIHinweise zur Content-Richtlinie
deepseek-v4-flashCommunity-Favorit; bestes Preis-Leistungs-Verhältnis für lange ChatsFlexible Richtlinie für fiktionale Inhalte
deepseek-v4-proBessere Konsistenz und Erinnerung bei langen ChatsGleiche Familie, höherer Preis
glm-5Natürliche Dialoge zum kleinen PreisErlaubt Fiktion
kimi-k2.6Langer Kontext; Preis-Leistungs-TippErlaubt Fiktion
grok-4.5Eigenständige Stimme; 500K KontextfensterRichtlinie von xAI erlaubt reifere fiktionale Themen
claude-sonnet-4-6Beste Prosaqualität pro DollarLaut Anthropic-Richtlinie nur SFW-Creative-Writing
claude-opus-4-7Tiefste CharakterisierungNur SFW-Creative-Writing
gemini-3.5-flashSchneller Allrounder im MittelfeldEs gilt die Standard-Richtlinie von Google

Teste den Key zuerst außerhalb von JanitorAI

Wenn eine Konfiguration fehlschlägt, gibt es drei Verdächtige: die URL, den Key und den Modellnamen. Die Fehleroberfläche von JanitorAI ist dünn, teste daher alle drei gleichzeitig mit curl, bevor du wieder in der App herumklickst:

curl https://api.apisrouter.com/v1/chat/completions \
  -H "Authorization: Bearer sk-YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v4-flash",
    "messages": [{"role": "user", "content": "Say ready."}],
    "max_tokens": 20
  }'

Fehler 401, 404 und "Modell nicht gefunden" beheben

Wenn der curl-Test eine JSON-Completion zurückgibt, sind URL, Key und Modellname gültig, und das verbleibende Problem liegt in JanitorAI selbst: meist eine ungespeicherte Konfiguration, eine veraltete ausgewählte Konfiguration oder eine Browser-Extension, die die Anfrage blockiert. Schlägt curl fehl, verrät dir der Statuscode, welches Feld zu reparieren ist.

FehlerÜbliche UrsacheLösung
401 UnauthorizedKey mit nachfolgendem Leerzeichen oder Zeilenumbruch eingefügt, ein widerrufener Key, oder das Feld wurde nach einem App-Update stillschweigend geleertKey ohne Leerzeichen neu einfügen, prüfen, dass er mit sk- beginnt, die Konfiguration erneut speichern
404 Not FoundProxy-URL endet bei /v1 oder hat einen Tippfehler im PfadDen vollständigen Endpoint verwenden, der auf /chat/completions endet
Modell nicht gefunden / ungültiges ModellAnzeigename statt ID, falsche Schreibweise, oder eine veraltete IDDie exakte kleingeschriebene ID einfügen, z. B. deepseek-v4-flash; gegen die /v1/models-Ausgabe oben prüfen
Netzwerkfehler / keine AntwortKonfiguration nicht gespeichert, falsche Konfiguration ausgewählt, oder ein Ad-Blocker störtErneut speichern, Hard-Refresh durchführen, die aktive Konfiguration prüfen, ein sauberes Browser-Profil testen
Antwort bricht mitten im Satz abMax New Tokens in den JanitorAI-Generierungseinstellungen zu niedrig eingestelltMax New Tokens auf 300 oder mehr erhöhen und neu generieren

Was ein Monat Chatten wirklich kostet

JanitorAI sendet die Charakterkarte plus den jüngsten Chatverlauf bei jeder Nachricht erneut, daher dominieren Input-Token die Rechnung. Ein typisches Setup mit einer detaillierten Karte liegt bei etwa 4.000 bis 6.000 Input-Token und 200 bis 400 Output-Token pro Nachricht. Die Tabelle geht von 5.000 Input und 300 Output über 1.000 Nachrichten aus, was für die meisten Nutzer ein intensiver Monat ist. Behandle das als Schätzung: Deine Kartengröße und Verlaufstiefe verschieben die Zahlen. Das sind APIsRouter-Katalogpreise. APIsRouter ist ein OpenAI-kompatibles Gateway mit Pay-as-you-go-Abrechnung ohne Abo; globale Modelle sind mit 20% unter dem offiziellen Preis gelistet, chinesische Modelle unter den offiziellen Raten. Es gibt kein Anmeldeformular: Du zahlst auf der Top-up-Seite, der Key kommt per E-Mail, und dein erstes Aufladen bringt einen 100%-Guthaben-Bonus. Das macht einen $5-Test von DeepSeek oder GLM zu einem monatelangen Experiment statt einer monatlichen Verpflichtung.

grok-4.5 wird zu Flaggschiff-Preisen pro Token abgerechnet; sein 500K-Kontextfenster hält sehr lange Chats in einem einzigen Fenster, aber das Input-Volumen bestimmt weiterhin die Rechnung.
ModellPreis pro 1M Token (in / out)Geschätzte Kosten pro 1.000 Nachrichten
deepseek-v4-flash$0.126 / $0.252~$0.71
deepseek-v4-pro$0.3915 / $0.783~$2.19
glm-5$0.514 / $2.314~$3.26
gemini-3.5-flash$1.20 / $7.20~$8.16
grok-4.5$1.60 / $4.80~$9.44
claude-sonnet-4-6$2.40 / $12.00~$15.60
claude-opus-4-7$4.00 / $20.00~$26.00
gpt-5.5$4.00 / $24.00~$27.20

Häufige Fragen

Welche API nutzt Janitor AI?

Standardmäßig läuft JanitorAI auf seinem eingebauten Modell. Der Proxy-Modus lässt dich stattdessen jede OpenAI-kompatible Chat-Completions-API anbinden: Du gibst die vollständige Endpoint-URL, eine exakte Modell-ID und einen API-Key an, und JanitorAI schickt deine Chats dorthin.

Wie bekomme ich einen API-Key für Janitor AI?

Von jedem OpenAI-kompatiblen Anbieter. Keys sehen typischerweise wie sk- gefolgt von einem langen String aus. Der Key kommt ins API-Key-Feld und wird nur an die von dir konfigurierte Proxy-URL gesendet. Manche Gateways verzichten komplett auf eine Kontoerstellung: Du zahlst zuerst, und der Key kommt per E-Mail.

Warum bekomme ich immer wieder einen 401-Fehler bei Janitor AI?

Fast immer der Key selbst: ein nachfolgendes Leerzeichen oder ein Zeilenumbruch vom Copy-Paste, ein widerrufener oder erschöpfter Key, oder eine Konfiguration, die das Feld stillschweigend verloren hat. Ohne Leerzeichen neu einfügen und erneut speichern. Gelingt eine curl-Anfrage mit demselben Key, ist der Key in Ordnung, und die gespeicherte Konfiguration ist veraltet.

Was ist das beste Modell fürs Roleplay auf Janitor AI?

Der Community-Konsens bevorzugt die DeepSeek-V4-Familie: Flash für Preis-Leistung, Pro für Konsistenz bei langen Chats. GLM-5 und Kimi K2.6 sind starke Budget-Tipps. Claude schreibt die beste Prosa, aber die Richtlinie von Anthropic verbietet explizite Inhalte, daher eignet es sich nur für SFW-Creative-Chats.

Ersetzt der Custom Prompt meine Charakterkarte?

Nein. Es ist eine zusätzliche Anweisung auf System-Ebene, die bei jeder Nachricht zusammen mit der Karte gesendet wird. Da er ständig erneut mitgesendet wird, halte ihn unter ein paar Sätzen: Formatierungsregeln, Antwortlänge, Perspektive. Lange Custom Prompts blähen die Input-Kosten auf und verdrängen Chatverlauf.

Ist die Nutzung der Janitor AI API kostenlos?

Das eingebaute Modell ist kostenlos, mit Warteschlangen zu Stoßzeiten. Externe APIs rechnen pro Token ab, aber Einsteigermodelle kosten einen Bruchteil eines Cents pro Nachricht, und manche Anbieter bieten stark limitierte kostenlose Tarife an. Für konstantes Chatten schlagen günstige Pay-as-you-go-Modelle kostenlose Tarife bei der Zuverlässigkeit.