Démo 2 / 5
Streaming
Même principe que la démo 1, mais la réponse arrive petit bout par petit bout au lieu d'attendre le texte entier — exactement comme dans l'interface de Claude. Utile dès que les réponses sont longues : l'utilisateur voit tout de suite que "ça travaille".
Comment ça marche :
- Le navigateur ouvre une connexion à
api.phpet la garde ouverte. api.phpdemande à l'API Claude une réponse "stream" : Claude renvoie le texte en petits fragments (des évènements Server-Sent Events), au fur et à mesure qu'il le génère.- Dès qu'un fragment arrive,
api.phple retransmet immédiatement au navigateur (sans attendre la fin). - Le JavaScript ajoute chaque fragment au message affiché, d'où l'effet "machine à écrire".