Common status codes
Base URL mistakes
Most setup errors come from using the wrong protocol suffix:
If Claude Code calls a path like
/v1/messages, the base URL should be the bare
host. If an OpenAI SDK gets a 404, confirm it includes /v1.
Quota errors
A403 can mean either:
- the account balance is too low, or
- the API key’s per-key cap has been reached.
Rate limits
OmniaKey supports route-level and model-request throttling, and upstream providers can also return429 through the relay. Public docs do not publish
fixed thresholds because limits can vary by route, account/group configuration,
and provider.
Treat 429 as a retryable throttling signal: retry with exponential backoff,
add jitter, and avoid sending the same burst again immediately.