Skip to main content
L’API Realtime expose des conversations texte et audio à faible latence compatibles OpenAI via des sessions websocket, ainsi qu’un point de terminaison HTTP pour les jetons clients à courte durée de vie.

Connexion WebSocket

Ouvrez directement une session websocket en temps réel lorsque votre backend peut conserver la clé API DGrid de manière sécurisée.

Paramètres de requête

Événements client

Événements serveur

Créer un jeton de session Realtime

Utilisez l’exemple de point de terminaison realtime ci-dessous lorsque vous avez besoin d’une requête GET authentifiée vers le point d’entrée HTTP realtime.

En-têtes de requête

Corps de la réponse

Événements WebSocket

Concevez votre client autour d’un petit ensemble de types d’événements de requête et de réponse pour le streaming conversationnel à faible latence.

Événements client principaux

Événements serveur principaux

Recommandations d’intégration

  1. Mettez en mémoire tampon l’audio côté client en petits fragments et utilisez input_audio_buffer.commit pour signaler les limites de tour.
  2. Écoutez à la fois response.text.delta et response.audio.delta si la session prend en charge une sortie multimodale.
  3. Utilisez le point de terminaison HTTP de jeton de session pour les clients navigateur afin que la clé API à longue durée de vie n’atteigne jamais le client.