Lumoswitch Docs

Troubleshooting

Separate the synchronous inference path from the asynchronous accounting path:

Client -> public ingress -> Lumoswitch Access Key -> model group -> provider
Lumoswitch usage records -> Lumoswitch worker -> usage records and ledger
  1. Record the HTTP status, Lumoswitch Runtime request ID, client-facing model name, and access-key prefix.
  2. Send GET /v1/models with the same key to the independent inference Base URL.
  3. Check that the configuration, deployment group, Virtual Key, and budget report ready.
  4. Test each candidate upstream directly from the Lumoswitch console.
  5. For billing differences, compare Lumoswitch usage records with the worker import window and quarantine state.

Symptoms

Status / symptomLikely causeNext step
400Invalid request or unsupported parameter for the selected formatRetry a minimal request on an enabled public route
401Missing, invalid, blocked, or deleted Virtual KeyConfirm the latest Lumoswitch Access Key
403Model scope or provider permissionCheck the key model allowlist and provider account
404 / model not foundWrong Base URL, route, or client-facing model nameCopy the inference URL and model name from the configuration
429Lumoswitch Runtime key budget/rate limit or provider quotaCheck the runtime limit first, then the provider quota
5xxNo usable deployment or provider failureCheck candidate readiness and upstream connectivity
Usage delayedWorker overlap window or temporary Spend API failureCheck worker health; imports are idempotent and retryable

URL and route checks

  • The OpenAI-compatible Base URL ends in /v1; do not append it twice.
  • Public ingress allows only the unified OpenAI, Anthropic Messages, and Gemini generateContent routes documented in Protocols and compatibility.
  • Lumoswitch control API is not an inference fallback and must not be configured as the client Base URL.

Share only the time range, status, request ID, key prefix, client-facing model name, and a redacted configuration summary. Never share complete access/provider keys, passwords, prompts, or personal data.

On this page