⚠ Unverified draft — do not ship
This page was drafted from public sources and has not been confirmed against the live n8n platform.
It is noindex until verified.
Draft confidence: high.
To verify: Confirm the exact button label ('+ Chat Model' vs the connector tooltip) in the operator's n8n version, and that the model providers shown match what their instance has installed.
A Chat Model sub-node must be connected and enabled
What this means
Your AI Agent has no 'brain' attached. An AI Agent node can't run on its own — it needs a language model (like an OpenAI or Anthropic chat model) plugged into it, and that model node has to be turned on.
Why you're seeing this
-
No Chat Model sub-node connected to the AI Agent
CommonThe AI Agent was added (or its model was removed) without a chat-model sub-node wired into the 'Chat Model' connector underneath it. This is the primary cause.
-
A Chat Model is connected but disabled
SometimesThe model sub-node exists but was deactivated (greyed out), so the agent still sees no usable model.
-
Broken/lost connection after copy-paste or import
SometimesCopying nodes between workflows or importing JSON can drop the sub-node link. Frequency is an estimate.
How to fix it
- 1
On the AI Agent node, look at the connectors along the bottom and click the '+' under 'Chat Model'.
Screenshot slot — drop /screenshots/n8n-chat-model-sub-node-must-be-connected-step-1.png - 2
Pick a chat model provider (e.g. OpenAI Chat Model, Anthropic Chat Model) and select it.
Screenshot slot — drop /screenshots/n8n-chat-model-sub-node-must-be-connected-step-2.png - 3
Open that chat-model sub-node, add/select valid credentials for the provider, and choose a model (e.g. gpt-4o-mini).
Screenshot slot — drop /screenshots/n8n-chat-model-sub-node-must-be-connected-step-3.png - 4
Make sure the chat-model sub-node is enabled (not greyed-out). If it's disabled, right-click it and Activate it.
Screenshot slot — drop /screenshots/n8n-chat-model-sub-node-must-be-connected-step-4.png - 5
If the connection still won't register after an import or copy-paste, select all the nodes, copy them into a brand-new workflow, and reconnect the chat model there.
Screenshot slot — drop /screenshots/n8n-chat-model-sub-node-must-be-connected-step-5.png
Why this happens (the technical detail)
n8n's AI Agent is a 'root node' in a cluster: it orchestrates but delegates the actual text generation to a connected Chat Model sub-node. Without a connected, enabled model, the agent has no inference engine to call, so n8n blocks execution before any API request is made. Connections can be silently lost during JSON import or cross-workflow copy.
Sources
Unverified draft — pending review.