Vai al contenuto principale

Endpoint

Crea Sessione Vocale

POST /api/v1/voice/session
Effettua il provisioning di un token temporaneo della OpenAI Realtime API per la connessione vocale WebRTC. Risposta:
{
  "token": "ephemeral-openai-token",
  "expires_at": "2026-02-18T12:00:00Z",
  "model": "gpt-4o-realtime-preview"
}
Il frontend utilizza questo token per stabilire una connessione WebRTC diretta con la OpenAI Realtime API. Gli strumenti di Apollo Brain vengono registrati come chiamate di funzione all’interno della sessione vocale.

Trascrizione Audio

POST /audio/transcribe
Trascrive l’audio utilizzando l’API OpenAI Whisper. Richiesta: Dati multipart form con il file audio. Risposta:
{
  "text": "Create a high priority task for the API migration",
  "language": "en",
  "duration": 3.5
}