Laisser un agent OpenAI appeler une API HTTP dans n8n
Un agent IA interroge une API à la demande, à partir d'une valeur définie dans le workflow. Le modèle OpenAI Chat Model fournit le raisonnement, et le HTTP Request Tool lui permet d'appeler l'API. Le template reprend deux workflows publiés sur n8n et remplace le sous-workflow et la mise en forme de réponse qu'ils utilisaient. Il convient aux API à usage unique, qui demandent peu de traitement après récupération. Pour enchaîner plusieurs appels, un sous-workflow reste plus adapté.
- Déclencheur
- Lancement manuel
- Taille
- 9 nœuds
- Outils
- OpenAI, Requêtes HTTP (API), Agent IA
Comment fonctionne ce workflow
- 1
Le nœud Manual Trigger lance l'exécution à la demande.
- 2
Edit Fields prépare les valeurs qui alimentent l'agent.
- 3
Le nœud Agent IA reçoit la demande et s'appuie sur le modèle OpenAI Chat Model.
- 4
L'agent appelle l'API par le nœud HTTP Request Tool, qu'il utilise comme outil.
- 5
L'agent rédige sa réponse à partir des données renvoyées par l'API.
Quand l'utiliser
- Interroger une API unique pour répondre à une question sur des données externes.
- Récupérer une information à la demande dans un agent IA, sans écrire de sous-workflow.
- Tester un appel d'API avant de l'intégrer à un workflow plus large.
À préparer avant l'import
- Un compte OpenAI et une clé API, enregistrée comme identifiant dans n8n.
- L'URL et les paramètres de l'API que l'agent doit interroger.
- n8n en version 1.47.0 ou plus récente, à partir de laquelle le HTTP Request Tool est disponible.
Bon à savoir
Le HTTP Request Tool convient à une API à fonction unique. Testez d'abord un seul appel, et n'ajoutez un sous-workflow que si vous devez enchaîner plusieurs requêtes.
Installer ce template dans n8n
- Téléchargez le fichier JSON avec le bouton en haut de la page.
- Dans n8n, ouvrez le menu d'un workflow vide, choisissez « Import from File » et sélectionnez le fichier.
- Reliez vos propres identifiants à chaque nœud qui en demande un, lancez un test, puis activez le workflow.
Ce template fonctionne sur n8n auto-hébergé comme sur n8n Cloud. Les nœuds IA demandent une version récente de n8n.
Autres templates : Développement & Outils
- Comparer les réponses de plusieurs LLM locaux via LM StudioEnvoie un même prompt à chaque modèle chargé dans LM Studio et compare leurs réponses, avec un score de lisibilité pour chacune.
- Générer une page HTML depuis une requête avec OpenAIGénère une page HTML à partir d'une requête utilisateur, en passant par une sortie JSON structurée d'OpenAI.
- Préparer Supabase et Postgres pour un agent IAUn agent IA Google Gemini relié à Supabase, avec sa mémoire de conversation stockée dans PostgreSQL.
- Résumer les erreurs de workflow par IA et les envoyer par GmailUn workflow qui résume par IA chaque erreur d'un autre workflow et vous l'envoie par e-mail.
- Piloter Proxmox VE en langage naturel avec un agent IAUn agent IA traduit une demande en appel à l'API Proxmox VE et explique la réponse de Proxmox.
- Exposer Gmail à un agent IA via un serveur MCPUn serveur MCP qui expose Gmail à un agent IA, avec des outils pour les messages, les libellés, les brouillons et les fils.
Vous voulez ce workflow branché sur vos outils ?
Ce template est un point de départ. Nous l'adaptons à vos règles, à vos comptes et à votre hébergement, puis nous le maintenons.
Voir notre accompagnement n8n