Saltar para o conteúdo principal

Endpoints

Criar Sessão de Voz

POST /api/v1/voice/session
Provisiona um token temporário da OpenAI Realtime API para conexão WebRTC de voz. Resposta:
{
  "token": "ephemeral-openai-token",
  "expires_at": "2026-02-18T12:00:00Z",
  "model": "gpt-4o-realtime-preview"
}
O frontend utiliza este token para estabelecer uma conexão WebRTC direta com a OpenAI Realtime API. As ferramentas do Apollo Brain são registradas como chamadas de função dentro da sessão de voz.

Transcrição de Áudio

POST /audio/transcribe
Transcreve áudio utilizando a API OpenAI Whisper. Requisição: Dados multipart form com o arquivo de áudio. Resposta:
{
  "text": "Create a high priority task for the API migration",
  "language": "en",
  "duration": 3.5
}