Deepseek v4 solicitud incorrecta

Hola a todos, estoy usando el servicio repocloud.io para ejecutar n8n versión 2.14.2

:sad_but_relieved_face:

Describe el problema/error/pregunta

funcionaba bien con deepseek v3, pero cuando deepseek se actualizó a v4, no funciona en la 2ª ronda. ¿Alguien tiene el mismo problema? cómo solucionarlo.

, instancia no disponible), por favor contacte al soporte en help@n8n.io

¿Cuál es el mensaje de error (si hay alguno)? Solicitud incorrecta

Información sobre tu configuración de n8n

  • Versión de n8n: 2.14.2

Hola @Alan_Cheung1 ¿Ya intentaste acceder al modelo DeepSeek v4 desde OpenRouter? Eso debería hacer que funcione.

@Alan_Cheung1 suena como si el chat memory estuviera devolviendo un formato de mensaje que v4 rechaza en la vuelta 2, elimina el nodo de memoria y reconecta un nuevo Window Buffer Memory con context window configurado a 1, o simplemente reemplaza el nodo deepseek por una solicitud HTTP simple a https://api.deepseek.com/chat/completions para que controles la forma del body tú mismo.

Parece estar bien si se carga desde el modelo de chat de OpenAI

Siguiendo tu sugerencia, falla cuando el agente de IA llama una herramienta

Si no se llama ninguna herramienta, funciona. El nodo del modelo de chat DeepSeek original también funciona bien.

Esto es lo esperado. Es posible que tengas que definir un esquema de llamada de herramientas. Esto puede requerir algunas pruebas y ajustes

@AlanCheung1 deepseek v4 es más estricto con los esquemas de funciones, en tu nodo de herramienta asegúrate de que cada parámetro tenga un tipo y descripción y elimina cualquier objeto anidado, también intenta configurar toolchoice en auto en las opciones del nodo de modelo, v4 falla cuando el esquema tiene tipos sueltos que v3 aceptaba silenciosamente.

Sucede a veces, lo mismo con Postgres, no es tu culpa. ¿Has intentado usar deepseek v4 desde openrouter? Si sigue pasando, intenta contactar al soporte de n8n