Janitor AI API instellen: de exacte proxyconfiguratie, veld voor veld

Updated 2026-07-15

Kies in de API-instellingen van JanitorAI voor Proxy en vul vijf velden in: een configuratienaam, een exacte model-ID zoals deepseek-v4-flash, het volledige endpoint https://api.apisrouter.com/v1/chat/completions, je API-sleutel, en een optionele custom prompt. De meest voorkomende fout is het plakken van een base-URL die stopt bij /v1, omdat JanitorAI het pad nooit zelf aanvult.

Kort antwoord: de vijf waarden die JanitorAI vraagt

De proxy-instelling van JanitorAI heeft precies vijf velden, en vier daarvan zijn copy-paste. Open een willekeurige chat, ga naar API Settings, kies Proxy als API-type, en maak dan een nieuwe configuratie met deze waarden:

Configuratienaam:   APIsRouter-deepseek        (willekeurig label, alleen jij ziet het)
Modelnaam:          deepseek-v4-flash       (exacte model-ID, geen spaties)
Proxy-URL:          https://api.apisrouter.com/v1/chat/completions
API-sleutel:        sk-...                  (plak zonder spaties vooraan of achteraan)
Custom prompt:      (optioneel, laat leeg om de character card te gebruiken zoals geschreven)

Wat elk veld precies doet

Houd de custom prompt kort en mechanisch. Goed gebruik: een maximale antwoordlengte instellen, derde persoon afdwingen, acties verbieden die voor je personage geschreven zijn. Slecht gebruik: een tweede characterblad of een stijlgids van duizend woorden plakken, wat elk verzoek opblaast en oudere chatgeschiedenis sneller uit de context duwt. Gebruik na het opslaan de check proxy-knop als je build die toont, en stuur dan een kort testbericht. Komt er niets terug, doorloop dan eerst de foutentabel hieronder voordat je van model wisselt.

  • Configuratienaam: een lokaal label. Het wordt nooit naar de API gestuurd. Noem het naar het model, zoals APIsRouter-deepseek of APIsRouter-glm, zodat je één opgeslagen configuratie per model kunt bewaren en in twee taps kunt wisselen.
  • Modelnaam: wordt bij elk verzoek als de model-parameter meegestuurd. Het moet de exacte ID zijn, kleine letters met streepjes: deepseek-v4-flash werkt, "DeepSeek V4 Flash" niet.
  • Proxy-URL: het volledige chat completions-endpoint. JanitorAI stuurt verzoeken naar precies de URL die je typt. SillyTavern neemt een base-URL die eindigt op /v1 en vult het pad zelf aan, en de modellenlijst vult zich automatisch via /v1/models. JanitorAI doet geen van beide, en dat is waarom een URL die stopt bij /v1 hier een 404 oplevert, ook al werkt die prima in SillyTavern.
  • API-sleutel: wordt alleen als Authorization: Bearer-header naar de proxy-URL gestuurd. Plak hem nooit in een chatbericht of screenshot.
  • Custom prompt: een optionele instructie op systeemniveau die naast de character card wordt toegevoegd, geen vervanging ervoor. Hij wordt bij elk bericht opnieuw meegestuurd, dus elk woord kost inputtokens voor de hele levensduur van de chat.

Welke modelnaam je invoert, en waarom

De proxy-URL en API-sleutel blijven identiek tussen configuraties. De enige waarde die per model verandert is de modelnaam, dus de praktische aanpak is één opgeslagen configuratie per model dat je daadwerkelijk gebruikt. Voor roleplay is de DeepSeek V4-familie bij benadering de communityfavoriet op JanitorAI-forums: sterke trouw aan de character card tegen de laagste tokenprijzen in deze tabel. GLM-5, Kimi K2.6 en MiMo zijn solide waardekeuzes met beleid dat fictieve content toestaat. Grok 4.5 is een veelgekozen optie voor donkerdere of volwassen fictieve thema's omdat het gepubliceerde beleid van xAI die expliciet toestaat in fictie. Claude Sonnet 4.6 en Opus 4.7 schrijven het beste proza van alles hier, maar het gebruiksbeleid van Anthropic verbiedt expliciete content, dus behandel Claude als een strikt SFW-optie voor creatief schrijven. Twee basisregels, ongeacht het model. JanitorAI is een 18+-platform en de ToS blijft gelden in proxymodus, en hetzelfde geldt voor het contentbeleid van welke modelprovider je ook routeert. Een model kiezen met een flexibel fictiebeleid schort geen van beide op.

MiMo staat ook in de catalogus als budgetkeuze voor roleplay; check de modellenpagina voor de actuele ID.
Modelnaam (exact plakken)Sterke punten op JanitorAIOpmerkingen contentbeleid
deepseek-v4-flashCommunityfavoriet; beste waarde voor lange chatsFlexibel beleid voor fictieve content
deepseek-v4-proBetere consistentie en geheugen bij lange chatsZelfde familie, hoger tarief
glm-5Natuurlijke dialoog tegen een scherpe prijsStaat fictie toe
kimi-k2.6Lange context; waardekeuzeStaat fictie toe
grok-4.5Onderscheidende stem; 500K contextvensterxAI-beleid staat volwassen fictieve thema's toe
claude-sonnet-4-6Beste proza-kwaliteit per dollarAlleen SFW creatief schrijven volgens Anthropic-beleid
claude-opus-4-7Diepste karakteriseringAlleen SFW creatief schrijven
gemini-3.5-flashSnelle mid-tier allrounderStandaard Google-beleid van toepassing

Test de sleutel eerst buiten JanitorAI

Als een configuratie faalt, zijn er drie verdachten: de URL, de sleutel en de modelnaam. Het foutoppervlak van JanitorAI is dun, dus test alle drie tegelijk met curl voordat je de app opnieuw aanraakt:

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

401, 404 en "model not found" oplossen

Als de curl-test een JSON-completion teruggeeft, zijn je URL, sleutel en modelnaam allemaal geldig, en zit het resterende probleem in JanitorAI zelf: meestal een niet-opgeslagen configuratie, een verouderde geselecteerde configuratie, of een browserextensie die het verzoek blokkeert. Als curl faalt, vertelt de statuscode je welk veld je moet herstellen.

FoutGebruikelijke oorzaakOplossing
401 UnauthorizedSleutel geplakt met spatie of regeleinde erachter, een ingetrokken sleutel, of het veld stilzwijgend geleegd na een app-updatePlak de sleutel opnieuw zonder witruimte, bevestig dat hij begint met sk-, sla de configuratie opnieuw op
404 Not FoundProxy-URL stopt bij /v1 of bevat een typfout in het padGebruik het volledige endpoint dat eindigt op /chat/completions
Model not found / invalid modelWeergavenaam in plaats van ID, verkeerd gebruik van hoofdletters, of een verouderde IDPlak de exacte ID in kleine letters, bijv. deepseek-v4-flash; controleer aan de hand van de /v1/models-output hierboven
Network error / no responseConfiguratie niet opgeslagen, verkeerde configuratie geselecteerd, of een adblocker die stoortSla opnieuw op, ververs hard, controleer de actieve configuratie, probeer een schoon browserprofiel
Response cuts off mid-sentenceMax new tokens te laag ingesteld in de generatie-instellingen van JanitorAIVerhoog max new tokens naar 300 of meer en genereer opnieuw

Wat een maand chatten daadwerkelijk kost

JanitorAI stuurt bij elk bericht de character card plus recente chatgeschiedenis opnieuw mee, dus inputtokens domineren de rekening. Een typische opzet met een gedetailleerde card verbruikt ongeveer 4.000 tot 6.000 inputtokens en 200 tot 400 outputtokens per bericht. De tabel gaat uit van 5.000 in en 300 uit over 1.000 berichten, wat voor de meeste gebruikers een zware maand is. Zie dit als schattingen: de grootte van je card en de diepte van de geschiedenis bepalen de exacte cijfers. Dit zijn APIsRouter-catalogustarieven. APIsRouter is een OpenAI-compatibele gateway met betaal-per-gebruik-facturering zonder abonnement; wereldwijde modellen staan vermeld tegen 20% onder de officiële prijzen en Chinese modellen onder de officiële tarieven. Er is geen registratieformulier: betaal op de topup-pagina, de sleutel komt per e-mail, en je eerste storting krijgt een saldobonus van 100%. Dat maakt een test van $5 met DeepSeek of GLM een experiment van maanden in plaats van een maandelijkse verplichting.

grok-4.5 wordt tegen vlaggenschiptarieven per token gefactureerd; het 500K-contextvenster houdt zeer lange chats binnen één venster, maar inputvolume blijft bepalend voor de rekening.
ModelPrijs per 1M tokens (in / uit)Geschatte kosten per 1.000 berichten
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

Veelgestelde vragen

Welke API gebruikt Janitor AI?

Standaard draait JanitorAI op zijn ingebouwde model. Met proxymodus kun je in plaats daarvan elke OpenAI-compatibele chat completions-API koppelen: je geeft het volledige endpoint-URL, een exacte model-ID en een API-sleutel op, en JanitorAI stuurt je chats daarheen.

Hoe kom ik aan een API-sleutel voor Janitor AI?

Bij elke OpenAI-compatibele provider. Sleutels zien er meestal uit als sk- gevolgd door een lange string. De sleutel gaat in het API-sleutelveld en wordt alleen ooit naar de proxy-URL gestuurd die je hebt geconfigureerd. Sommige gateways slaan accountaanmaak helemaal over: je betaalt eerst en de sleutel komt per e-mail.

Waarom krijg ik steeds een 401-fout op Janitor AI?

Bijna altijd de sleutel zelf: een spatie of regeleinde erachter door copy-paste, een ingetrokken of uitgeputte sleutel, of een configuratie die het veld stilzwijgend kwijtraakte. Plak opnieuw zonder witruimte en sla opnieuw op. Als een curl-verzoek met dezelfde sleutel slaagt, is de sleutel in orde en is de opgeslagen configuratie verouderd.

Wat is het beste model voor roleplay op Janitor AI?

De community geeft over het algemeen de voorkeur aan de DeepSeek V4-familie: Flash voor waarde, Pro voor consistentie bij lange chats. GLM-5 en Kimi K2.6 zijn sterke budgetkeuzes. Claude schrijft het beste proza maar het beleid van Anthropic verbiedt expliciete content, dus past het alleen bij SFW creatieve chats.

Vervangt de custom prompt mijn character card?

Nee. Het is een extra instructie op systeemniveau die bij elk bericht naast de card wordt meegestuurd. Omdat hij constant opnieuw wordt meegestuurd, houd hem onder een paar zinnen: opmaakregels, antwoordlengte, perspectief. Lange custom prompts blazen inputkosten op en verdringen chatgeschiedenis.

Is het gebruik van de Janitor AI API gratis?

Het ingebouwde model is gratis, met wachtrijen op piekmomenten. Externe API's factureren per token, maar instapmodellen kosten een fractie van een cent per bericht, en sommige providers bieden zwaar geratelimit gratis tiers aan. Voor gestaag chatten verslaan goedkope betaal-per-gebruik-modellen gratis tiers op betrouwbaarheid.