As respostas transmitidas foram retiradas, persistindo mensagens de assistente em branco

FixAIService
Navios
18 de julho de 2026 às 21:41 UTC
Autor
Kamo
Enviar
8a9a63b

Cada conclusão de chat bem sucedida voltou como uma bolha de assistente EMPTY. A linhas assistentes estavam sendo salvas com content len=0 e is error=false, então lá não era nada para depurar — os clientes não prestavam fielmente nada. Causa: os adaptadores de streaming filtrados em um prefixo literal "dados: " (`filter(linha -> line.startsWith("dados: ")`). WebClient decodifica texto/evento-stream em si, então os pedaços chegam com esse prefixo JÁ despojado — cada token era filtrado para fora, o Flux completou vazio, e doOnComplete persistiu "". Só isso. apareceu em uma resposta SUCESSÍVEL, por isso o HuggingFace org (que sempre falhou com o model not suportado e supervisionou seu erro) parecia diferente do - OpenAiCompatível Adaptador/Adaptador de Face de Abraço: aceitar pedaços SSE com OU sem o prefixo "data: " em vez de exigir. - ChatOrchestrationService: um fluxo completo com zero tokens é uma falha, não uma resposta — registrar o provedor/modelo e persistir um erro explícito (is error=true) por isso é visível em vez de uma bolha em branco silenciosa.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços