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 :
  1. Le navigateur ouvre une connexion à api.php et la garde ouverte.
  2. api.php demande à 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.
  3. Dès qu'un fragment arrive, api.php le retransmet immédiatement au navigateur (sans attendre la fin).
  4. Le JavaScript ajoute chaque fragment au message affiché, d'où l'effet "machine à écrire".
Pose une question pour voir la réponse arriver en direct.