Le nœud HTTP Request échoue avec “config.headers.setContentType is not a function” lors de l’appel à api.openai.com
Décrivez le problème/l’erreur/la question
Quel est le message d’erreur (le cas échéant) ?
Veuillez partager votre workflow
(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 workflow.)
Partagez la sortie retournée par le dernier nœud
Informations sur votre configuration n8n
- Version n8n :
- Base de données (par défaut : SQLite) :
- Paramètre n8n EXECUTIONS_PROCESS (par défaut : own, main) :
- Exécution d’n8n via (Docker, npm, n8n cloud, application de bureau) :
- **Système d’exploitation :
Salut @erezeloi
Ceci est un problème dont l’équipe n8n est consciente.
Reste attentif à toute mise à jour
@erezeloi c’est le bug de l’intercepteur d’URL openai.com sur Cloud 2.19.x, chaque chemin passant par le helper de requête de n8n le déclenche. la seule contournement en ce moment est de router via un Cloudflare Worker pour que l’URL ne soit pas api.openai.com:
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)); } }
puis pointer le nœud HTTP sur https://yourworker.workers.dev/v1/… l’en-tête d’authentification passe sans problème.
@erezeloi Bienvenue dans la communauté ! Vous rencontrez un bug connu sur n8n Cloud 2.19.x sur lequel l’équipe travaille activement.
En attendant la correction, voici un contournement plus simple que le proxy Cloudflare si votre cas d’usage le permet :
Utilisez le nœud HTTP Request avec Header Auth au lieu de la credential OpenAI :
- Ajoutez un nœud HTTP Request
- Méthode : POST
- URL :
https://api.openai.com/v1/chat/completions
- Authentification : Header Auth
- Nom du header :
Authorization, Valeur : Bearer sk-YOUR-API-KEY
- Type de contenu du corps : JSON, avec votre payload
Cela contourne entièrement l’intercepteur axios cassé et se connecte correctement. Le format JSON de la sortie est identique à celui retourné par le nœud OpenAI. Une fois que la correction officielle sera déployée, vous pourrez revenir à la credential native.
J’espère que cela vous débloquerait !