Skip to content

OpenClaw

OpenClaw can be configured with a LiteLLM-style custom base URL. Use UURoute as the base URL and your UURoute API key as the provider key.

Environment Variables

export UUROUTE_API_KEY="<UUROUTE_API_KEY>"
export LITELLM_API_KEY="$UUROUTE_API_KEY"

Onboard With UURoute

Use the LiteLLM-compatible auth flow and set the custom base URL to UURoute:

openclaw onboard \
  --non-interactive \
  --accept-risk \
  --auth-choice litellm-api-key \
  --litellm-api-key "$UUROUTE_API_KEY" \
  --custom-base-url "https://api.uuroute.ai/" \
  --install-daemon \
  --skip-channels \
  --skip-skills

Then select a model routed through UURoute:

openclaw models set litellm/claude-sonnet-4.5

Run OpenClaw

openclaw agent --agent main -m "Hello, what model are you?"

You can use another UURoute model by replacing the model suffix:

openclaw models set litellm/gpt-5-codex

Troubleshooting

SymptomCheck
Authentication errorConfirm LITELLM_API_KEY or the onboarding key is your UURoute API key.
Model not foundConfirm the model name exists in UURoute, then use litellm/<model-name> in OpenClaw.
Requests go to the old proxyRe-run onboarding or update the saved custom base URL to https://api.uuroute.ai/.