n8n-nodes-nvidia-nim-gabriel
v1.0.1
Published
NVIDIA NIM integration as a Chat Model for n8n AI Agents and Model Selector.
Downloads
46
Maintainers
Keywords
Readme
n8n-nodes-nvidia-nim
This is an n8n community node that integrates NVIDIA NIM (NVIDIA Inference Microservices) as a first-class Chat Model (ai_languageModel connection type) in advanced AI workflows.
It is designed to connect directly into AI Agents or the Model Selector nodes in n8n, enabling both cloud-hosted and self-hosted model execution.
Features
- Dynamic Model Loading: Queries the active NIM endpoint to automatically populate the dropdown with all available models.
- Full OpenAI Compatibility: Instantiates standard
@langchain/openaiChatOpenAI models to run natively in any advanced AI chain or agent. - Cloud & Self-Hosted Support:
- Point to NVIDIA Cloud catalog:
https://integrate.api.nvidia.com/v1 - Point to local/self-hosted NIM deployments: e.g.,
http://localhost:8000/v1
- Point to NVIDIA Cloud catalog:
- Advanced Model Options: Customize
temperature,maxTokens,topP,frequencyPenalty,presencePenalty, andtimeout.
Installation
For Local Development and Testing
To test this node locally in your self-hosted n8n environment:
- Clone/Move this directory into your development environment.
- Run
npm installto download dependencies. - Run
npm run buildto compile the TypeScript code. - Copy the compiled package (or link it) into your n8n custom nodes directory:
- For standard installations, copy the folder to
~/.n8n/custom/or runnpm linkin this directory, andnpm link n8n-nodes-nvidia-niminside your n8n installation directory. - Alternatively, you can copy the
distfolder andpackage.jsondirectly into your local custom nodes path.
- For standard installations, copy the folder to
For Production
Once published to npm (e.g. as n8n-nodes-nvidia-nim), users can install it directly via the n8n UI:
- Go to Settings > Community Nodes.
- Click Install a Node.
- Enter
n8n-nodes-nvidia-nim. - Agree to the terms and click Install.
Setup & Credentials
- Get an API Key from the NVIDIA API Catalog or NGC portal.
- In n8n, create a new credential for NVIDIA NIM API and input your API key.
- Add the NVIDIA NIM Chat Model node to your workflow.
- Connect it to the Chat Model input of an AI Agent or Model Selector node.
- Select your desired model name (fetched dynamically from the NIM API) and start building!
