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
| Symptom | Check |
|---|---|
| Authentication error | Confirm LITELLM_API_KEY or the onboarding key is your UURoute API key. |
| Model not found | Confirm the model name exists in UURoute, then use litellm/<model-name> in OpenClaw. |
| Requests go to the old proxy | Re-run onboarding or update the saved custom base URL to https://api.uuroute.ai/. |