Skip to content

Janitor AI

Janitor AI-style clients can change their proxy settings over time, so use this page as a neutral checklist rather than a UI-by-UI guide. rout.my works anywhere the client lets you enter an OpenAI-compatible proxy URL, key, and model name.

For the current proxy-style setup, paste the full chat completions URL:

text
https://api.rout.my/v1/chat/completions

Values

FieldValue
Proxy URL / Other API URLhttps://api.rout.my/v1/chat/completions
API KeyYour rout.my key
Model NameExact model ID from /v1/models
Base URL fallback, only if a client appends the route for youhttps://api.rout.my/v1

If the client has an option like "append /chat/completions", enable it only when you entered the base URL. Keep it disabled when you entered the full proxy URL above.

Test outside Janitor

bash
curl https://api.rout.my/v1/chat/completions \
  -H "Authorization: Bearer $ROUTMY_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "provider/model-id",
    "messages": [{ "role": "user", "content": "Hello" }]
  }'

Common issues

ProblemFix
404The proxy URL is usually missing /v1/chat/completions, or /chat/completions was appended twice.
401Create a fresh key and paste it without spaces.
Model not foundCopy the model ID exactly from /v1/models.
Saved but no repliesHard refresh Janitor after saving the proxy config.

API documentation for rout.my.