- Home
- Resources
- Integrations
- NVIDIA Nemotron Embeddings
n8n NVIDIA Nemotron Embeddings nodeConfigure NVIDIA Nemotron Embeddings in n8n.
The n8n NVIDIA Nemotron Embeddings node turns text into the vectors a semantic search runs on. It is a sub-node, so it has no main input and never runs alone: it plugs into the Embeddings port of a root node. Five parameters cover the model, batching, text cleanup, vector size and timeout.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n NVIDIA Nemotron Embeddings node actually do?
It calls a NeMo Retriever embedding model, hosted by NVIDIA on build.nvidia.com or running as a self-hosted NIM container, and hands back the numeric representation of your text. In n8n terms it is a sub-node: a small node you attach to a bigger one rather than wire into the flow of items. The root node decides what gets embedded, this node decides which model does the embedding and how the requests are shaped.
Take a knowledge base first. Rows of policy text leave a Google Sheets node, reach a vector store in indexing mode, and the store asks this sub-node for a vector per row. You pick the model once in Model, either from the list or by typing the ID your NIM container serves, and the same choice applies to every row of the run.
Second case, the retrieval side of a support assistant. An AI Agent queries the store, the store embeds the question through this node, and the closest passages come back as context. The node sets input_type for you, passage while indexing and query while searching, so the same configuration covers both directions without a second node.
Third case, a private deployment. Point the credential at a NIM endpoint on your own infrastructure and nothing leaves it, while the workflow stays byte for byte identical to the cloud version. That is also where Dimensions earns its place: a Matryoshka model can return shorter vectors, which suits a store you want to keep small.
When would you reach for something else? When your text already sits behind a provider you have wired up for other reasons, an OpenAI credential for instance, a second key to manage buys you little. NVIDIA bills the calls it serves under its own terms, n8n adds nothing on top.
Two limits worth knowing before you build. The node is version 1 and exposes five parameters, no more: retries, custom headers and per-request overrides are not among them. And because it has no main input, you cannot test it on its own, you run the root node and read what comes out of the store. The n8n review covers the platform side, and the n8n training goes through a full indexing flow step by step.
Which credential does the node need?
- 01
Create an NVIDIA build account
Cloud access runs through build.nvidia.com, so start there. Sign in, open a Nemotron model in the catalogue and select Get API Key. The key belongs to the account, not to a single model, so one key covers every NeMo Retriever model you later select in the node. A self-hosted NIM container skips this step entirely.
- 02
Add the NVIDIA Nemotron credential in n8n
In the Credentials menu, create the NVIDIA Nemotron credential. It asks for a Base URL, the endpoint that follows the OpenAI spec, and an API Key. The default Base URL is
https://integrate.api.nvidia.com/v1, which is what cloud models answer on. Paste the key you copied into API Key. Created once, the credential is reusable across every workflow. - 03
Or point the same credential at your NIM
One credential covers both deployment modes. For a container of your own, replace the Base URL with your NIM endpoint and keep the
/v1path, as inhttp://localhost:8000/v1. If that container enforces authentication, paste its token into API Key. If it does not, leave the field blank, which is the one case where the key is optional.
Where does this sub-node plug in?
n8n splits AI work between a root node, which receives the workflow items, and sub-nodes attached to its ports, one type of sub-node per port. This node is a sub-node, and the port below is its only way into a workflow.
Output (what it plugs into)
- Embeddings
ai_embedding
01Embeddings
The ai_embedding port is what this node feeds. A root node that stores or searches vectors exposes it, and until the connection exists the node has nothing to run on. The node can only attach where that port is offered, never on a chat model or memory port.
Key parameters
- Required: with no main input of its own, the node only executes when a root node asks it for vectors.
What do the 5 parameters change?
The NVIDIA Nemotron Embeddings node has 5 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
This is the only required parameter: it names the NeMo Retriever embedding model that produces the vectors. It is a resource locator, so you either pick from the list loaded through the credential or type an ID directly, which is how a self-hosted NIM model gets selected.
Key parameters
- Model: required. The node sets
input_typeon its own,passagewhen indexing andquerywhen searching, so nothing to switch between the two.
Batch Size
options.batchSizeWhat you see in n8n
Notes & use cases
Grouping matters once a run stops being a handful of rows. This option sets the maximum number of documents packed into each request to the model, which is what decides whether a long import goes out in a few calls or in hundreds.
Key parameters
- Batch Size: a number, the ceiling per request. Lower it when a large import starts failing, raise it when an index run drags.
Strip New Lines
options.stripNewLinesWhat you see in n8n
Notes & use cases
Raw text rarely arrives clean. Turned on, this switch removes the line breaks from the input before it is sent, which is worth doing on content that carries formatting it never asked for.
Key parameters
- Strip New Lines: a checkbox, on or off. Apply the same setting when indexing and when searching so both sides see text shaped the same way.
Dimensions
options.dimensionsWhat you see in n8n
Notes & use cases
Vector length is negotiable on some models. Setting a number here asks for output embeddings of that size, and leaving it unset keeps whatever the model returns by default.
Key parameters
- Dimensions: a number, and only models with dynamic Matryoshka embeddings honour it. On any other model, leave it alone.
Timeout
options.timeoutWhat you see in n8n
Notes & use cases
Requests that never answer are worse than requests that fail. This value caps how long a single call is allowed to take, expressed in seconds, and -1 removes the cap altogether.
Key parameters
- Timeout: a number of seconds. A NIM that has just started serving is the usual reason to raise it.
Need help automating NVIDIA Nemotron Embeddings with n8n?
A person reads every message.
Questions people ask about this node
01Is the NVIDIA Nemotron Embeddings node included in n8n?
02What do you need for it to work?
03What are the limits of the node?
04What has to be connected for the n8n NVIDIA Nemotron Embeddings node to run?
05n8n or Make for this kind of embedding workflow?
Get our weekly integration tips.
No spam. Unsubscribe anytime.

