Janitor.AI Integration Guide
Connect UnoRouter to Janitor.AI as a custom proxy with the exact URL format Janitor's API Settings panel expects.
Overview
Janitor.AI calls your proxy at the FULL `/v1/chat/completions` URL. You paste that URL, your API key, and the model name into a configuration, hit Save, then hard-refresh the browser for the configuration to activate.
Quick Config
Drop these values into the client. Your key auto-fills when you are signed in.
Base URL: https://api.unorouter.ai/v1/chat/completions
API Key: YOUR_API_KEYCompatibility
Step-by-step setup
- 1Open API Settings
Start any chat and click the gear icon at the top-right of the chat view.
- 2Add Configuration
Select API Settings, then click Add Configuration.
- 3Fill the four fields
Config Name (anything), Model Name (from UnoRouter's models page), Proxy URL (the full `/v1/chat/completions` URL), API Key.
textProxy URL: https://api.unorouter.ai/v1/chat/completions - 4Click Add
Save the configuration into the list of available proxies.
- 5Click Save Settings
Commit the configuration.
- 6Hard-refresh the browser
Press Ctrl+Shift+R or Cmd+Shift+R. The proxy only activates after a full page reload.
Recommended models
Free models that work well here. Paste any model id into the client.
Gotchas
- Paste the full Proxy URL ending in `/v1/chat/completions`, not just the base URL. If Janitor shows an 'Add /chat/completions to URL' checkbox, leave it off.
- Janitor.AI caches the proxy map at page load, so a saved configuration only activates after a hard-refresh. Press Ctrl+Shift+R or Cmd+Shift+R before testing.
- Janitor masks the API key after save and will not show it again. Store the key in a password manager first so rotation does not force a new key.
- A 'Free tier limit reached' banner is Janitor's built-in tier, not UnoRouter. Switch the chat to your saved proxy configuration in the model dropdown.
- The Model Name must match a model id exactly. Copy-paste it from UnoRouter's models page rather than retyping.