Errors

When API key validation and quota enforcement are active at the edge, invalid keys return 401 and exhausted credit pools return 402 with {"detail": "Monthly credit quota exceeded"}.

Reverie · TTS

HTTPMeaning
400Invalid name format, audio validation failed, unsupported language, missing required field, or speaker not in registry
401Missing or invalid API key
402Monthly credit quota exceeded
404Speaker not found
409Speaker name already exists (on create)
503Speaker engine not available on this host

Rem · STT

HTTP / signalWhen
400Unknown backend or model_name; invalid audio; unsupported input_format; empty file
401Invalid API key
402Monthly credit quota exceeded
415File could not be decoded (file-transcribe)
422Missing x-api-key header or malformed body
502Transcription backend unavailable. Retry with backoff
500Unhandled server error
WS close 1008Invalid or missing api_key at handshake
WS {"error":…} + 1008Unknown backend or model_name at connect
WS {"error":…} + 1011Model failed to load or 3 consecutive utterance failures