Aller au contenu

Evanesca ouvre bientôt : cette page montre comment le chat fonctionnera.

Faites tourner vos agents n8n sur des modèles en Europe.

L'identifiant OpenAI de n8n a un champ Base URL. Pointez-le sur Evanesca, et les nœuds AI Agent qui l'utilisent tournent sur des modèles exécutés en Europe plutôt que chez OpenAI — même canevas, mêmes nœuds, mêmes outils. Le nœud Embeddings OpenAI partage cet identifiant : un workflow RAG bascule du même geste.

Code et documentation de n8n lus le 6 oct. 2026

BientôtOuverture prochaine : ce qui suit décrit le service tel qu'il fonctionnera.

Avant de commencer

  • Une instance n8n, auto-hébergée ou n8n Cloud : l'identifiant est le même.
  • Une clé API Evanesca et un crédit supérieur à zéro — un agent dont les appels reçoivent 402 s'arrête en plein workflow.
  • Un identifiant de modèle tiré de GET /models, qui se lit sans clé : prenez-en un qui appelle des outils (tableau des modèles).

Pas à pas

  1. Créer un identifiant OpenAI

    Dans Credentials, créez un identifiant et choisissez OpenAI — celui qu'utilisent tous les nœuds OpenAI. Collez votre clé dans API Key et mettez https://evanesca.app/api/v1 dans Base URL, sans barre oblique finale ni rien après /v1. Laissez Organization ID vide et Add Custom Header désactivé.

  2. Vérifier la clé par un vrai appel

    n8n teste un identifiant en appelant /models sur sa base URL, et le catalogue d'Evanesca répond sans clé : le test passe au vert même avec une clé mal recopiée. La vraie vérification est un appel de chat — lancez l'agent une fois, ou envoyez le curl ci-dessous.

  3. Rattacher un OpenAI Chat Model à votre AI Agent

    Ajoutez un nœud AI Agent, branchez un sous-nœud OpenAI Chat Model sur son entrée Chat Model et choisissez l'identifiant. Cherchez Base URL dans l'identifiant, pas dans le nœud : à partir de la version 1.1 du nœud, n8n masque son option Base URL.

  4. Désactiver Use Responses API

    À partir de sa version 1.3, le nœud OpenAI Chat Model a un interrupteur Use Responses API, activé par défaut dans le code de n8n. Evanesca sert Chat Completions, pas la Responses API d'OpenAI : désactivez-le, sinon les appels du nœud échouent.

  5. Choisir un modèle qui appelle des outils

    La liste Model vient de /models sur votre base URL ; avec une base URL autre que celle d'OpenAI, n8n l'affiche en entier — modèles d'embedding compris, prenez donc un modèle de chat. Un agent agit par appels d'outils : prenez un modèle dont l'appel d'outils vaut Oui dans le tableau des modèles.

  6. Laisser du temps aux modèles de raisonnement

    Dans les Options du nœud, Timeout vaut 60 000 ms par défaut et Max Retries 2. Un modèle de raisonnement peut réfléchir plus d'une minute : n8n coupe alors l'appel et le relance, jusqu'à deux fois — et chaque tentative va à son terme chez l'opérateur, et se paie. Relevez Timeout, et laissez Maximum Number of Tokens vide : un plafond bas peut partir entièrement dans la réflexion et rendre une réponse vide.

  7. Embeddings : même identifiant, autres modèles

    Le nœud Embeddings OpenAI utilise le même identifiant et la même base URL. Sa liste mêle des modèles de chat : choisissez qwen3-embedding-8b ou bge-multilingual-gemma2. Un modèle de chat y reçoit un 404.

Identifiant OpenAI dans n8n
ChampValeur
API KeyVotre clé Evanesca
Base URLhttps://evanesca.app/api/v1
Organization ID (optional)Vide
Add Custom HeaderDésactivé
curl
# Le catalogue se lit sans clé : choisissez votre identifiant ici
curl https://evanesca.app/api/v1/models

# Le vrai test de votre clé : un appel de chat
curl https://evanesca.app/api/v1/chat/completions \
  -H "Authorization: Bearer $EVANESCA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "gemma-4-26b", "messages": [{"role": "user", "content": "ping"}]}'

D'où viennent ces noms de champs

Du code de n8n — l'identifiant OpenAI et le nœud OpenAI Chat Model — et de sa documentation, lus le 6 oct. 2026. Ce guide n'a pas encore été déroulé de bout en bout sur Evanesca : l'API ouvre bientôt.

Ce qui bouge, et ce qui reste

L'inférence part en Europe, où tournent tous les modèles d'Evanesca. n8n, lui, ne bouge pas : votre instance voit chaque prompt, chaque résultat d'outil et chaque conversation avant Evanesca. Auto-hébergé dans l'UE, n8n et le modèle restent tous deux en Europe ; sur une instance managée, celle-ci garde sa propre juridiction, et le modèle est la partie que ce réglage change (détails).

Dépannage

SymptômeQue faire
Le test de l'identifiant passe, l'agent échoueLe test ne lit que /models, qui est public. Vérifiez la clé par un vrai appel de chat : une mauvaise clé reçoit 401.
401 à chaque exécutionLa clé est fausse ou révoquée. Créez-en une autre dans votre compte : une clé ne s'affiche qu'une fois.
404 sur chaque appel de chatUse Responses API est activé (version 1.3 du nœud). Désactivez-le dans le nœud OpenAI Chat Model.
402, le workflow s'arrêteVotre crédit est à zéro. Rechargez et les appels reprennent ; surveillez le solde si le workflow tourne sans personne.
404 model_not_found sur un seul modèleCet identifiant n'est pas dans le catalogue d'Evanesca : une faute de frappe, ou un modèle qu'Evanesca ne sert pas. Choisissez-en un dans la liste, qui vient de GET /models.
La liste des modèles est videVérifiez Base URL : elle doit finir par /api/v1, sans barre oblique finale.
L'agent répond mais n'utilise jamais ses outilsVérifiez la colonne Appel d'outils du tableau des modèles.
Coupure à 60 secondes pileC'est le Timeout par défaut de n8n. Relevez-le dans les Options du nœud, ou prenez un modèle qui ne raisonne pas avant de répondre.
Réponse vide, finish_reason lengthUn modèle de raisonnement a dépensé son budget de tokens à réfléchir. Videz Maximum Number of Tokens, ou laissez au moins 1 000 tokens environ.
404 dans le nœud Embeddings OpenAIUn modèle de chat y est sélectionné. Choisissez un modèle d'embedding.

Questions fréquentes

n8n peut-il utiliser Evanesca à la place d'OpenAI ?

Oui. L'identifiant OpenAI de n8n a un champ Base URL : n'importe quel endpoint compatible OpenAI peut remplacer OpenAI sans toucher à un nœud. Pointés sur Evanesca, vos nœuds AI Agent tournent sur les modèles d'Evanesca, tous exécutés en Europe.

Où est le champ Base URL ?

Dans l'identifiant OpenAI, à côté de la clé API. n8n masque l'option Base URL du nœud OpenAI Chat Model à partir de sa version 1.1 : sur un n8n récent, l'identifiant est le seul endroit où la régler.

Pourquoi désactiver Use Responses API ?

Parce qu'Evanesca sert le format Chat Completions d'OpenAI, pas la Responses API plus récente. Dans la version 1.3 du nœud, l'interrupteur est activé par défaut dans le code de n8n ; désactivé, le nœud appelle /chat/completions.

Est-ce pareil sur n8n Cloud et en auto-hébergé ?

Oui, l'identifiant est le même. Ce qui change, c'est la juridiction : auto-hébergé dans l'UE, l'orchestration reste elle aussi en Europe ; sur une instance managée, seule l'inférence se déplace.

Un identifiant, et le modèle tourne en Europe.

Vos workflows ne changent pas : seul l'endroit où tourne le modèle change.