MINARA

Create a realtime transcription session

POST /v1/voice/realtime/session — Exchange a browser-generated WebRTC SDP offer for an OpenAI SDP answer. `scenario` is `composer` or `conversation`; the

POST /v1/voice/realtime/session

Exchange a browser-generated WebRTC SDP offer for an OpenAI SDP answer. scenario is composer or conversation; the gateway resolves Provider and model from server preferences and never sends the OpenAI API key to the client. Returns 409 when the scenario is configured for file transcription so clients can keep the complete MediaRecorder audio and fall back to /v1/voice/transcribe.

MethodPOST
Path/v1/voice/realtime/session
AuthAuthorization: Bearer <token> required when GATEWAY_AUTH_TOKEN is set
Categoryvoice

Request body

WebRTC SDP offer

Response body

WebRTC SDP answer

On this page