@Osas_Eduwoh LLMs are non-deterministic by default so some variation is normal, the first lever is temperature, drop it to 0 in the model nodes options for the most consistent output. but it depends what kind of inconsistent youre seeing, is the actual wording/content changing run to run, or is it the format/structure (the json shape, missing fields) thats varying? the fix is different for each, so which one is it?
Hey! Inconsistent AI outputs usually come down to the model settings rather than an n8n bug. Because LLMs are probabilistic, they naturally drift unless you lock them down.
Try these quick fixes to get consistent results:
Drop the Temperature: Lower it to 0 or 0.2 in your model node. This stops the AI from getting “creative” and forces strict responses.
Hardcode the Output Format: In your system prompt, explicitly tell it how to answer. For example: “Output strictly in JSON. Do not include conversational filler like ‘Here is your data’.”
Give Examples: Add 2 or 3 examples of a perfect input and output directly into the prompt (few-shot prompting). This gives the AI a clear pattern to copy.
If you can copy/paste your workflow here (just Ctrl+C on your canvas and Ctrl+V here) and share a quick example of a good vs. bad response, I can take a look and help you tweak it.