GET /health lists the languages and models a server has.Regions
Choose the region when you call the API: the two regions have the same paths, fields and answers, and your data stays on the server of the region you call. Examples use the Europe address. Every REST endpoint has a page under API Reference where you can pick the region, send a request and see the answer.
Quick start
- Native API —
model=umay/umay-stream(or no model): see Native API. - OpenAI-compatible API — the official OpenAI SDKs work by changing
base_url. See OpenAI-compatible API.
normalize, gender_detection, diarize,
hints, …) work with both.
Authentication
Every request needs the API key: headerAuthorization: Bearer <KEY>, or in the URL ?api_key=<KEY> (for WebSocket clients that cannot set headers, e.g. browsers).
Browser OpenAI Realtime clients may also send it as the WebSocket subprotocol openai-insecure-api-key.<KEY> (next to realtime).
Missing or wrong key → 401 (native body {"error":"invalid api key"}; OpenAI’s error object on /v1/models, /v1/realtime
and for OpenAI SDK clients).