Ein Janitor AI Proxy ist normalerweise weder ein VPN noch ein Werkzeug zum Verschleiern deiner IP-Adresse. Gemeint ist ein Zugangsweg zu einer LLM-API. Damit er funktioniert, müssen Endpunkt, exakte Modell-ID und API-Key zum selben Anbieter gehören. Bei einem Reverse Proxy kommt zusätzlich ein eigener Server hinzu – und damit eine weitere Vertrauensentscheidung.
Erst den Zugangsweg wählen, dann Janitor AI öffnen
Für die meisten Nutzer ist ein direkter, OpenAI-kompatibler API-Endpunkt die unkomplizierteste Lösung für Janitor AI. Ein Aggregator wie OpenRouter eignet sich, wenn ein Konto Zugriff auf mehrere Modelle bieten soll. Ein Reverse Proxy ist dagegen sinnvoll, wenn du den Relay selbst kontrollierst oder ein privates beziehungsweise lokales Backend anbinden musst.
| Zugangsweg | Anfragepfad | Wer verarbeitet die Anfrage? | Einrichtungsaufwand | Guter Einstieg? |
|---|---|---|---|---|
| Direkte API | Janitor AI → Anbieter oder Gateway | Der Betreiber des Endpunkts und dessen vorgeschalteter Modellanbieter | Niedrig | Ja, bei einer normalen externen API |
| Aggregator | Janitor AI → Modell-Aggregator → ausgewähltes Modell | Der Aggregator plus sein Upstream-Anbieter | Niedrig bis mittel | Ja, wenn du Modelle auswählen möchtest |
| Reverse Proxy | Janitor AI → dein Relay → Anbieter oder lokales Modell | Du, der Relay-Host und der Upstream-Anbieter | Mittel bis hoch | Nur wenn du den Relay selbst kontrollierst |
Ein gemeinsamer „Free Proxy“ ist nicht dasselbe wie eine direkte API-Verbindung. Ein geteilter Relay kann den darüber laufenden Datenverkehr lesen, ohne Vorwarnung verschwinden oder Zugangsdaten verlangen, die er niemals erhalten sollte. Ein Provider-Key, den du mit dem eigenen Endpunkt dieses Providers verwendest, ist etwas grundlegend anderes.
Was die Proxy-Felder in Janitor AI wirklich bedeuten
Im Proxy-Formular von Janitor AI sind drei Werte entscheidend: die Endpunkt-URL, die exakte Modell-ID und der API-Key. Alle drei müssen vom selben Anbieter oder Relay stammen.
| Feld in Janitor AI | Was gehört hinein? | Typischer Fehler |
|---|---|---|
| Configuration Name | Eine beliebige Bezeichnung, etwa AIReiter GPT-5.6 Luna | Das Umbenennen der Konfiguration wechselt nicht das Modell |
| Model Name | Die exakte, aktuelle Modell-ID des Anbieters | Ein Anzeigename, andere Groß-/Kleinschreibung oder ein veraltetes Suffix :free kann einen Modellfehler auslösen |
| Other API/Proxy URL | Das für diesen Zugangsweg verlangte Endpunktformat | Eine Basis-URL wird möglicherweise von einem SDK akzeptiert, aber nicht vom Proxy-Feld in Janitor AI |
| API Key | Ein Key, der für genau diesen Endpunkt oder Relay erstellt wurde | Ein Key eines anderen Anbieters, ein widerrufener Key oder ein zusätzliches Leerzeichen führen zum Fehler |
Die vollständige Request-URL und die Basis-URL eines SDKs sind nicht immer austauschbar. Ein OpenAI-kompatibles SDK verwendet häufig eine Basis wie https://example.com/api/v1 und hängt /chat/completions selbst an. Das Proxy-Feld von Janitor AI kann hingegen die vollständige URL erwarten: https://example.com/api/v1/chat/completions. Halte dich deshalb an die client-spezifischen Hinweise des Endpunkts.
Janitor AI kennt außerdem eine Proxy-Freigabe auf Charakterebene. In einer offiziellen Ankündigung eines Moderators erklärte Janitor AI, dass mit Allow Proxy ein Bot über Proxies nutzbar wird, weil der Proxy Informationen über den Bot erhält. Ein Charakter, der auf OpenAI- und JanitorAI-Optionen beschränkt ist, lässt sich nicht über einen externen Proxy verwenden. Diese Berechtigung ist unabhängig davon, ob dein API-Key gültig ist.
Janitor AI in fünf Minuten einrichten
Lege eine Konfiguration an, speichere sie, aktualisiere die Seite und teste mit einem kurzen Prompt. So lassen sich Fehler bei Endpunkt, Modell-ID oder Key gezielt eingrenzen.
1. Provider-Key erstellen
Erstelle einen API-Key beim Anbieter oder Gateway, dessen URL du in Janitor AI eintragen willst. Kopiere ihn, sobald der Dienst ihn anzeigt, behandle ihn wie ein Geheimnis und veröffentliche ihn nicht in Screenshots, Discord-Nachrichten, Browser-Erweiterungen oder geteilten Proxy-Formularen.
Auch ein als kostenlos markiertes Modell kann einen Provider-Key verlangen. „Kostenlos“ beschreibt in der Regel den aktuellen Preis oder das Kontingent bei diesem Anbieter. Es bedeutet nicht, dass Janitor AI das Modell ohne Authentifizierung aufrufen kann.
2. Das Proxy-Menü öffnen
Öffne in Janitor AI einen Charakter-Chat und suche nach API Settings. Wähle Proxy und anschließend Add Configuration oder die entsprechende Option. Die aktuelle Produktdokumentation findest du in Janitor AIs offizieller Help-Center-Kategorie für Konto- und Konfigurationsfragen, da sich Bezeichnungen und Positionen ändern können.
Nutzer berichten, dass sich Felder und Pflichtangaben für Modelle in der Proxy-Oberfläche von Janitor AI geändert haben. (Beispiel eines Nutzerberichts)
3. Eintragen, speichern, aktualisieren, testen
Trage ausschließlich Werte ein, die zu einem einzigen Zugangsweg gehören. Kombiniere nicht den Endpunkt eines Dienstes mit einer Modell-ID eines anderen und einem Key aus einem dritten Konto.
- Gib der Konfiguration einen eindeutig erkennbaren Namen.
- Kopiere die exakte Modell-ID von der aktuellen Modellseite oder Modellliste des Anbieters.
- Trage den vollständigen Endpunkt ein, den das Proxy-Feld von Janitor AI verlangt.
- Füge den passenden API-Key ein.
- Speichere die Konfiguration.
- Aktualisiere den Janitor-AI-Tab oder öffne ihn erneut und sende dann eine kurze Testnachricht.
Ist der Charakter nicht für Proxies freigegeben, wechsle zuerst zu einem Charakter, der Proxies erlaubt, bevor du den Endpunkt untersuchst. Eine gültige Provider-Konfiguration kann die Proxy-Sperre eines Erstellers nicht umgehen.
AIReiter einrichten: geprüfter OpenAI-kompatibler Weg
Für AIReiter gehört die vollständige Chat-Completions-URL in das Proxy-URL-Feld von Janitor AI, nicht die kürzere SDK-Basis-URL. Der Integrationsleitfaden für GPT-5.6 von AIReiter nennt Chat Completions unter /api/v1/chat/completions, verwendet gpt-5.6-luna als Beispielmodell und unterscheidet zwischen der Client-Basis-URL und dem vom Client angehängten Pfad.
Nutze diese Konfiguration als Ausgangspunkt:
| Feld in Janitor AI | AIReiter-Wert |
|---|---|
| Configuration Name | AIReiter GPT-5.6 Luna |
| Model Name | gpt-5.6-luna |
| Other API/Proxy URL | https://aireiter.com/api/v1/chat/completions |
| API Key | Dein AIReiter API-Key |
Der Unterschied bei den Endpunkten:
- Janitor AI Proxy URL:
https://aireiter.com/api/v1/chat/completions - OpenAI-kompatible SDK-Basis-URL:
https://aireiter.com/api/v1 - Prüfung der Modellliste:
https://aireiter.com/api/v1/models
Trage /api/v1/models nicht in Janitor AI ein. Das ist ein Diagnose-Endpunkt, mit dem du prüfst, ob die Modell-ID verfügbar ist. Der AIReiter-Leitfaden zeigt dafür dieses Selbsttest-Muster:
curl -sS "https://aireiter.com/api/v1/models" \
-H "Authorization: Bearer $AIREITER_API_KEY"
Enthält die Antwort nicht gpt-5.6-luna, verwende die exakte Modell-ID aus der zurückgegebenen Liste und aktualisiere die Janitor-AI-Konfiguration. Beim Test eines Modell-ID-Problems bleiben Endpunkt und Key unverändert.
AIReiter rechnet nutzungsbasiert statt über eine Tarifstufe ab. Der API-Key benötigt daher weiterhin ein Konto mit verfügbarem Guthaben. Die aktuelle AIReiter-Preisseite ist die maßgebliche Quelle, bevor du dich auf einen angezeigten Preis verlässt. Die Kosten eines Chats hängen von Eingabe- und Ausgabe-Tokens ab, nicht allein von der Anzahl der Nachrichten.
OpenRouter und andere Anbieter: gleiches Formular, andere Werte
Beim Wechsel des Anbieters bleibt das Janitor-AI-Formular gleich. Endpunkt, Key und Modell-ID müssen jedoch gemeinsam ausgetauscht werden. Der offizielle Quickstart von OpenRouter dokumentiert die OpenAI-kompatible API; aus dem aktuellen Modellkatalog kopierst du eine gültige Modell-ID.
| Feld | OpenRouter-Muster |
|---|---|
| Model Name | Die exakte aktuelle ID aus OpenRouters Modellkatalog kopieren |
| Other API/Proxy URL | https://openrouter.ai/api/v1/chat/completions |
| API Key | Ein Key aus deinem OpenRouter-Konto |
Ein Modellsuffix wie :free ist eine Kennzeichnung der aktuellen Verfügbarkeit, keine dauerhafte Konfigurationsangabe. Kostenlose Modelle können entfernt, limitiert oder umbenannt werden. Kopiere die aktuelle ID daher unmittelbar vor dem Speichern der Janitor-AI-Konfiguration.
Ein offizieller Moderator-Thread von Janitor AI verlinkt auf Janitors Quickstart- und Troubleshooting-Material zu Proxy/OpenRouter und trennt dabei Integrationsprobleme in Janitor AI von Fragen zu Abrechnung und Kontosupport beim Anbieter. Bei einer direkten Verbindung zu einem Provider ersetzt du alle drei zugangswegabhängigen Werte durch dessen eigenen Endpunkt, Key und Modell-ID.
Reverse Proxy oder direkte API: die Sicherheitsfrage
Die direkte Verbindung hat die wenigsten beweglichen Teile: Anbieter oder Gateway kümmern sich um Authentifizierung, Limits, Abrechnung, Logging und ihre Datenschutzrichtlinie. Ein Reverse Proxy schaltet einen Relay dazwischen, der den Datenverkehr prüfen, verändern, protokollieren oder ablehnen kann, bevor er das Upstream-Modell erreicht.
Setze einen Reverse Proxy nur ein, wenn du einen konkreten Grund hast, etwa um ein privates Backend über einen authentifizierten HTTPS-Relay anzubinden oder ein Anbieterprotokoll zu vereinheitlichen. Eine private localhost-URL funktioniert nur, wenn die Komponente, die die Anfrage ausführt, auf derselben Maschine läuft. Wenn die Anfrage von einem Janitor-AI-Server kommt, kann dessen Server nicht auf das localhost deines Computers zugreifen. Ist diese Architektur erforderlich, nutze einen korrekt authentifizierten öffentlichen HTTPS-Relay.
Wenn du den Relay selbst betreibst, sollte diese Checkliste gelten:
- HTTPS und einen separaten Authentifizierungs-Token für den Relay verlangen.
- Den Upstream-Provider-Key auf dem Relay speichern, statt ihn bei einem unbekannten geteilten Dienst einzutragen.
- Ausführliches Logging von Request-Bodies deaktivieren oder eine kurze, dokumentierte Aufbewahrungsfrist festlegen.
- Erlaubte Upstream-Hosts und Request-Methoden beschränken.
- Prüfen, ob der Relay Header, Gesprächsverlauf und Charakterdaten weiterleitet.
- Nach einem vermuteten Datenabfluss Zugangsdaten widerrufen und ersetzen.
Eine Warnung eines Nutzers zeigt, warum anonyme Relays genau geprüft werden sollten:
„if u use the moxxie proxy on janitor ai please stop using it !! whoever used that proxy your chats have gotten leaked and so has your ip address...” — @Ash3rz_c0m, Nutzerwarnung auf X, Juni 2023 (Quelle)
Dies ist ein von Nutzern gemeldeter Vorfall und kein Beweis dafür, dass jeder Reverse Proxy böswillig ist. Gib keinen echten Provider-Key und keine privaten Gespräche an einen Relay weiter, dessen Betreiber, Aufbewahrungsregeln und Vorfallhistorie du nicht überprüfen kannst.
Fehler nach dem betroffenen Zwischenschritt eingrenzen
Die meisten Proxy-Fehler in Janitor AI lassen sich leichter isolieren, wenn du den Zugangsweg schichtweise testest. Prüfe zuerst, ob das integrierte Modell von Janitor AI antwortet. Anschließend kontrollierst du die Konfigurationswerte einzeln, bevor du Kontingente oder Ausfälle beim Anbieter untersuchst.
| Symptom oder Status | Wahrscheinliche Ebene | Erster Check |
|---|---|---|
400 oder „invalid model“ | Anfrage oder Modellauswahl | Die exakte aktuelle Modell-ID kopieren; Groß-/Kleinschreibung, Provider-Präfix und Suffix prüfen |
401 Unauthorized | Authentifizierung | Einen fraglichen Key widerrufen, Ersatz erstellen, Leerzeichen entfernen und prüfen, ob er zum Endpunkt-Anbieter gehört |
402 oder Zahlungs-/Kontingentmeldung | Kontoguthaben oder Berechtigung | Guthaben, Abrechnungsstatus und das aktuelle kostenlose Kontingent des Anbieters prüfen |
404 oder „model not found“ | URL oder Modellroute | Vollständigen Endpunktpfad und Modell-ID mit der aktuellen Dokumentation des Anbieters vergleichen |
429 | Rate- oder Nutzungslimit | Warten, Anfragen seltener senden, zu einem verfügbaren Modell wechseln oder gegebenenfalls Guthaben aufladen |
500, 502, 503 oder Timeout | Verfügbarkeit von Upstream oder Relay | Später erneut versuchen, Provider-Status prüfen und wenn möglich ohne eigenen Relay testen |
| „Failed to fetch“ oder Netzwerkfehler | Browser, Endpunkt, CORS oder nicht erreichbarer Relay | HTTPS, die vollständige URL und die öffentliche Erreichbarkeit des Relays erneut prüfen |
Die Bedeutung von Statuscodes kann je nach Anbieter variieren. Die Antwortnachricht hat daher Vorrang als Hinweis. Ein Fehler beim Modellnamen lässt sich nicht durch einen neu generierten Key beheben, und ein widerrufener Key nicht durch eine andere Temperature-Einstellung.
Berichte aus der Community zeigen, warum Modell-IDs immer auf Aktualität geprüft werden sollten. In einem Einsteiger-Thread zu Janitor AI schrieb u/Puzzleheaded-Town350:
„I get this message ‘proxy error 400 open-mistral-nemo-2407 is not a valid model’” — u/Puzzleheaded-Town350 in r/JanitorAI_Official
Halte dich bei einer neu angelegten, fehlschlagenden Konfiguration an diese Reihenfolge:
- Teste das integrierte Modell von Janitor AI, um ein Plattformproblem von einem Proxy-Problem zu unterscheiden.
- Bestätige, dass der Charakter Proxies erlaubt.
- Prüfe die vollständige Endpunkt-URL einschließlich
/chat/completions, falls der Zugangsweg diesen Pfad verlangt. - Prüfe die exakte Modell-ID in der aktuellen Liste des Anbieters.
- Stelle sicher, dass der Key zum Endpunkt gehört und weiterhin Berechtigung oder Guthaben vorhanden ist.
- Wiederhole den Test mit den Standard-Generierungseinstellungen, bevor du Temperature oder Token-Limits veränderst.
Datenschutz und Kontohygiene
Der Endpunkt kann Prompts, Gesprächsverläufe, Daten zur Modellauswahl und teilweise auch Charakterinformationen erhalten. Prüfe die Datenschutzbedingungen und Aufbewahrungseinstellungen des direkten Anbieters, Aggregators oder Relays, den du auswählst.
Falls ein Key offengelegt worden sein könnte, widerrufe ihn, erstelle einen Ersatz, entferne den alten Wert aus den Janitor-AI-Konfigurationen und prüfe den Nutzungsverlauf. Teste einen geleakten Key nicht weiter, indem du ihn weiterhin verwendest.
Janitor AI Proxy: FAQ
Ist ein Janitor AI Proxy ein VPN?
Nein. Er leitet Chat-Anfragen an ein externes LLM weiter. Ein VPN verändert die Netzwerkroute, stellt aber kein Sprachmodell bereit.
Brauche ich für ein kostenloses Modell einen API-Key?
In der Regel ja. Ein Anbieter kann für ein Modell oder Kontingent nichts berechnen und trotzdem einen kontobezogenen Key verlangen.
Soll ich die vollständige URL oder nur /api/v1 eintragen?
Verwende die vollständige URL, die das Proxy-Feld von Janitor AI erwartet. Im AIReiter-Beispiel ist das https://aireiter.com/api/v1/chat/completions; /api/v1 ist die SDK-Basis-URL.
Warum funktioniert ein bestimmter Charakter nicht über einen Proxy?
Der Ersteller des Charakters kann die Proxy-Nutzung deaktiviert haben. Ein gültiger externer Key kann diese Einstellung nicht überschreiben.
Kann Janitor AI localhost direkt aufrufen?
Nur wenn die Komponente, die die Anfrage stellt, auf derselben Maschine wie der lokale Server läuft. Andernfalls solltest du einen passend abgesicherten öffentlichen HTTPS-Relay verwenden, statt einen nicht authentifizierten lokalen Dienst freizugeben.
Warum funktioniert eine zuvor gültige Modell-ID plötzlich nicht mehr?
Anbieter ändern Modellverfügbarkeit, Aliasse, Kontingente und Kennzeichnungen für kostenlose Tarife. Prüfe zuerst die aktuelle Modellliste und aktualisiere dann das Modellfeld.
Ist ein geteilter kostenloser Proxy sicher?
Davon solltest du nicht ausgehen. Der Betreiber kann Anfragen potenziell lesen oder Zugangsdaten abgreifen. Bevorzuge eine direkte Verbindung zum Anbieter oder einen Reverse Proxy, den du selbst betreibst und prüfen kannst.
Starte mit einem privaten Key, einer exakten Modell-ID und einem vollständigen Endpunkt. Die direkte API gewinnt bei der Einfachheit; ein Reverse Proxy rechtfertigt seinen Wartungsaufwand nur, wenn du Kontrolle über Relay oder Upstream-Verbindung brauchst.