- Home
- Resources
- Integrations
- Lemonade Chat Model
n8n Lemonade Chat Model nodeConfigure Lemonade Chat Model in n8n.
The n8n Lemonade Chat Model node hands a chat model served by Lemonade to the node that actually does the work. It is a sub-node, so it never runs on its own: it attaches to a root node through the ai_languageModel port. Seven parameters control the model choice and how text comes out.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Lemonade Chat Model node do?
It exposes a chat-capable language model managed by a Lemonade server so other n8n nodes can call it. In the n8n AI model, a root node takes the workflow items on its main input, and sub-nodes plug into its ports, one type of sub-node per port. A sub-node is a small block with no main input of its own. This one is a sub-node, and its port is ai_languageModel.
First scenario: an assistant that answers internal questions. Drop an AI Agent in the workflow, connect this node to its model port, pick a model name in Model, and the agent starts reasoning with the model your Lemonade server hosts. Nothing else changes in the workflow: the agent keeps its tools and its memory, meaning the sub-node that stores past turns of the conversation.
Second scenario: classification you want to be repeatable. A Text Classifier or a Sentiment Analysis node fed by this model should return the same label twice for the same input, so Sampling Temperature goes low and Top P stays tight. Same idea for a Structured Output Parser, where a creative answer is a broken answer.
Third scenario: short summaries that stop where you want them. A Summarization Chain or a Basic LLM Chain plugged into this node can be capped with Max Tokens to Generate, and cut cleanly with Stop Sequences when the output has to end before a signature or a separator line.
When to prefer something else: this node only talks to a Lemonade server. If the model you want comes from a hosted vendor, the dedicated node is the shorter path, OpenAI or Anthropic for instance. And if you are exposing an agent as a callable block for another agent, the root node you attach to is AI Agent Tool rather than a chain.
Known limits, stated plainly. The node has one port and seven parameters, no more. The list of models is whatever your Lemonade server loads and manages, so a missing model is a server-side question, not an n8n one. There is no streaming switch, no retry setting, no token budget guard here. Whichever model you point at, the vendor behind it bills its own API calls under its own terms; n8n adds nothing to that. Picking the platform first? The n8n review compares hosting and cost logic without the sales pitch.
What do you connect before using it?
- 01
Run a Lemonade server with the models loaded
The node does not host anything. Models are loaded and managed through the Lemonade server, and that server is what the Model list reads from. So the first step happens outside n8n: get the server up and confirm which model names it exposes. If a model you expect is missing later in the dropdown, this is where the answer lives.
- 02
Create the credential once in n8n
Open the Credentials menu in n8n and create the credential the node asks for. n8n stores it separately from the workflow, so the same credential serves every workflow on the instance, on n8n Cloud or on a self-hosted instance. You create it once and select it from the node panel afterward.
- 03
Attach the node to a root node
Add the Lemonade Chat Model node next to the root node that will use it, then drag its connector onto the model port. The node has no main input, so there is nothing to wire from the previous step of the workflow. Run the root node to test: a sub-node executes only when the node above it asks for an answer.
Where does this node plug in?
A root node holds the workflow logic and asks its sub-nodes for the pieces it needs; this node answers on the model port, and only there.
Output (what it plugs into)
- Model
ai_languageModel
01Model
This is the node's only connection, of type ai_languageModel. It carries the chat model up to the node that will prompt it.
Key parameters
- Required: the node has no main input, so without this connection it never executes and the workflow simply ignores it.
- AI Agent: the usual starting point, an agent that reasons, calls tools and answers.
- Basic LLM Chain: one prompt in, one answer out, when no tool calling is needed.
- Question and Answer Chain: answers from retrieved documents rather than from the prompt alone.
- Text Classifier: sorts incoming items into categories you define.
Which parameters matter, and when?
The Lemonade Chat Model node has 7 parameters. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.
Parameters index
Model
modelWhat you see in n8n
Notes & use cases
Picks which model generates the completion. It is the only required parameter of the node, and the list comes straight from the Lemonade server.
Key parameters
- Model: the model name your Lemonade server makes available, chosen from the dropdown; leave it empty and the node stops the execution.
Sampling Temperature
options.temperatureWhat you see in n8n
Notes & use cases
Sets how random the generated text is. Lower values make the output more focused and deterministic, higher values make it more diverse.
Key parameters
- Sampling Temperature: a number,
0.7by default; move it down for answers that must repeat, up for phrasing that should vary.
Top P
options.topPWhat you see in n8n
Notes & use cases
Narrows the pool of tokens the model picks from, keeping the smallest set whose cumulative probability passes the threshold. A token is a fragment of text, roughly part of a word.
Key parameters
- Top P: a number,
1by default, which keeps the whole pool; lower it to progressively drop the least likely options.
Frequency Penalty
options.frequencyPenaltyWhat you see in n8n
Notes & use cases
Weighs tokens that have already appeared in the generated text. Positive values discourage repetition, negative values encourage it.
Key parameters
- Frequency Penalty: a number,
0by default, so no penalty at all until you set one.
Presence Penalty
options.presencePenaltyWhat you see in n8n
Notes & use cases
Looks at whether a token showed up at all, rather than how often. Positive values penalize tokens already present and push the model toward new ground.
Key parameters
- Presence Penalty: a number,
0by default; raise it when an answer stays stuck on one theme.
Max Tokens to Generate
options.maxTokensWhat you see in n8n
Notes & use cases
Caps the length of the answer. The model stops once the budget is spent, whether or not the sentence is finished.
Key parameters
- Max Tokens to Generate: a number,
-1by default, which means no limit; a large value can lead to very long outputs, so set it deliberately.
Stop Sequences
options.stopWhat you see in n8n
Notes & use cases
Defines explicit strings that end the generation. The model stops as soon as it produces one of them.
Key parameters
- Stop Sequences: a comma-separated list of sequences, empty by default.
Need help automating Lemonade Chat Model with n8n?
A person reads every message.
Questions people ask next
01Is the Lemonade Chat Model node included in n8n?
02What do you need for the n8n Lemonade Chat Model node to work?
03What are the limits of this node?
04What is the minimum to plug in, and which node should you start with?
05n8n or Make for this kind of AI workflow?
Get our weekly integration tips.
No spam. Unsubscribe anytime.

