Saltar al contenido principal

Endpoints

Crear Sesión de Voz

POST /api/v1/voice/session
Aprovisiona un token temporal de la OpenAI Realtime API para conexión de voz vía WebRTC. Respuesta:
{
  "token": "ephemeral-openai-token",
  "expires_at": "2026-02-18T12:00:00Z",
  "model": "gpt-4o-realtime-preview"
}
El frontend utiliza este token para establecer una conexión WebRTC directa con la OpenAI Realtime API. Las herramientas de Apollo Brain se registran como llamadas de función dentro de la sesión de voz.

Transcripción de Audio

POST /audio/transcribe
Transcribe audio utilizando la API de OpenAI Whisper. Solicitud: Datos multipart form con el archivo de audio. Respuesta:
{
  "text": "Create a high priority task for the API migration",
  "language": "en",
  "duration": 3.5
}