AI / LLM Dev Tools

visor de eventos SSEIdentifica los eventos emitidos

Pega un flujo guardado o abre un archivo UTF-8 local. La lista solo incluye bloques emitidos tras una línea vacía.

visor de eventos SSE

Entrada SSE

Eventos analizados

Lista de eventos

Todavía no hay eventos emitidos.

El texto pegado y los archivos locales permanecen en este navegador. No se envían solicitudes.

La entrada cambió. Analízala otra vez antes de exportar.

Cuando un cliente recibe menos eventos de los esperados, puede faltar la línea vacía final. El visor de eventos SSE muestra qué bloques sí se emitieron y señala el bloque pendiente.

Este analizador de flujos SSE lee una captura sin repetir la conexión. Sirve para analizar tramas SSE y conserva el data original junto a una vista JSON opcional.

¿Por qué usar este visor de eventos SSE?

Comprueba el límite de cada evento antes de culpar a la red.

Detectar el bloque que nunca se emitió

El visor de eventos SSE exige una línea vacía para cerrar cada bloque. Un único salto de línea al final no genera un evento extra; el diagnóstico indica dónde comenzó.

Los bloques cerrados aparecen como tarjetas de eventos y un bloque final sin línea vacía queda fuera de la lista.

Leer texto y JSON por separado

El contenido data original se conserva. Si contiene JSON válido, aparece una vista legible; [DONE] sigue siendo texto y un error de JSON no elimina el evento SSE.

Un evento seleccionado muestra data original y una vista JSON; un marcador de texto permanece separado.

Seguir una captura sin alterar el flujo

01

Elegir la entrada completa

Abre un archivo UTF-8 o prueba ejemplos básico, de IA y de límites. Antes de reemplazar un texto existente verás las líneas y bytes anteriores y nuevos, con una opción para deshacer.

02

Controlar cuándo se analiza

El análisis automático espera 350 ms tras editar. Desactívalo para usar el botón o Ctrl/Cmd+Entrar. Cualquier cambio bloquea de inmediato la exportación del resultado anterior.

03

Separar filtro de exportación

La lista se amplía de 50 en 50. Filtrar por tipo solo cambia la pantalla; el arreglo JSON y NDJSON siempre incluyen todos los eventos emitidos.

Rastrear campos, límites y contenido

Respetar los saltos de línea

El visor de eventos SSE admite LF, CRLF y CR. Une varias líneas data con LF y no inventa eventos para bloques sin data. Los eventos enviados por el servidor conservan sus líneas originales.

Seguir id y retry

El último id continúa en eventos posteriores hasta que un id vacío lo borra. Solo los dígitos ASCII actualizan retry; los valores inválidos generan un diagnóstico.

Inspeccionar payloads mixtos

data puede ser texto simple. Un contenido parecido a JSON pero inválido recibe una advertencia independiente sin descartar el evento.

Sacar el conjunto completo

Copia o descarga un arreglo JSON o NDJSON. El filtro visual no reduce silenciosamente los datos exportados.

Lo que no demuestra una captura local

Sin solicitud a una URL
El visor de eventos SSE solo lee texto pegado o archivos locales. No envía cabeceras, no evita CORS y no verifica una reconexión real.
Hace falta una línea vacía final
Si un bloque termina sin línea vacía, incluso con data, se descarta. Se indica su línea inicial pero no se repara automáticamente.
data no tiene que ser JSON
[DONE] no es una orden SSE universal. Un fallo de JSON opcional no vuelve inválido el evento original.
Máximo de 2 MiB
El UTF-8 inválido o los archivos demasiado grandes se rechazan completos. Divide antes las capturas extensas.
Sin reconstrucción de respuestas IA
No une tokens de OpenAI o Anthropic ni crea flujos, corrige líneas o ejecuta búsquedas JSONPath.

Preguntas sobre el visor de eventos SSE

¿En qué se diferencia SSE de WebSockets?

SSE transporta texto del servidor al cliente en una dirección. WebSocket permite mensajes en ambos sentidos. Este visor solo inspecciona una captura SSE guardada.

¿Por qué mi conexión SSE se cae cada 30 segundos?

Una captura estática no revela la causa de un corte de red o un proxy. Aquí puedes revisar los valores retry y la última id, pero la conexión real debe diagnosticarse fuera de la página.

¿Cómo reanudo después de una interrupción de red?

Un cliente puede enviar Last-Event-ID al reconectar si el servidor asignó id. El visor muestra ese valor; no inicia reconexiones ni garantiza que el servidor repita eventos.

¿Cuál es la diferencia entre los modos SSE?

Los ejemplos básico, IA y límites solo cambian el texto de prueba. El visor de eventos SSE aplica las mismas reglas del protocolo a todos; no hay un modo por proveedor.

¿Se guardan los mensajes capturados?

No se envían ni guardan en un servidor desde esta herramienta. La copia y la descarga se generan en tu navegador a partir del resultado actual.

¿Te falta alguna respuesta?

Abre otra captura en el visor de eventos SSE

Prueba primero el caso de final incompleto y después revisa event, id, retry y data en tu propio registro.

Todo el análisis se ejecuta en tu navegador.