Error in Agent node, when using Mistrals Magistral Thinking Models

Hi,

we consistently get an Error when using Mistrals Cloud Thinking Models (all Magistral .. Models). The same error already got discussed and solved for another service in an other forum Magistral responses fail validation in RooCode (ZodError on streamed delta content) · Issue #6842 · RooCodeInc/Roo-Code · GitHub.

Error:

[ { “code”: “invalid_union”, “unionErrors”: [ { “issues”: [ { “code”: “invalid_type”, “expected”: “string”, “received”: “array”, “path”: [ “data”, “choices”, 0, “delta”, “content” ], “message”: “Expected string, received array” } ], “name”: “ZodError” }, { “issues”: [ { “code”: “invalid_union”, “unionErrors”: [ { “issues”: [ { “received”: “thinking”, “code”: “invalid_literal”, “expected”: “image_url”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “type” ], “message”: “Invalid literal value, expected \“image_url\”” }, { “code”: “invalid_union”, “unionErrors”: [ { “issues”: [ { “code”: “invalid_type”, “expected”: “object”, “received”: “undefined”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “image_url” ], “message”: “Required” } ], “name”: “ZodError” }, { “issues”: [ { “code”: “invalid_type”, “expected”: “string”, “received”: “undefined”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “image_url” ], “message”: “Required” } ], “name”: “ZodError” } ], “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “image_url” ], “message”: “Invalid input” }, { “received”: “thinking”, “code”: “invalid_literal”, “expected”: “image_url”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “type” ], “message”: “Invalid literal value, expected \“image_url\”” } ], “name”: “ZodError” }, { “issues”: [ { “received”: “thinking”, “code”: “invalid_literal”, “expected”: “text”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “type” ], “message”: “Invalid literal value, expected \“text\”” }, { “code”: “invalid_type”, “expected”: “string”, “received”: “undefined”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “text” ], “message”: “Required” }, { “received”: “thinking”, “code”: “invalid_literal”, “expected”: “text”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “type” ], “message”: “Invalid literal value, expected \“text\”” } ], “name”: “ZodError” }, { “issues”: [ { “received”: “thinking”, “code”: “invalid_literal”, “expected”: “reference”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “type” ], “message”: “Invalid literal value, expected \“reference\”” }, { “code”: “invalid_type”, “expected”: “array”, “received”: “undefined”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “reference_ids” ], “message”: “Required” }, { “received”: “thinking”, “code”: “invalid_literal”, “expected”: “reference”, “path”: [ “data”, “choices”, 0, “delta”, “content”, 0, “type” ], “message”: “Invalid literal value, expected \“reference\”” } ], “name”: “ZodError” } ], “path”: [ “data”, “choices”, 0, “delta”, “content”, 0 ], “message”: “Invalid input” } ], “name”: “ZodError” } ], “path”: [ “data”, “choices”, 0, “delta”, “content” ], “message”: “Invalid input” } ]

Workflow:

Information on our n8n setup:

  • n8n version: 1.111.0
  • Database (default: SQLite): SQLite
  • n8n EXECUTIONS_PROCESS setting (default: own, main): default
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Docker
  • Operating system: Mac OS 14.5

I would encourage you to open a new issue in Github with the same details and a link to the previously fixed bug :slight_smile:

Feel free to mark as solution if it helped

1 Like

I experienced the same (self hosted 1.111.0) switching back to Magistral medium 2507 seems to work though.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.