Relay rejects the key
Relay rejects the key
Confirm the value begins with
ox_, belongs to the intended project, is not disabled or revoked, and has not expired. The full key is shown only at creation; a displayed prefix is not usable authentication.No models are callable
No models are callable
Add a provider credential to the project, enable it, and run verification. Check the provider-specific error and any custom API base URL. A catalog model can exist without being callable for this project.
A model is callable but cannot be a routing candidate
A model is callable but cannot be a routing candidate
Callable and routable are separate properties. Automatic and custom routers require routing-engine support. Use a routable candidate or request the callable model directly.
Automatic routing does not select a model
Automatic routing does not select a model
Confirm the request uses
oximy/auto, the routing mode is automatic, at least one candidate is callable and routable, and a fallback is configured. Inspect the Traffic routing reason and upstream error.The fallback did not save a route-only request
The fallback did not save a route-only request
Route-only returns a decision but does not execute the provider call. Your application owns the decision-service timeout, provider retry, and final application fallback.
OTEL traffic is missing
OTEL traffic is missing
Check the ingest URL,
/v1/traces path for standard OTLP/HTTP, Authorization: Bearer ox_... header, exporter protocol, and project key. Generate one identifiable trace and first verify arrival before debugging missing attributes.Traffic arrived but fields are empty
Traffic arrived but fields are empty
Inspect the raw trace spans and instrumentation attributes. Model, token, cost, latency, task, and decision fields can only be displayed when the gateway or telemetry supplies them.
Agent-run grouping looks wrong
Agent-run grouping looks wrong
Current grouping infers continuity from message prefixes over a bounded recent window. Treat it as a navigation aid and inspect the ordered traffic rows when exact session boundaries matter.
Shadow or eval work is not running
Shadow or eval work is not running
Verify a callable provider, candidate model, enabled setting, sample availability, and remaining budget. Shadow and evaluations execute additional calls and can stop at their configured cap.
A report has unroutable samples
A report has unroutable samples
Historical requests may not match the current candidate capabilities or contain enough decision context. Narrow the traffic cohort, review signal filters, and inspect representative unroutable rows.
A key cannot be created
A key cannot be created
Check plan entitlements, payment requirements, key-group policy, and project state. Durable key creation can require Relay billing coverage or a payment method.
Collect before escalating
Include:- project ID and Relay key prefix, never the full secret
- UTC timestamp and request or decision identifier
- integration path: gateway, existing gateway, OTEL, or route-only
- requested and resolved model
- provider verification status
- HTTP status and sanitized error
- relevant limit and budget state