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
