OpenAI-Anmeldedaten in n8n Cloud fehlschlagen mit "config.headers.setContentType ist keine Funktion"

Beschreibe das Problem/Fehler/die Frage

Was ist die Fehlermeldung (falls vorhanden)?

Konnte sich nicht mit diesen Einstellungen verbinden

config.headers.setContentType is not a function

Bitte teile deinen Workflow

(Wähle die Knoten auf deinem Canvas aus und verwende die Tastenkombinationen CMD+C/STRG+C und CMD+V/STRG+V, um den Workflow zu kopieren und einzufügen.)

Gebe die vom letzten Knoten zurückgegebene Ausgabe an

Informationen zu deinem n8n-Setup

  • n8n-Version:
  • Datenbank (Standard: SQLite):
  • n8n EXECUTIONS_PROCESS-Einstellung (Standard: own, main):
  • n8n läuft über (Docker, npm, n8n cloud, Desktop-App):
  • Betriebssystem:

Dieses Problem ist dem n8n-Team bekannt.
Halte Ausschau nach Updates

@rayo axios interceptor bug — jeder Aufruf zu api.openai.com trifft auf den fehlerhaften globalen Helper, der Anmeldedatentyp spielt keine Rolle. Die einzige Lösung ist ein Cloudflare Worker Proxy:

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)); } }

HTTP Request URL auf https://yourworker.workers.dev/v1/chat/completions verweisen, Auth-Header wird durchgeleitet

@rayo Gut, dass @kjooleng bestätigt hat, dass es sich um ein bekanntes Problem handelt! Während das n8n-Team an der Behebung arbeitet, hier eine einfachere sofortige Lösung, falls du keinen Cloudflare-Proxy einrichten möchtest:

Verwende stattdessen direkt einen HTTP Request-Knoten anstelle der OpenAI-Anmeldedaten:

  1. Füge einen HTTP Request-Knoten hinzu
  2. Methode: POST
  3. URL: https://api.openai.com/v1/chat/completions
  4. Authentifizierung: auf Header Auth setzen
  5. Header-Name: Authorization, Header-Wert: Bearer YOUR_API_KEY
  6. Body: JSON mit deinem Modell, Nachrichten usw.

Dies umgeht den fehlerhaften Anmeldedatentyp vollständig und funktioniert derzeit einwandfrei in n8n Cloud. Die Ausgabe ist identisch mit dem, was der OpenAI-Knoten zurückgibt. Du kannst zurück zum nativen Knoten wechseln, sobald das Update verfügbar ist.

Hoffentlich hilft dir das, das Problem zu lösen, während du auf das Update wartest!

Das sieht wie ein bestätigter n8n Cloud-Bug aus, eher als ein Problem mit deinem OpenAI API-Schlüssel oder deinem Setup. Mehrere Benutzer berichten nach jüngsten Cloud-Updates über denselben config.headers.setContentType is not a function Fehler, besonders bei OpenAI-Anmeldedaten und HTTP Request-Knoten. (n8n Community)

Vorläufig ist deine beste Option wahrscheinlich:

  • Ein Support-Ticket bei n8n öffnen

  • Deine n8n-Version, Workspace-URL und den genauen Fehler angeben

  • Auf das vorhandene GitHub-Issue verweisen, damit der Support es schneller verknüpfen kann

Einige Benutzer erwähnten, den HTTP Request-Knoten als vorübergehende Lösung zu verwenden, bis die Korrektur veröffentlicht wird. (n8n Community)

Merkwürdigerweise treten solche Bugs immer genau dann auf, wenn jemand etwas Wichtiges wie einen Universitätszulassungs-Workflow automatisiert