Nó de Agente IA: "Falha ao receber resposta" com Gemini e Mistral – fluxo de trabalho nunca é executado de fato

Olá pessoal,

Estou executando o n8n 2.26.2 no TrueNAS Scale (auto-hospedado) e estou tendo dificuldades em fazer o workflow do AI Agent funcionar com qualquer nó LLM.

Descreva o problema/erro/pergunta

Comportamento exato, passo a passo:

  1. Insiro minha chave de API no nó LLM e salvo a credencial
  2. Se faço um teste, a conexão é bem-sucedida
  3. Fecho o nó e clico em “Open Chat”
  4. Digito qualquer mensagem e envio
  5. O nó do gatilho de chat mostra “Waiting for you to submit the chat”
  6. A animação de carregamento aparece no chat, os três pontos pulsam
  7. O chat retorna: Error: Failed to receive response
  8. Nenhum nó no workflow muda de cor

O que já verifiquei:

  • A conectividade de rede está ok: um nó HTTP Request simples para httpbin.org retorna uma resposta correta
  • As requisições de API são visíveis nas estatísticas do Google AI Studio com nenhum erro reportado do lado deles
  • Mesmo comportamento com Mistral, então não é específico do modelo
  • Os logs do container n8n não mostram erros durante a execução do workflow

Qual é a mensagem de erro (se houver)?

Error: Failed to receive response

Compartilhe seu workflow

Infelizmente, não consigo copiar o workflow aqui. ctrl+a e copiar&colar não funcionam para mim neste editor. É este workflow: Build your first AI agent | n8n workflow template

Compartilhe a saída retornada pelo último nó

Error: Failed to receive response

Informações sobre sua configuração do n8n

  • Versão do n8n: n8n 2.26.2
  • Banco de dados (padrão: SQLite): postgres 18
  • Configuração n8n EXECUTIONS_PROCESS (padrão: own, main): desconhecido
  • Executando n8n via (Docker, npm, n8n cloud, aplicativo desktop): TrueNAS Apps (docker?)
  • Sistema operacional: TrueNAS Scale 25.10

Obrigado antecipadamente!

@philsynek o workflow está rodando normalmente no servidor, a resposta só não está chegando de volta no chat, e em self-hosted atrás de um reverse proxy é quase sempre a streaming response. seu chat trigger está configurado para fazer stream, qual é o modo de resposta nele?

Obrigado pela resposta! Infelizmente, não consegui encontrar a opção que você está descrevendo. Não existe tal configuração no meu nó de chat.

Edição: Encontrei o problema, graças ao Claude. Segui um tutorial do YouTube sobre como instalar o aplicativo n8n pela GUI do TrueNAS. A instrução era colocar localhost como o endereço do host, mas minhas solicitações de chat estão sendo feitas de uma máquina diferente da TrueNAS. Corrigi o endereço do host e agora está funcionando. Obrigado!

Para quem encontrar este tópico depois com os mesmos sintomas (o workflow funciona bem, nenhum nó muda de cor, o chat simplesmente expira com “Failed to receive response”): essa é a assinatura clássica de webhook/URL do host apontando para um lugar inatingível do cliente — na maioria das vezes N8N_HOST=localhost ou WEBHOOK_URL configurado para um endereço interno, enquanto o navegador fazendo a solicitação de chat está em uma máquina/rede diferente.

Verificação rápida: abra as ferramentas do desenvolvedor do navegador → aba Network enquanto envia uma mensagem de chat. Se a solicitação para /webhook/… está indo para localhost ou um IP interno que o seu navegador não consegue alcançar, isso confirma. Corrija definindo N8N_HOST, N8N_PROTOCOL e WEBHOOK_URL para o endereço LAN/externo real em que o n8n é alcançável, depois reinicie o container.