Sessões em tempo real
Authorization: Bearer $TOQAN_API_KEY na solicitação de upgrade. model é obrigatório: um valor ausente retorna 400, um modelo desconhecido retorna 404 e um modelo sem protocolo em tempo real retorna 400.
O endpoint roteia os modelos xAI Grok Voice: xai/grok-voice-3.0 e xai/grok-voice-latest.
Uma sessão é contabilizada nos limites de taxa e nos orçamentos do workspace quando se conecta. Um limite esgotado rejeita o upgrade; consulte Erros.
OpenAI Realtime
O gateway faz proxy do protocolo de eventos do OpenAI Realtime: eventos JSON nos dois sentidos e frames binários para áudio. As restrições do Grok Voice, os formatos de áudio e o faturamento estão listados em Modelos em tempo real.Responses via WebSocket
openai-beta.responses.v1 e Authorization: Bearer $TOQAN_API_KEY. Cada mensagem do cliente cria ou direciona uma resposta; o servidor transmite os mesmos eventos de uma solicitação HTTP com streaming.
- Um turno por vez. Envie o próximo
response.createdepois do evento final do turno anterior. stream_ididentifica o turno e correlaciona os eventos que pertencem a ele.response.steerrecebe umprevious_response_ide uminpute direciona o turno em andamento que produziu essa resposta. Uma falha chega como um eventoresponse.steer.failedcom um código comoresponse_not_foundousteering_not_supported.- A duração da conexão é de 30 minutos; o servidor envia um evento de erro
connection_duration_exceedede fecha o socket. Reconecte e continue comprevious_response_id, que falha comprevious_response_not_foundquando a resposta já expirou.

