@rayo axios interceptor bug — cada llamada a api.openai.com pasa por el helper global roto, el tipo de credencial no importa. la única solución es un proxy de 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)); } }
@rayo ¡Bien que @kjooleng haya confirmado que es un problema conocido! Mientras el equipo de n8n trabaja en la solución, aquí hay un workaround más simple e inmediato si no quieres configurar un proxy de Cloudflare:
Usa un nodo HTTP Request directamente en lugar de la credencial de OpenAI:
Esto evita completamente el tipo de credencial roto y funciona bien en n8n Cloud en este momento. El resultado es el mismo que devuelve el nodo de OpenAI. Puedes volver al nodo nativo una vez que se lance la solución.
¡Espero que esto te ayude a desbloquear la situación mientras esperas la actualización!
Esto parece ser un bug confirmado de n8n Cloud en lugar de un problema con tu clave de API de OpenAI o tu configuración. Múltiples usuarios están reportando el mismo error config.headers.setContentType is not a function después de actualizaciones recientes de la nube, especialmente con credenciales de OpenAI y nodos HTTP Request. (n8n Community)
Incluir tu versión de n8n, URL del espacio de trabajo y el error exacto
Hacer referencia al issue existente en GitHub para que el soporte pueda vincularlo más rápidamente
Algunos usuarios mencionaron usar el nodo HTTP Request como solución temporal hasta que se lance la corrección. (n8n Community)
Curiosamente, los bugs como este siempre parecen aparecer justo cuando alguien está automatizando algo importante como un flujo de trabajo de admisión universitaria