Loading...
Loading...
Manage API key authentication and session tokens. Start here to authenticate requests via Bearer token, obtain session cookies, and configure login requirements for the OmniRoute API.
npx skill4agent add cheaper-inference/omniroute omni-authPOST /api/auth/loginauth_tokencurl -X POST http://localhost:20128/api/auth/login \
-H "Content-Type: application/json" \
-c cookie.jar \
-d '{"password":"<management-password>"}'CSRF_TOKEN=$(curl -s http://localhost:20128/api/auth/csrf -b cookie.jar | jq -r .token)
curl -X POST http://localhost:20128/api/auth/logout \
-b cookie.jar \
-H "x-omniroute-csrf: $CSRF_TOKEN" \
-H "Content-Type: application/json" \
-d '{}'{issuer}/.well-known/openid-configuration{issuer}/authorizeoidc_statecurl http://localhost:20128/api/auth/oidc/login \
-b cookie.jarstatecodesubemailoidcAllowedSubjectsnot_configuredauth_token/dashboardcurl http://localhost:20128/api/auth/oidc/callback \
-b cookie.jarcurl http://localhost:20128/api/auth/csrf \
-b cookie.jarcurl http://localhost:20128/api/auth/status \
-b cookie.jarGET /api/openapi/specdocs/openapi.yamlexport OMNIROUTE_URL="http://localhost:20128" # or VPS / tunnel URL
export OMNIROUTE_KEY="sk-..." # from Dashboard → API Keys${OMNIROUTE_URL}/v1/...Authorization: Bearer ${OMNIROUTE_KEY}curl $OMNIROUTE_URL/api/health{"ok":true}curl $OMNIROUTE_URL/v1/models # chat/LLM (default)
curl $OMNIROUTE_URL/v1/models/image # image-gen
curl $OMNIROUTE_URL/v1/models/tts # text-to-speech
curl $OMNIROUTE_URL/v1/models/embedding # embeddings
curl $OMNIROUTE_URL/v1/models/web # web search + fetch
curl $OMNIROUTE_URL/v1/models/stt # speech-to-textdata[].idmodelowned_by:"combo"| Capability | Raw URL |
|---|---|
| CLI entry point | https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/cli-serve/SKILL.md |
| CLI admin & lifecycle | https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/cli-serve/SKILL.md |
| CLI providers & keys | https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/cli-providers/SKILL.md |
CLI cloud agents ( | https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/cli-backup-sync/SKILL.md |
| CLI evals & benchmarks | https://raw.githubusercontent.com/diegosouzapw/OmniRoute/main/skills/cli-eval/SKILL.md |
401OMNIROUTE_KEY400 Invalid model formatmodel/v1/models/<kind>503 Provider circuit openRetry-After429Retry-After