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
403Valid key, but a Dev key is required for this endpoint
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