AI Evaluator
🧠 Avanzado⭐⭐⭐·12 min read·1 prerequisite

SSE Streaming: Ve tus Evaluaciones en Tiempo Real

Usa el endpoint SSE para ver progreso por query y por métrica. Tipos de eventos: start, progress, metric_done, done. Integración en frontends custom.

·By AI Evaluator
evaluación ia tiempo realsse streaming llmeventos progreso evaluaciónresultados evaluación streamingendpoint sse testing ia

Qué Es SSE Streaming

Server-Sent Events (SSE) permite al servidor enviar actualizaciones de progreso al cliente en tiempo real durante la evaluación.


Paso 1: Streameá desde el Playground

El playground usa SSE automáticamente. Abrí DevTools → Network para ver los eventos.


Paso 2: Streameá por curl

Usá curl -N para streaming sin buffer. Ve los eventos start, progress, metric_done, done.


Paso 3: Construí un Cliente de Streaming

Ejemplos en JavaScript (fetch/ReadableStream) y Python (httpx) para procesar eventos SSE.


Paso 4: Run-Curl-Stream

El endpoint /run-curl/stream combina curl con SSE.


Referencia de Tipos de Evento

start, progress, agent_done, metric_done, done, error.


Construyendo un Dashboard en Vivo

Combiná SSE con una UI reactiva (React) para barras de progreso y resultados en vivo.


🔗 Próximos Pasos