Chamar uma API para obter dados
Use o n8n para integrar dados de qualquer API à sua IA. Este fluxo utiliza o Chat Trigger para fornecer uma interface de chat e o Call n8n Workflow Tool para chamar outro fluxo que faz a requisição à API. O segundo fluxo usa funcionalidades de IA para refinar essa requisição com base na consulta do usuário.
Ver arquivo do fluxo de trabalho
Funcionalidades principais
Este fluxo utiliza os seguintes componentes:
- Chat Trigger: inicia o fluxo e responde às interações do usuário no chat. Este nó fornece uma interface de chat personalizável.
- Agent (Agente de IA): componente central em fluxos baseados em IA. O agente interage com outros componentes do fluxo e decide quais ferramentas utilizar.
- Call n8n Workflow Tool: integra um fluxo do n8n como uma ferramenta personalizada. Nas soluções com IA, as ferramentas são interfaces pelas quais o agente interage com o mundo externo (neste caso, os dados fornecidos pelo seu fluxo). Por meio dessa ferramenta, o agente de IA pode acessar informações que não estão disponíveis no seu conhecimento pré-treinado.
- Uma Basic LLM Chain com Auto-fixing Output Parser e Structured Output Parser, usada para ler a consulta do usuário e definir os parâmetros da chamada à API com base na entrada do usuário.
Exemplo de uso
Carregue o modelo na sua instância do n8n:
- Baixe o arquivo JSON do fluxo.
- Abra um novo fluxo na sua instância do n8n.
- Cole o conteúdo JSON ou selecione Menu do fluxo
> Importar de arquivo....
O fluxo de exemplo usa notas adesivas coloridas para orientação:
- Amarelo: explicações e informações gerais.
- Verde: orientações para executar o fluxo.
- Laranja: indica que é necessário fazer alterações para que o fluxo funcione corretamente.
- Azul: destaca funcionalidades-chave do exemplo.