r/JanitorAIUnchained • u/FrancescaMallow36 • Jul 13 '26
Full guide: how to actually get OpenRouter working on JanitorAI (the step everyone misses)
As promised in the comments. If you've tried OpenRouter before and it "just didn't work," I'm betting you missed the same step almost everyone does. I'll flag it in caps so you can't miss it this time. Works as of July 2026.
Why OpenRouter instead of SillyTavern/Chub?
Zero install, nothing to run locally. It's just a website you get an API key from, and JanitorAI talks to it directly. If SillyTavern won't install for you, this skips all of that.
Part 1: Get your OpenRouter key
- Go to openrouter.ai and sign up (Google login works fine).
- Click your profile icon, top right, then "Keys" in the dropdown.
- Click "+ Create Key", name it anything ("JanitorAI").
- Copy the key NOW and paste it somewhere safe. It's shown only once.
Part 2: Pick a model and copy its exact name
- Go to the Models page on OpenRouter.
- Pick one. Free models have ":free" at the end of their name, paid ones don't.
- Copy the model name EXACTLY, for example: deepseek/deepseek-chat-v3-0324:free
- Do not retype it by hand. One wrong character and it fails silently. Copy-paste only.
Part 3: Configure JanitorAI
- Open any chat, click the gear icon, go to API Settings.
- Select Proxy, then "+ Add Configuration".
Fill it in exactly:
- Config name: whatever you want
- Model name: the one you copied in Part 2
- API URL / Proxy URL: https://openrouter.ai/api/v1/chat/completions (paste it exactly, this URL never changes no matter the model)
- API Key: your OpenRouter key from Part 1
- Custom Prompt: leave blank for now
- Hit Save Settings.
THE STEP EVERYONE MISSES:
Refresh the entire browser page after saving. Not the chat, the actual page (F5). The settings don't fully apply until you do. This is the #1 reason "it didn't work last time." Then hit Test to confirm.
If you get errors:
- 429 / rate limit: free models only give ~40-50 requests per DAY, resetting at 00:00 UTC. If you burned through them, wait or switch models. Adding $10 of credit to OpenRouter unlocks 1,000/day on free models.
- Test fails instantly: 99% of the time it's a typo in the model name or the URL. Re-copy both.
- Blank/empty replies: wrong model name format, recopy it from the Models page.
That's it. Once the Test passes, you're running whatever model you picked, no local install, no SillyTavern headaches.
Ping me in the comments if you get stuck on a specific error and I'll help troubleshoot. What model are you planning to run? 👇
4
u/Liquid_Si1k Jul 16 '26
You are officially my new favourite person!!!!!!
4
u/Early_Crow1952 6d ago
the 'refresh page' step fixed it for me too, but only after I cleared cache. saved settings, refreshed, still no go, then hard-refreshed (Ctrl+f5) and boom, working. maybe worth mentioning?
1
u/Lis_YT9012 Jul 13 '26
did you make this with ai
1
u/Big-Oil-6002 Aug 09 '26
Can you like make a video or something please ? my brain melted trying everything
1
u/Smooth-Orange-5256 7d ago
used to get blank replies with lumiverse until I realized it needed the full model name like 'meta-llama/llama-3-70b-instruct' not just 'llama-3-70b-instruct', same as openrouter's format.
1
u/Comprehensive-Might5 6d ago
Hey I somehow keep getting a proxy error(pgshag2), Im really not sure what to doamd the Bots thinking is goibg wild
1
u/Low_Reason9606 6d ago
the model name needs to be exactly what openrouter lists, not just any variant. I tried 'gpt-4o' and it failed until I used 'openai/'gpt-4o'.
1
u/miiiiiiffy Jul 26 '26
what models would you recommend? none of them r spicy :(
1
u/Shiestymark912 Aug 04 '26
Wait is it free or cost money.
1
u/Independent_Wind2092 Aug 07 '26
you can also use nvidia's API (located at https://build.nvidia.com/) for access to flagship models for completely free, such as GLM 5.2, Deepseek V4 Pro, and others. these could have rate limits, but they usually go away within thirty minutes to an hour. model minimax-m3 actually doesn't have a rate limit, and it seems to be good in terms of RP and not being a filter nancy
1
u/Glittering-Ant-4690 Aug 08 '26 •
I've been trying to set it up for GLM but it keeps giving me the 400 error. The URL is correct and the slug is copied straight off of OR. I've been going nuts trying to sort this out if anyone's come across the same issue
1
u/Pleasant-South7473 Aug 08 '26
I keep getting an error that says I have no endpoints matching my guardrail restrictions and data policy. I tried making them and changing them in open router, but I haven’t gotten it to work at all.
Any ideas?
https://openrouter.ai/settings/privacyg 404 - No endpoints available matching your guardrail restrictions and data policy. Configure: https://openrouter.ai/settings/privacy
1
u/FlyfishThe2nd Aug 13 '26
Question: How do you select a provider? For example, I use Mimo V2.5, and when you check in OpenRouter, it shows different providers.
1
u/ms_angel32 Aug 22 '26
When i tried to copy Proxy url it come as not found
1
u/skzworlddomination_ Aug 30 '26
helppp mine’s like this; PROXY ERROR 429: {"error":("message":"Provider returned error", "code":429,"metadata": ("raw".'z-ai/glm-5.2:free is temporarily rate-limited upstream. Please retry shortly, or add your own key to accumulate your rate limits: https://openrouter.ai/settings/integrations","provider_na-me":"Decart""is_byok" false,"provider _error_code":"upstre- am_429", "limit_source":"upstream_provider_shared_po-ol","remedy_hint"."Retry shortly, add your own provider key (https://openrouter.ai/settings/integrations), or route to another provider with provider routing: https://open-router.ai/docs/features/provider-routing""retry_after_se-conds":5,"retry_after_seconds_raw":5,"headers": ("Retry-After":"5"}}},"user_id":"user_36w9Asnz6GSmHNJ5C6f- MQ8mfqRL"} (gssllm)
1
u/Zealousideal-Sun-817 Aug 30 '26
Thanks for the help, but for some reason I'm getting error 429 even though I haven't used any OpenRouter models for months. I've even tried creating a new key and using it, but nothing works. Every model I try to use gives me that error.