Escolher O Fluxo
Descobrir Modelos
Consulte o catálogo de modelos antes de fixar um modelo. Use listas recomendadas para fala e transcrição, e confirme suporte realtime nos detalhes do modelo antes de abrir um socket.Requisições De Áudio Síncronas
Requisições de fala, transcrição e tradução respondem diretamente na requisição HTTP. Entradas grandes podem demorar mais que timeouts comuns de clientes, então defina um timeout generoso e salve request IDs para suporte.Sessões Em Tempo Real
Abra um WebSocket com o modelo na query string e a API key no header Authorization. Use o formato de eventos documentado para o modelo realtime escolhido e feche o socket quando a sessão terminar. Este guia cobre apenas o proxy WebSocket. No momento, o TokenLab não fornece endpoints REST do OpenAI Realtime para client secret, translation client secret, Calls ou gerenciamento legacy beta session.Tratamento De Estado
- Salve arquivos de áudio gerados em vez de repetir a mesma requisição ao atualizar.
- Para transcrição e tradução, mostre estados de upload e processamento mesmo quando a chamada for síncrona.
- Para realtime, trate eventos de fechamento e reconecte apenas quando o usuário iniciar uma nova sessão.
- Não coloque API keys, URLs privadas ou segredos de conta no texto de áudio.