AI / LLM Dev Tools

visionneuse de flux SSEVoir les événements réellement émis

Collez une capture ou ouvrez un fichier UTF-8 local. Seuls les blocs terminés par une ligne vide figurent dans la liste.

visionneuse de flux SSE

Entrée SSE

Événements analysés

Liste des événements

Aucun événement émis.

Le texte collé et les fichiers locaux restent dans ce navigateur. Aucune requête n’est envoyée.

Entrée modifiée. Relancez l’analyse avant l’export.

Un journal contient la dernière ligne data mais le client ne reçoit rien ? La visionneuse de flux SSE révèle si la ligne vide qui déclenche l’événement manque à la fin.

Cet analyseur SSE travaille sur une capture enregistrée. Son inspecteur de flux SSE garde le contenu brut en regard du JSON éventuel ; il ne prétend pas tester une connexion active.

Pourquoi utiliser cette visionneuse de flux SSE ?

Lire le journal selon les règles de diffusion du navigateur.

Repérer un bloc jamais émis

La visionneuse de flux SSE attend une ligne vide pour émettre un événement. Un seul retour à la ligne final ne suffit pas : le diagnostic indique où commence le bloc abandonné.

Des blocs clos deviennent des cartes événement ; le bloc final sans ligne vide reste hors de la liste.

Conserver le texte à côté du JSON

Le data original demeure visible. Le JSON valide reçoit une vue lisible ; [DONE] reste du texte et un contenu ressemblant à du JSON mal formé ne supprime pas l’événement.

Le data brut et la vue JSON d’un événement sélectionné sont côte à côte ; un marqueur texte reste distinct.

Examiner une capture sans fausser le résultat

01

Choisir la bonne capture

Ouvrez un fichier UTF-8 ou testez les exemples simple, IA et cas limites. Avant de remplacer votre texte, vérifiez les comptes de lignes et d’octets ; une annulation reste possible.

02

Décider quand relancer

L’analyse automatique démarre 350 ms après la saisie. Désactivez-la pour utiliser le bouton ou Ctrl/Cmd+Entrée. Une modification bloque immédiatement l’export de l’ancien résultat.

03

Comparer affichage et export

La liste s’allonge par groupes de 50. Filtrer par type change seulement l’écran ; les exports JSON et NDJSON comprennent tous les événements émis.

Suivre les champs et le contenu utile

Respecter les séparateurs de lignes

La visionneuse de flux SSE accepte LF, CRLF et CR. Plusieurs lignes data sont réunies par LF ; un bloc sans data n’émet pas d’événement. Les événements envoyés par le serveur gardent leurs lignes sources.

Voir la continuité de id et retry

Un id vaut aussi pour les événements suivants jusqu’à un id vide. Seuls des chiffres ASCII mettent à jour retry ; les autres valeurs sont signalées.

Lire le texte sans lui imposer du JSON

Le texte simple est un data SSE valide. Une erreur de JSON facultatif reçoit son propre avertissement sans masquer l’événement.

Récupérer tous les événements

Copiez ou téléchargez un tableau JSON ou du NDJSON. Le filtre visuel ne retire aucune ligne de l’export complet.

Ce qu’un journal hors ligne ne démontre pas

Aucun test de connexion
La visionneuse de flux SSE ne contacte aucune URL, ne transmet pas d’en-têtes et ne contourne pas CORS. Une valeur retry lue ne prouve pas que la reconnexion a réussi.
Ligne vide finale nécessaire
Un bloc avec data mais sans ligne vide à la fin est ignoré. Le diagnostic donne sa ligne de départ sans le réparer silencieusement.
data peut rester du texte
[DONE] n’est pas un ordre d’arrêt universel. Une vue JSON invalide ne rend pas le message SSE invalide.
Entrée limitée à 2 Mio
Un fichier UTF-8 invalide ou trop volumineux est refusé sans analyse partielle. Découpez les grands journaux avant de les ouvrir.
Pas de reconstruction propre à un modèle
L’outil ne recolle pas les deltas OpenAI ou Anthropic, ne crée pas de flux et n’effectue ni réparation ni recherche JSONPath.

Questions sur la visionneuse de flux SSE

Quels formats d’entrée ce parseur SSE accepte-t-il ?

Cette page accepte le texte SSE collé et les fichiers locaux UTF-8 jusqu’à 2 Mio. Elle lit les lignes LF, CRLF ou CR, mais aucune URL distante.

Ce parseur SSE fonctionne-t-il hors ligne ?

Oui. La capture est analysée dans le navigateur. La visionneuse de flux SSE ne demande aucun accès au serveur pendant l’inspection.

Quelle est la différence entre les modes SSE?

Ici, les exemples simple, IA et cas limites changent uniquement le texte d’entrée. Le parseur applique toujours les mêmes règles SSE ; il n’existe pas de mode fournisseur.

Les messages capturés sont-ils enregistrés?

Non. Cette page ne stocke pas la capture sur un serveur. La copie et le téléchargement sont déclenchés depuis le résultat local par votre navigateur.

Pourquoi mon serveur SSE fonctionne-t-il dans un client et pas dans un autre ?

Comparez d’abord la capture : type event, lignes data et ligne vide finale. Cette page ne peut pas déterminer les différences de CORS, d’authentification ou de mise en tampon entre clients.

Il vous manque une réponse ?

Ouvrir la prochaine capture dans la visionneuse de flux SSE

Essayez le cas de fin incomplète, puis comparez les champs et le data de votre propre journal, événement par événement.

Toute l’analyse reste dans votre navigateur.