- Accueil
- Ressources
- Intégrations
- Azure OpenAI Chat Model
Nœud Azure OpenAI Chat Model n8nConfigurer Azure OpenAI Chat Model dans n8n.
Ce sous-nœud fournit à un agent ou à une chaîne un modèle de chat hébergé sur Azure. Le nœud Azure OpenAI Chat Model n8n expose 10 paramètres : un nom de déploiement, puis neuf options qui règlent la longueur, le hasard et les relances. Un seul port, jamais d'exécution isolée.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Azure OpenAI Chat Model n8n ?
C'est un sous-nœud, autrement dit un petit nœud qu'on accroche à un plus gros au lieu de le poser dans le flux. Pas d'entrée principale, pas de sortie principale. Tu l'accroches sous un AI Agent ou sous une chaîne, tu désignes un déploiement qui tourne dans ta ressource Azure, et tous les appels au modèle passent ensuite par Azure avec ton propre credential.
Un cabinet de recrutement traite des candidatures et veut une fiche propre pour chaque CV reçu. Le nœud racine encaisse le document, le modèle lit, et Response Format réglé sur json_object renvoie une réponse exploitable au lieu d'un paragraphe libre. C'est précisément ce que l'AI Agent attend quand un parser de sortie suit derrière.
Autre cas : une newsletter rédigée chaque semaine. Là, le paramètre décisif est Maximum Number of Tokens, qui plafonne la longueur de la réponse. Trop bas, le texte se coupe au milieu d'une phrase. Un Sampling Temperature un peu relevé varie les tournures ; proche de zéro, le modèle devient déterministe et se répète.
Troisième situation, la prospection personnalisée. Les lignes arrivent d'un Google Sheets, l'agent écrit un message par ligne, et le résultat part dans Gmail, en brouillon prêt pour relecture. Sur un lot un peu long, Max Retries et Timeout (Ms) décident si un appel lent fait tomber tout le traitement.
Quand préférer autre chose ? Ce nœud n'a de sens que si le déploiement vit dans Azure. Avec une clé de l'API publique, c'est le côté OpenAI du catalogue qui s'impose, et un modèle atteint via un produit de recherche comme Perplexity relève encore d'un autre nœud. Le critère, c'est l'hébergement du déploiement, pas la qualité.
Les limites connues tiennent en trois points. Un nœud désigne un déploiement à la fois : changer de modèle, c'est changer la valeur de Model (Deployment) Name. La variable d'environnement NO_PROXY n'est pas prise en charge. Et rien ne s'exécute sans nœud racine branché sur le port. Pour situer l'outil dans son ensemble, l'Avis n8n fait le tour.
Quel credential faut-il pour ce nœud ?
- 01
Choisir la méthode d'authentification
Ouvre le nœud et regarde Authentication. Deux valeurs y figurent :
azureOpenAiApi, affiché API Key, etazureEntraCognitiveServicesOAuth2Api, affiché Azure Entra ID (OAuth2). La première va vite sur un workflow isolé. La seconde convient à une organisation qui gère déjà ses accès de façon centralisée et préfère ne pas faire circuler une clé brute. - 02
Créer le credential une seule fois
Un credential, c'est un jeu de secrets stocké dans n8n, à l'écart du workflow. Crée-le depuis le menu Credentials, en cohérence avec la méthode sélectionnée dans le nœud. Une fois enregistré, il se réutilise : tous les autres workflows qui visent le même déploiement Azure pointent sur la même entrée, et une rotation de secret se fait à un seul endroit.
- 03
Nommer le déploiement et tester
Renseigne Model (Deployment) Name avec le nom du déploiement tel qu'il existe dans Azure, par exemple
gpt-4ougpt-35-turbo. Accroche le nœud à un nœud racine, puis exécute ce nœud racine. Si ça casse à cet instant, c'est presque toujours le nom du déploiement ou le credential, rarement le modèle.
Sur quoi ce nœud se branche-t-il ?
n8n répartit le travail IA entre un nœud racine, posé dans le flux et qui reçoit les items, et des sous-nœuds accrochés à ses ports, un type de sous-nœud par port.
Sortie (où il se branche)
- Model
ai_languageModel
01Model
Seul port utilisé par ce nœud. Il porte le modèle de langage que le nœud racine appelle dès qu'il a du texte à générer. Tire depuis le connecteur Model sous le nœud racine, puis choisis Azure OpenAI Chat Model.
Paramètres clés
- Required : un nœud racine dont le port Model reste vide ne peut pas tourner, faute de destinataire pour son prompt.
- AI Agent : la racine conversationnelle, qui appelle le modèle à chaque étape de raisonnement.
- Basic LLM Chain : un prompt, une réponse, sans outil accroché.
- Summarization Chain : avale des documents longs et confie la condensation au modèle.
Que change chaque paramètre ?
Le nœud Azure OpenAI Chat Model compte 10 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
Authentication
authenticationCe que tu vois dans n8n
Notes & cas d'usage
Ce sélecteur détermine comment n8n prouve à Azure qu'il a le droit d'appeler le déploiement. À régler en premier, puisque la liste de credentials juste en dessous se filtre sur ce choix.
Paramètres clés
- Authentication :
azureOpenAiApi(API Key) stocke directement une clé,azureEntraCognitiveServicesOAuth2Api(Azure Entra ID (OAuth2)) délègue l'accès à Entra ID.
Model (Deployment) Name
modelCe que tu vois dans n8n
Notes & cas d'usage
Le seul champ requis du nœud. Il nomme le déploiement à appeler, c'est-à-dire l'instance de modèle publiée dans la ressource Azure. Tant qu'il est vide, l'exécution est bloquée.
Paramètres clés
- Model (Deployment) Name : une chaîne, par exemple
gpt-4ougpt-35-turbo. Une expression fonctionne aussi quand la valeur voyage avec l'item, du type{{ $json.deployment }}.
Frequency Penalty
options.frequencyPenaltyCe que tu vois dans n8n
Notes & cas d'usage
On y touche quand le modèle rabâche la même phrase mot pour mot. Les valeurs positives pénalisent les tokens, ces morceaux de mots que manipule un modèle, selon leur fréquence déjà présente dans le texte.
Paramètres clés
- Frequency Penalty : un nombre. Plus il monte, moins la répétition à l'identique est probable.
Maximum Number of Tokens
options.maxTokensCe que tu vois dans n8n
Notes & cas d'usage
Ce plafond fixe la longueur de la complétion. La plupart des modèles ont une longueur de contexte de 2048 tokens, les plus récents davantage : un plafond généreux n'est donc pas gratuit, la réponse puise dans le même budget que le prompt.
Paramètres clés
- Maximum Number of Tokens : un nombre,
-1pour la valeur par défaut.
Response Format
options.responseFormatCe que tu vois dans n8n
Notes & cas d'usage
Ici, tu choisis la forme de ce qui revient. Laissé tel quel, le modèle rédige en prose : parfait pour un lecteur humain, pénible pour le nœud qui doit ensuite découper la réponse.
Paramètres clés
- Response Format :
text(Text) renvoie une réponse texte classique,json_object(JSON) active le mode JSON, qui doit garantir un message valide en JSON.
Presence Penalty
options.presencePenaltyCe que tu vois dans n8n
Notes & cas d'usage
Cousin du réglage précédent, orienté sujets plutôt que formulations. Les valeurs positives pénalisent les tokens déjà apparus, ce qui pousse le modèle vers de nouveaux thèmes.
Paramètres clés
- Presence Penalty : un nombre. Plus il monte, plus le modèle a de chances de changer de sujet.
Sampling Temperature
options.temperatureCe que tu vois dans n8n
Notes & cas d'usage
Le hasard, en un seul curseur. En le baissant, les complétions deviennent moins aléatoires ; en approchant de zéro, le modèle devient déterministe et répétitif.
Paramètres clés
- Sampling Temperature : un nombre. Bas pour classer ou extraire, plus haut quand la variété de ton compte.
Timeout (Ms)
options.timeoutCe que tu vois dans n8n
Notes & cas d'usage
La durée maximale autorisée pour une requête, comptée en millisecondes. Utile le jour où un appel reste suspendu et laisse une exécution ouverte derrière lui.
Paramètres clés
- Timeout (Ms) : un nombre, le temps maximal qu'une requête peut prendre.
Max Retries
options.maxRetriesCe que tu vois dans n8n
Notes & cas d'usage
Combien de fois n8n retente après un échec, avant que le nœud abandonne et fasse tomber l'exécution. Mauvais ménage avec un timeout long : les relances multiplient l'attente.
Paramètres clés
- Max Retries : un nombre, le maximum de tentatives après un échec.
Top P
options.topPCe que tu vois dans n8n
Notes & cas d'usage
L'autre manière de doser la diversité, par échantillonnage par noyau : 0.5 signifie que la moitié des options pondérées par vraisemblance sont considérées. Une valeur basse écarte les choix peu probables.
Paramètres clés
- Top P : un nombre. Modifier celui-ci ou la température est recommandé, mais pas les deux ensemble.
Besoin d'aide pour automatiser Azure OpenAI Chat Model avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qui suivent
01Le nœud Azure 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 commencer ?
05n8n ou Make pour un workflow Azure OpenAI ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.
