Escolha uma entrada completa
Abra um arquivo UTF-8 ou teste exemplos básico, de IA e de limites. Antes de trocar a entrada, veja contagens de linhas e bytes e use Desfazer depois de aplicar.
AI / LLM Dev Tools
Cole um fluxo salvo ou abra um arquivo UTF-8 local. Só os blocos encerrados por uma linha em branco entram na lista.
Nenhum evento emitido ainda.
O texto colado e os arquivos locais ficam neste navegador. Nenhuma requisição é enviada.
A entrada mudou. Analise novamente antes de exportar.
Um log mostra data no fim, mas o cliente recebeu menos eventos? O visualizador de eventos SSE revela se faltou a linha em branco que dispara o último bloco.
Use este analisador de fluxo SSE em uma captura já salva. Ele permite analisar quadros SSE e conserva o texto original ao lado de uma visualização JSON opcional, sem abrir conexão.
Veja no próprio log o limite de cada evento.
O visualizador de eventos SSE só emite um bloco quando encontra uma linha em branco. Uma quebra de linha isolada no fim não basta; o diagnóstico informa a linha inicial do bloco pendente.
O data original continua visível. JSON válido ganha uma visualização legível; [DONE] fica como texto, e um erro de JSON não remove o evento SSE.
Abra um arquivo UTF-8 ou teste exemplos básico, de IA e de limites. Antes de trocar a entrada, veja contagens de linhas e bytes e use Desfazer depois de aplicar.
A análise automática espera 350 ms após a edição. Desligue-a para usar o botão ou Ctrl/Cmd+Enter. Qualquer mudança bloqueia a exportação de um resultado antigo.
A lista cresce em lotes de 50. O filtro por tipo afeta apenas a tela; o array JSON e o NDJSON incluem todos os eventos emitidos.
O visualizador de eventos SSE aceita LF, CRLF e CR, junta várias linhas data com LF e não cria eventos de blocos sem data. Os eventos enviados pelo servidor mantêm as linhas de origem.
Um id continua nos eventos seguintes até ser limpo por um id vazio. Apenas dígitos ASCII atualizam retry; valores incorretos ficam no diagnóstico.
O campo data pode ser texto simples. JSON aparentemente malformado recebe aviso separado, mas o evento SSE não desaparece.
Copie ou baixe um array JSON ou NDJSON. Filtrar a lista não altera o conjunto completo exportado.
O servidor envia texto UTF-8 e uma linha em branco encerra cada bloco com data. Esta página lê uma captura e lista os blocos que seriam emitidos.
Sim, data pode conter JSON, mas também qualquer texto. O visualizador de eventos SSE oferece uma vista JSON quando o conteúdo é válido e preserva o original.
Não em todos os cenários. SSE é unidirecional, do servidor para o cliente; WebSocket permite mensagens nos dois sentidos. Aqui só inspecionamos SSE já salvo.
Esta página não cria um EventSource nem envia credenciais. A autenticação deve ser configurada no cliente e servidor reais; o log salvo pode ser inspecionado separadamente.
Esse comportamento depende do cliente e da configuração. O parser mostra id e retry presentes no log, mas não testa uma reconexão de Ktor ou de outro serviço.
Sua dúvida não apareceu?
Teste primeiro o exemplo de bloco incompleto e depois confira event, id, retry e data no seu log real.
A análise inteira acontece no navegador.