Décrivez le problème/l’erreur/la question
Quel est le message d’erreur (le cas échéant) ?
Impossible de se connecter avec ces paramètres
config.headers.setContentType is not a function
Veuillez partager votre flux de travail
(Sélectionnez les nœuds sur votre canevas et utilisez les raccourcis clavier CMD+C/CTRL+C et CMD+V/CTRL+V pour copier et coller le flux de travail.)
Partagez la sortie renvoyée par le dernier nœud
Informations sur votre configuration n8n
- Version n8n :
- Base de données (défaut : SQLite) :
- Paramètre n8n EXECUTIONS_PROCESS (défaut : own, main) :
- Exécution de n8n via (Docker, npm, n8n cloud, application de bureau) :
- Système d’exploitation :
Ce problème est connu de l’équipe n8n.
Restez attentif aux mises à jour
@rayo bug du interceptor axios — chaque appel à api.openai.com passe par le helper global cassé, le type de credential n’a pas d’importance. le seul déblocage est un proxy Cloudflare Worker :
export default { async fetch(req) { const u = new URL(req.url); u.host='api.openai.com'; u.protocol='https:'; return fetch(new Request(u,req)); } }
pointe l’URL HTTP Request vers https://yourworker.workers.dev/v1/chat/completions, l’en-tête auth passe au travers
@rayo C’est bien que @kjooleng ait confirmé que c’est un problème connu ! En attendant que l’équipe n8n corrige le bug, voici une solution de contournement plus simple si tu ne veux pas configurer un proxy Cloudflare :
Utilise un nœud HTTP Request directement à la place de la credential OpenAI :
- Ajoute un nœud HTTP Request
- Méthode : POST
- URL :
https://api.openai.com/v1/chat/completions
- Authentification : définis sur Header Auth
- Nom du header :
Authorization, Valeur du header : Bearer YOUR_API_KEY
- Body : JSON avec ton modèle, messages, etc.
Cette approche contourne entièrement le type de credential défaillant et fonctionne parfaitement sur n8n Cloud en ce moment. Le résultat est identique à ce que le nœud OpenAI retourne. Tu pourras revenir au nœud natif une fois que la correction sera déployée.
J’espère que cela t’aidera à débloquer la situation en attendant la mise à jour !
Cela semble être un bug confirmé de n8n Cloud plutôt qu’un problème avec votre clé API OpenAI ou votre configuration. Plusieurs utilisateurs signalent la même erreur config.headers.setContentType is not a function après les récentes mises à jour du cloud, particulièrement avec les identifiants OpenAI et les nœuds HTTP Request. (n8n Community)
Pour l’instant, votre meilleure option est probablement :
-
Ouvrir un ticket d’assistance auprès de n8n
-
Inclure votre version de n8n, l’URL de votre espace de travail et l’erreur exacte
-
Référencer le problème GitHub existant pour que l’équipe d’assistance puisse le trouver plus rapidement
Certains utilisateurs ont mentionné l’utilisation du nœud HTTP Request comme solution temporaire en attente de la publication du correctif. (n8n Community)
Curieusement, des bugs comme celui-ci semblent toujours apparaître au moment où quelqu’un automatise quelque chose d’important comme un processus d’admission universitaire