wss://gpt-de-babi.perfproai.com/api/partners/v1/chat avec les sous-protocoles gpt-de-babi.partner.v1 et le token utilisateur.
Pendant le traitement, GPT de Babi envoie des statuts publics tels que « Je recherche les informations utiles ». Ils permettent à votre interface d’expliquer ce qui se passe sans exposer les outils internes, les prompts, les données de débogage ou le raisonnement privé du système.
Exemple complet prêt à copier
La fonction suivante fonctionne dans un navigateur et dans React Native. Fournissez les fonctions d’affichage adaptées à votre application.Progression publique de GPT de Babi
Un statut public est envoyé sous cette forme :label est le texte destiné à l’utilisateur. Utilisez code uniquement pour la télémétrie ou pour choisir une animation générique : de nouveaux codes peuvent être ajoutés sans changement de version.
Un même tour peut produire plusieurs événements
assistant.status. Remplacez le statut affiché à chaque nouvel événement au lieu de les concaténer. Ces messages sont complets : ils ne sont pas diffusés caractère par caractère.Événements serveur
Reprendre après une déconnexion
Conservez leturn_id reçu avec turn.accepted. Après avoir recréé le WebSocket, abonnez-vous au tour pour obtenir son dernier état :
turn.snapshot. Si le statut est encore queued ou running, laissez la connexion ouverte pour recevoir la suite. Si le tour est completed, la propriété message contient la réponse finale persistée.