Search docs...

Start typing to search documentation

janitor-ai
Janitor.AI

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.

text
Base URL: https://api.unorouter.ai/v1/chat/completions
API Key: YOUR_API_KEY

Sign in to auto-fill your API key

Compatibility

Chat CompletionsStreaming

Step-by-step setup

  1. 1
    Open API Settings

    Start any chat and click the gear icon at the top-right of the chat view.

  2. 2
    Add Configuration

    Select API Settings, then click Add Configuration.

  3. 3
    Fill the four fields

    Config Name (anything), Model Name (from UnoRouter's models page), Proxy URL (the full `/v1/chat/completions` URL), API Key.

    text
    Proxy URL: https://api.unorouter.ai/v1/chat/completions

    Sign in to auto-fill your API key

  4. 4
    Click Add

    Save the configuration into the list of available proxies.

  5. 5
    Click Save Settings

    Commit the configuration.

  6. 6
    Hard-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.

nemotron-3-120b-a12bllama-4-maverick-17b-128e-instructhermes-3-llama-3.1-405bcommand-r7b-arabic-02-2025magistral-medium-latest

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.
Generate API KeyModels