- Accueil
- Ressources
- Intégrations
- OpenAI Chat Model
Nœud OpenAI Chat Model n8nConfigurer OpenAI Chat Model dans n8n.
Le nœud OpenAI Chat Model n8n est le sous-nœud qui donne sa tête à un nœud racine. Il se branche sur le port Model d'un AI Agent ou d'une chaîne, porte 19 paramètres de Sampling Temperature à Service Tier et tourne sur un credential OpenAI. Pour celui qui règle un agent déjà en production.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud OpenAI Chat Model n8n ?
Il fournit le modèle de langage avec lequel un nœud racine raisonne. Les workflows IA de n8n suivent un modèle en grappe : un nœud racine, AI Agent ou chaîne, reçoit les items du workflow par son entrée principale, et des sous-nœuds se branchent sur ses ports, un type de sous-nœud par port. Un port, c'est le petit connecteur étiqueté sous le nœud racine. Ce nœud-ci est un sous-nœud : sans racine à qui se raccorder, il ne s'exécute jamais.
Premier cas de figure, la prospection. Un workflow lit des lignes dans Google Sheets, envoie chaque entreprise à un AI Agent équipé d'un outil de recherche et d'un sous-nœud Simple Memory, et c'est ce nœud qui décide de ce que l'agent réécrit dans la feuille. Tu passes d'une liste d'adresses brutes à une liste qualifiée. Le template public qui fait exactement ça porte le numéro 3443.
Deuxième cas, la production de contenu cadencée. Une Basic LLM Chain rédige un post à partir d'une liste de sujets, une validation part par Gmail, et rien ne se publie sans le clic d'un humain. Là, le modèle n'appelle aucun outil, il écrit : tout le réglage tient dans Sampling Temperature et Presence Penalty. Le template 4005 est bâti sur cette forme.
Troisième cas, la recherche documentaire. Dans le template RAG 5010, une question posée par formulaire remonte à un AI Agent, un vector store renvoie les passages qui correspondent, et ce nœud transforme ces passages en réponse rédigée. Deux sous-nœuds, deux ports, un seul nœud racine.
Quand préférer autre chose ? Le nœud OpenAI classique, dès qu'il s'agit d'un appel unique et direct, sans agent autour : transcrire un fichier, générer une image, classer un texte. Ce sous-nœud ne sert que le modèle en grappe. Changer de fournisseur plus tard revient à le débrancher et à raccorder le modèle de chat Anthropic à sa place, le type de port ne bouge pas.
Deux limites à connaître avant de construire. Les outils intégrés de l'API Responses, Web Search, File Search et Code Interpreter, ne fonctionnent que sous un nœud AI Agent, jamais sous une Basic LLM Chain. Et comme il s'agit d'un sous-nœud, une expression du type {{ $json.nom }} se résout toujours sur le premier item entrant, pas item par item. Si le choix de plateforme n'est pas encore tranché, l'Avis n8n détaille les questions d'hébergement et de coût.
Que faut-il avant que le nœud tourne ?
- 01
Créer le credential OpenAI
Ouvre le menu Credentials et crée un credential OpenAI. Il demande une API Key de ton compte OpenAI, et un Organization ID seulement si tu appartiens à plusieurs organisations. Un credential vit hors du workflow : crée-le une fois, réutilise-le partout. Le fournisseur facture ses appels, n8n n'ajoute rien.
- 02
Sauter le compte sur n8n Cloud
Sur n8n Cloud, il existe une seconde voie. Sélectionne Use Gateway credits dans le champ credential du nœud : il tourne alors sur des Gateway credits, sans aucun compte OpenAI. Pratique pour un premier test, ou pour un workflow que tu confies à quelqu'un qui n'a pas de clé. Sur une instance auto-hébergée, le credential reste la seule voie.
- 03
Brancher le nœud et choisir un modèle
Pose le nœud sur le canvas et relie-le au port Model de ton nœud racine. Ouvre ensuite Model : n8n charge la liste en direct depuis OpenAI, tu ne vois donc que les modèles que ton compte peut réellement appeler. Une liste vide ou très courte accuse le credential, pas le nœud. Exécute la racine une fois pour valider le duo.
Sur quoi ce nœud se branche-t-il ?
Chaque port d'un nœud racine n'accepte qu'une famille de sous-nœuds ; celui-ci n'en a qu'un seul, sa sortie.
Sortie (où il se branche)
- Model
ai_languageModel
01Model
C'est la connexion pour laquelle le nœud existe. Elle remet un modèle de chat au nœud racine, qui sans elle n'a rien avec quoi raisonner.
Paramètres clés
- Required : le nœud n'a pas d'entrée principale et ne s'exécute jamais seul, il ne sert donc à rien tant qu'il n'est pas raccordé ici.
- AI Agent et AI Agent Tool : les deux racines de type agent, et le seul endroit où les outils intégrés de l'API Responses sont disponibles.
- Basic LLM Chain et Question and Answer Chain : des racines plus simples, pour un prompt unique ou une réponse documentaire, sans appel d'outil.
Quel paramètre toucher, et à quel moment ?
Le nœud OpenAI Chat Model compte 19 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.
Sommaire des paramètres
Model
modelCe que tu vois dans n8n
Notes & cas d'usage
Détermine quel modèle OpenAI génère la réponse. n8n charge la liste dynamiquement depuis OpenAI à l'ouverture du menu déroulant, tu vois donc uniquement ce que ton compte a le droit d'appeler.
Paramètres clés
- Model : un menu rempli à l'exécution depuis ton compte. Un modèle attendu et introuvable est une question d'accès, pas un bug du nœud.
Base URL
options.baseURLCe que tu vois dans n8n
Notes & cas d'usage
Remplace l'adresse d'API utilisée par défaut. Laissé vide, le nœud appelle OpenAI à son adresse habituelle ; rempli, chacune de ses requêtes part vers l'adresse saisie.
Paramètres clés
- Base URL : une adresse d'endpoint complète, appliquée à ce seul nœud et pas aux autres nœuds OpenAI du même workflow.
Frequency Penalty
options.frequencyPenaltyCe que tu vois dans n8n
Notes & cas d'usage
Règle la tendance du modèle à se répéter. Les valeurs positives pénalisent les tokens selon leur fréquence déjà présente dans le texte, ce qui réduit les chances de voir la même phrase revenir mot pour mot.
Paramètres clés
- Frequency Penalty : un nombre. Plus il monte, moins ça se répète, mais plus la formulation s'éloigne de ce que demandait le prompt.
Maximum Number of Tokens
options.maxTokensCe que tu vois dans n8n
Notes & cas d'usage
Plafonne la longueur de ce qui revient. Un token correspond en gros à un morceau de mot, et ce champ dit combien la réponse a le droit d'en consommer.
Paramètres clés
- Maximum Number of Tokens : un nombre. La plupart des modèles ont une fenêtre de contexte de 2048 tokens, il faut donc laisser de la place au prompt en plus de la réponse.
Response Format
options.responseFormatCe que tu vois dans n8n
Notes & cas d'usage
Décide si la réponse arrive en texte courant ou en document JSON. C'est la version simple du réglage, à deux choix, côté Chat Completions.
Paramètres clés
- Text (
text) : une réponse texte classique, le comportement par défaut. - JSON (
json_object) : active le mode JSON, censé garantir que le message généré est du JSON valide.
json_object et le workflow arrête de planter sur une réponse qui commençait par une phrase de politesse.Response Format
options.textFormatCe que tu vois dans n8n
Notes & cas d'usage
Le contrôle de format plus riche, disponible côté API Responses : on y décrit la forme attendue au lieu de se contenter de réclamer du JSON.
Paramètres clés
- Type :
text,json_schema, recommandé, oujson_object. - Name : le nom du format. Lettres, chiffres, tirets et underscores uniquement, 64 caractères au maximum.
- Schema : le schéma JSON lui-même, avec Description pour l'expliquer et Strict pour forcer chaque réponse à le respecter.
- Verbosity :
low,mediumouhigh.
Presence Penalty
options.presencePenaltyCe que tu vois dans n8n
Notes & cas d'usage
Pousse le modèle vers du terrain neuf. Les valeurs positives pénalisent les tokens selon leur simple présence dans le texte, ce qui augmente les chances qu'il aborde de nouveaux sujets.
Paramètres clés
- Presence Penalty : un nombre. Plus haut, le propos s'ouvre ; trop haut, il part loin de la question posée.
Sampling Temperature
options.temperatureCe que tu vois dans n8n
Notes & cas d'usage
Fixe le degré de hasard de l'échantillonnage. En baissant, les réponses deviennent moins aléatoires ; près de zéro, le modèle devient déterministe et répétitif.
Paramètres clés
- Sampling Temperature : un nombre. Plus haut, l'échantillonnage se diversifie, mais le risque d'hallucination augmente.
Reasoning Effort
options.reasoningEffortCe que tu vois dans n8n
Notes & cas d'usage
Indique combien de réflexion le modèle doit dépenser avant de répondre. Plus de tokens de raisonnement, c'est une réponse plus complète et une requête plus lente.
Paramètres clés
- Low (
low) : privilégie la vitesse et une consommation de tokens économe. - Medium (
medium) : équilibre entre vitesse et justesse du raisonnement. - High (
high) : privilégie un raisonnement plus complet, au prix de plus de tokens générés et de réponses plus lentes.
Timeout
options.timeoutCe que tu vois dans n8n
Notes & cas d'usage
Fixe la durée maximale d'une requête, en millisecondes. Au-delà, la requête est coupée et le nœud remonte une erreur au lieu de rester suspendu.
Paramètres clés
- Timeout : un nombre en millisecondes, donc 2000 vaut deux secondes.
Max Retries
options.maxRetriesCe que tu vois dans n8n
Notes & cas d'usage
Combien de fois le nœud retente une requête échouée avant d'abandonner et de faire échouer l'exécution.
Paramètres clés
- Max Retries : un nombre. Chaque nouvelle tentative rejoue la même requête, un gros lot prend donc d'autant plus de temps quand le fournisseur a une mauvaise journée.
Top P
options.topPCe que tu vois dans n8n
Notes & cas d'usage
Joue 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, et les valeurs basses ignorent les moins probables.
Paramètres clés
- Top P : un nombre. La recommandation générale est de modifier celui-ci ou Sampling Temperature, pas les deux ensemble.
Conversation ID
options.conversationIdCe que tu vois dans n8n
Notes & cas d'usage
Rattache la réponse à une conversation tenue côté fournisseur. Les items d'entrée et de sortie de cette réponse y sont ajoutés automatiquement une fois qu'elle se termine.
Paramètres clés
- Conversation ID : une chaîne, le plus souvent une expression comme
{{ $json.conversation }}portée par l'item, pour qu'un fil corresponde à une conversation.
Prompt Cache Key
options.promptCacheKeyCe que tu vois dans n8n
Notes & cas d'usage
Une clé qu'OpenAI utilise pour mettre en cache les réponses de requêtes similaires, afin d'améliorer le taux de réutilisation du cache.
Paramètres clés
- Prompt Cache Key : une chaîne que tu choisis. Même valeur pour les requêtes qui doivent partager un cache, valeurs différentes pour celles qui ne le doivent pas.
Safety Identifier
options.safetyIdentifierCe que tu vois dans n8n
Notes & cas d'usage
Un identifiant stable qui aide OpenAI à repérer les utilisateurs de ton application susceptibles d'enfreindre ses règles d'usage.
Paramètres clés
- Safety Identifier : une chaîne qui identifie chaque utilisateur de façon unique, stable d'une requête à l'autre plutôt que régénérée à chaque exécution.
Service Tier
options.serviceTierCe que tu vois dans n8n
Notes & cas d'usage
Choisit le niveau de service sous lequel la requête part, c'est-à-dire la façon de signaler au fournisseur que cet appel précis compte plus, ou moins, que le reste de ton trafic.
Paramètres clés
- Auto (
auto) et Default (default) : les routes standard. - Flex (
flex) : le niveau à choisir pour les traitements qui peuvent attendre, typiquement un lot que personne ne surveille. - Priority (
priority) : celui des traitements qui ne le peuvent pas.
Metadata
options.metadataCe que tu vois dans n8n
Notes & cas d'usage
Attache des informations structurées à l'objet, utiles pour stocker du contexte supplémentaire et pour retrouver ces objets ensuite via l'API ou le dashboard.
Paramètres clés
- Metadata : un JSON de 16 paires clé-valeur au maximum. Les clés sont des chaînes de 64 caractères au plus, les valeurs des chaînes de 512 au plus.
Top Logprobs
options.topLogprobsCe que tu vois dans n8n
Notes & cas d'usage
Renvoie les tokens les plus probables à chaque position de la réponse, chacun avec sa log-probabilité. La réponse devient inspectable et plus seulement lisible.
Paramètres clés
- Top Logprobs : un entier compris entre 0 et 20, le nombre de tokens candidats remontés par position.
Prompt
options.promptConfigCe que tu vois dans n8n
Notes & cas d'usage
Fait appel à un modèle de prompt réutilisable configuré dans le dashboard OpenAI, plutôt qu'à un prompt écrit dans le workflow.
Paramètres clés
- Prompt ID : l'identifiant unique du modèle de prompt à utiliser.
- Version : une version optionnelle de ce modèle, pour qu'une retouche dans le dashboard n'atteigne pas la production sans ton accord.
- Variables : les valeurs JSON substituées dans le modèle, souvent construites depuis les champs
{{ $json }}de l'item entrant.
Besoin d'aide pour automatiser OpenAI Chat Model avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui viennent ensuite
01Le nœud OpenAI Chat Model n8n est-il inclus dans n8n ?
02Que faut-il pour qu'il fonctionne ?
03Quelles sont les limites de ce nœud ?
04Que faut-il brancher au minimum, et par quoi débuter ?
05n8n ou Make pour ce type de workflow IA ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.