Ressources · Intégration n8n

Nœud OpenRouter Chat Model n8nConfigurer OpenRouter Chat Model dans n8n.

Un seul compte devant des dizaines de modèles, et un agent qui change d'avis en deux clics. Le nœud OpenRouter Chat Model n8n est un sous-nœud : il ne tourne jamais seul et se branche sur le port Model d'un agent ou d'une chaîne. Ses 9 paramètres couvrent le modèle, l'échantillonnage, la longueur et les tentatives.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud OpenRouter Chat Model n8n ?

Il fournit le modèle de langage qu'un nœud racine utilise pour rédiger. Dans n8n, un nœud racine comme l'AI Agent ou une chaîne reçoit les items du workflow par son entrée principale, et des sous-nœuds, c'est-à-dire de petits nœuds qu'on accroche à ses ports, lui prêtent une capacité : un modèle, une mémoire, des outils. Celui-ci occupe le port Model et fait passer chaque prompt par un compte OpenRouter.

Premier cas concret : le tri des demandes entrantes. Une PME qui reçoit des messages clients toute la journée pose deux copies du nœud dans le même workflow, chacune avec sa valeur dans Model. Un modèle rapide qualifie la demande, un modèle plus lourd ne travaille que sur la branche qui demande une vraie réponse. Le reste du workflow ne bouge pas.

Deuxième cas : la rédaction assistée. Le nœud se branche sur un AI Agent qui lit des lignes dans Google Sheets, rédige une relance et prépare la relance avant qu'un humain l'envoie. Avec Sampling Temperature bas et Maximum Number of Tokens plafonné, les messages restent courts et se ressemblent d'une ligne à l'autre, ce qui est précisément l'objectif sur une relance.

Troisième cas : l'extraction. Response Format sur JSON, et le modèle renvoie du JSON valide que le nœud suivant lit directement. C'est ce qu'on veut quand la sortie devient une fiche et non un paragraphe.

Quand prendre autre chose ? Si tu appelles toujours le même fournisseur, son sous-nœud dédié va plus vite à configurer : les nœuds OpenAI et Anthropic sont là pour ça. Ce nœud prend tout son sens quand tu veux un seul compte devant beaucoup de modèles, avec une liste chargée en direct depuis OpenRouter, qui n'affiche que ce que ce compte peut appeler.

Les limites méritent d'être connues avant de construire. C'est un sous-nœud, en version 1 : pas d'entrée principale, pas d'exécution isolée, et tester revient à lancer le nœud racine auquel il est accroché. Ses 9 paramètres sont tout ce qu'il expose, le prompt et les outils se règlent sur la racine. Côté facture, n8n n'ajoute rien, le fournisseur du modèle facture ses propres appels d'API selon ses conditions. L'Avis n8n détaille comment ça se compare aux autres plateformes.

Connexion

Comment connecter OpenRouter à n8n ?

  1. 01

    Accrocher le nœud à une racine

    On part du nœud racine, pas de celui-ci. Ouvre un AI Agent ou une chaîne sur le canevas, clique sur le port Model en dessous, puis choisis OpenRouter Chat Model dans la liste. Un sous-nœud n'a pas d'entrée principale et ne s'exécute jamais seul : il n'existe vraiment qu'une fois rattaché à une racine. Tant que ce lien n'est pas fait, rien ne se passe au moment d'exécuter.

  2. 02

    Créer le credential OpenRouter une fois

    Ouvre le menu Credentials de n8n et crée le credential OpenRouter, puis sélectionne-le dans le nœud. Un credential, c'est un jeu d'identifiants enregistré dans n8n : tu le remplis une seule fois et tous les workflows de l'instance le réutilisent, sur n8n Cloud comme en auto-hébergé. À plusieurs sur la même instance, un credential suffit pour l'ensemble des workflows de l'équipe.

  3. 03

    Choisir un modèle puis lancer la racine

    Déroule Model. n8n charge la liste en direct depuis OpenRouter et n'affiche que les modèles accessibles au compte derrière le credential : une liste vide ou très courte pointe donc vers le credential, pas vers le nœud. Exécute ensuite le nœud racine, et le sous-nœud part avec lui. Pas besoin de chercher un bouton d'exécution sur ce nœud, il n'y en a pas.

Connexions

Sur quoi le nœud se branche-t-il ?

n8n coupe le travail IA en deux : le nœud racine porte la logique et les items du workflow, les sous-nœuds se clipsent sur ses ports pour lui prêter une capacité. Celui-ci est un sous-nœud avec un seul port de sortie.

Sortie (où il se branche)

  • Modelai_languageModel
01ModelLe nœud se connecte par le port Model, celui que lit une racine quand il lui faut un modèle de langage. Un port accueille un seul modèle de chat : changer de fournisseur, c'est remplacer le sous-nœud.

Le nœud se connecte par le port Model, celui que lit une racine quand il lui faut un modèle de langage. Un port accueille un seul modèle de chat : changer de fournisseur, c'est remplacer le sous-nœud.

Paramètres clés

  • Required : une racine qui expose ce port, puisque le sous-nœud n'a pas d'entrée principale et ne s'exécute jamais seul.
  • AI Agent et AI Agent Tool : les deux nœuds d'agent, quand le modèle doit aussi appeler des outils.
  • Basic LLM Chain et Question and Answer Chain : des racines plus simples, pour un prompt unique ou une question posée sur des documents.
Cas d'usage
un agent de support qui répond et déclenche des outils, ou une chaîne à prompt unique qui prépare une réponse validée par un humain.
Paramètres

Que règle-t-on sur le nœud ?

Le nœud OpenRouter Chat Model compte 9 paramètres. Pour chacun : le nœud tel que tu le configures dans n8n, ce que le paramètre change, et nos notes de terrain.

01

Model

model

Ce que tu vois dans n8n

Notes & cas d'usage

C'est le réglage qu'on touche toujours : il désigne le modèle qui génère la complétion. n8n charge la liste dynamiquement depuis OpenRouter, donc le menu déroulant reflète le compte et pas un catalogue figé.

Paramètres clés

  • Model : le modèle qui génère la complétion, chargé en direct depuis OpenRouter, qui n'affiche que les modèles disponibles sur ton compte.
Cas d'usage
deux copies du nœud dans le même workflow, un modèle sur la branche de qualification et un autre sur celle qui rédige, pour qu'un changement de modèle reste un changement de menu déroulant.
02

Frequency Penalty

options.frequencyPenalty

Ce que tu vois dans n8n

Notes & cas d'usage

La répétition trahit un modèle qui tourne en rond et resert la même phrase à peine reformulée. Des valeurs positives pénalisent les tokens selon leur fréquence déjà présente dans le texte, ce qui réduit la reprise mot pour mot.

Paramètres clés

  • Frequency Penalty : un nombre ; les valeurs positives pénalisent les nouveaux tokens d'après leur fréquence dans le texte déjà produit, ce qui diminue la probabilité que le modèle répète la même ligne à l'identique.
Cas d'usage
des fiches produit générées en série, où la même phrase d'accroche revient sur chaque ligne du catalogue.
03

Maximum Number of Tokens

options.maxTokens

Ce que tu vois dans n8n

Notes & cas d'usage

La longueur, posée comme un budget plutôt qu'un nombre de mots. Un token est l'unité dans laquelle les modèles comptent le texte, et cette valeur plafonne ceux que la complétion a le droit de consommer.

Paramètres clés

  • Maximum Number of Tokens : un nombre qui plafonne les tokens générés ; la plupart des modèles ont une longueur de contexte de 2048 tokens, sauf les plus récents, qui montent à 32,768.
Cas d'usage
une réponse publiée dans un fil Slack, où le plafond garde le message lisible au lieu de noyer le canal.
04

Response Format

options.responseFormat

Ce que tu vois dans n8n

Notes & cas d'usage

Prose ou lisible par machine : ce paramètre tranche la forme de ce qui revient. Le mode JSON rend la réponse exploitable telle quelle, sans nettoyage, par le nœud placé juste après.

Paramètres clés

  • Text (text) : une réponse en texte classique, la forme attendue dès qu'un humain lit le résultat.
  • JSON (json_object) : active le mode JSON, censé garantir que le message généré est du JSON valide.
Cas d'usage
une étape d'extraction dont la sortie devient une ligne de tableau, où une phrase qui traîne autour des accolades casserait la lecture en aval.
05

Presence Penalty

options.presencePenalty

Ce que tu vois dans n8n

Notes & cas d'usage

Là où la pénalité précédente compte les occurrences, celle-ci regarde seulement si le token est déjà apparu. En la montant, le modèle se déplace vers des sujets qu'il n'a pas encore abordés.

Paramètres clés

  • Presence Penalty : un nombre ; les valeurs positives pénalisent les nouveaux tokens selon leur présence dans le texte déjà produit, ce qui augmente la probabilité que le modèle parle de sujets nouveaux.
Cas d'usage
un générateur d'angles éditoriaux qui doit proposer des pistes variées plutôt que décliner la première trouvée.
06

Sampling Temperature

options.temperature

Ce que tu vois dans n8n

Notes & cas d'usage

Le hasard, résumé en un nombre. En la baissant, les complétions deviennent moins aléatoires ; approchée de zéro, le modèle devient déterministe et répétitif, ce qui est exactement ce qu'un workflow attend quand la même entrée doit donner la même sortie.

Paramètres clés

  • Sampling Temperature : un nombre qui contrôle l'aléatoire ; une température plus haute crée un échantillonnage plus varié mais augmente le risque d'hallucinations.
Cas d'usage
un classificateur qui doit rendre deux fois la même étiquette sur la même demande, à l'opposé d'un brouillon éditorial où la variété est recherchée.
07

Timeout

options.timeout

Ce que tu vois dans n8n

Notes & cas d'usage

Un plafond sur l'attente. Il fixe la durée maximale autorisée pour une requête, exprimée en millisecondes, pour qu'un modèle qui traîne fasse échouer l'étape au lieu de laisser l'exécution ouverte.

Paramètres clés

  • Timeout : un nombre, la durée maximale d'une requête en millisecondes.
Cas d'usage
un lot de longs prompts lancé la nuit, où un appel bloqué doit être abandonné plutôt que retenir toute la file derrière lui.
08

Max Retries

options.maxRetries

Ce que tu vois dans n8n

Notes & cas d'usage

Les échecs passagers existent, et ce réglage dit à quel point le nœud s'entête. Il fixe le nombre maximal de tentatives avant que l'étape renonce et que l'erreur apparaisse dans l'exécution.

Paramètres clés

  • Max Retries : un nombre, le maximum de tentatives à effectuer sur une requête.
Cas d'usage
un traitement nocturne sur beaucoup d'items, où deux tentatives sauvent le job, et où trop de tentatives transforment un prompt fautif en longue série d'appels facturés.
09

Top P

options.topP

Ce que tu vois dans n8n

Notes & cas d'usage

L'autre molette sur la diversité, par échantillonnage de noyau : une valeur de 0.5 signifie que la moitié des options pondérées par vraisemblance est prise en compte. Plus la valeur baisse, plus le modèle ignore les options peu probables.

Paramètres clés

  • Top P : un nombre qui contrôle la diversité par échantillonnage de noyau ; la consigne attachée au paramètre est de modifier celui-ci ou Sampling Temperature, mais pas les deux.
Cas d'usage
une étape de reformulation tenue serrée sur le vocabulaire, où réduire le vivier se raisonne mieux que toucher à la température.
Besoin d'aide

Besoin d'aide pour automatiser OpenRouter Chat Model avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

OpenRouter Chat Model dans n8n : questions fréquentes

01Le nœud OpenRouter Chat Model n8n est-il gratuit ?
Oui, du côté de n8n. Le nœud appartient au paquet IA livré avec n8n : rien à installer, rien à payer en plus, sur n8n Cloud comme sur une instance auto-hébergée en Community Edition, sous licence Sustainable Use. Un workflow se comporte de la même façon dans les deux cas. Ce qui coûte, c'est le modèle : le fournisseur derrière l'appel facture son propre usage d'API selon ses conditions, et n8n n'ajoute rien par-dessus. La réponse honnête tient donc en une phrase : le nœud est gratuit, les complétions ne le sont pas.
02Quels credentials faut-il pour le faire marcher ?
Deux choses. D'abord un credential OpenRouter, créé une seule fois dans le menu Credentials de n8n et réutilisé par tous les workflows de l'instance. Ensuite un nœud racine sur lequel se brancher, parce qu'il s'agit d'un sous-nœud : pas d'entrée principale, pas d'exécution isolée. Accroche-le au port Model d'un AI Agent, d'une chaîne ou d'une autre racine, sélectionne le credential, puis choisis une valeur dans Model. Si le menu déroulant revient vide, regarde le credential avant le nœud : n8n construit cette liste en direct depuis le compte.
03Quelles sont les limites du nœud ?
Il fait une seule chose et expose 9 paramètres, pas un de plus. Sans entrée principale, il ne peut ni se poser au milieu d'un workflow ni s'exécuter seul : on lance la racine et le sous-nœud part avec elle. La page décrit la version 1 du nœud, la plus haute au catalogue, et un workflow ancien peut afficher moins d'options. La liste de modèles n'est pas figée non plus, puisque n8n la charge depuis OpenRouter et n'y montre que ce que le compte atteint. Le prompt, les outils et la mémoire se règlent sur la racine.
04Que faut-il brancher pour débuter ?
Au minimum une racine et un credential. Le point de départ le plus simple est Basic LLM Chain : un prompt en entrée, une complétion en sortie, ce nœud sur son port Model et rien d'autre à régler. Une fois que ça tourne, passe à l'AI Agent quand le modèle doit aussi appeler des outils, ou à Information Extractor et Text Classifier quand le travail est figé et la sortie structurée. Laisse les options tranquilles au premier essai, puis règle Sampling Temperature et Maximum Number of Tokens une fois que tu as vu ce que le modèle renvoie.
05n8n ou Make pour les modèles IA ?
Ça dépend surtout d'où le workflow doit vivre. n8n s'auto-héberge en Docker ou en npm, ou s'utilise sur n8n Cloud, et le workflow est identique dans les deux cas, ce qui compte quand les prompts transportent des données que tu préfères garder chez toi. Make est hébergé uniquement, sans option d'auto-hébergement, et se facture à l'opération : un workflow IA bavard se lit différemment sur la facture. Les deux offrent un canevas visuel. Tranche sur l'hébergement, la maîtrise des données et le modèle de coût, pas sur une liste de fonctionnalités.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.