Pular para o conteúdo principal

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:

  1. Baixe o arquivo JSON do fluxo.
  2. Abra um novo fluxo na sua instância do n8n.
  3. Cole o conteúdo JSON ou selecione Menu do fluxo Ícone do 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.