Package Information
Available Nodes
Documentation
n8n-nodes-aimlapi
This is an n8n community node for AI/ML API integration.
It allows you to interact with large language models (LLMs) and multimodal models directly from your n8n workflows.
n8n is a fair-code licensed workflow automation platform.
AI/ML API provides access to 300+ AI models, including Deepseek, Gemini, ChatGPT, and many others — all with enterprise-grade rate limits and uptimes.
Features
- Chat with any LLM available on AI/ML API
- Dynamic model selection
- Parameter tuning (temperature, max tokens, top-p, penalties)
- Multiple output formats: raw, full response, messages, or plain text
- Credential-based authentication
Installation
Community Node (Recommended)
- Open your n8n instance
- Go to Settings → Community Nodes
- Click Install
- Enter
n8n-nodes-aimlapi
- Accept the prompt to install the node
- After installation, the node will appear under AI/ML API in the node palette
Manual Installation (Advanced)
npm install n8n-nodes-aimlapi
Then restart your n8n
instance.
Configuration
Credentials
To use this node, you must configure AI/ML API credentials:
- Sign up at https://aimlapi.com/
- Go to your dashboard and generate an API key
- In n8n, create new credentials of type AI/ML API
- Paste your API key
- Save and use in the node
📚 You can also refer to the provider documentation for detailed API specs.
Node Parameters
Model: Select model from the list (e.g.
gpt-3.5-turbo
)Prompt: User prompt to send to the model
Extract From Response:
Text Only (First Message)
– plain answer stringAssistant Messages
– array ofmessage
objectsChoices Array
– raw OpenAI-stylechoices[]
Full Raw JSON
– full API response
Options:
- Temperature
- Top P
- Max Tokens
- Presence Penalty
- Frequency Penalty
- Response Format (e.g.
text
)
Usage Example
- Add a Manual Trigger
- Add the AI/ML API node
- Configure credentials
- Set a model (e.g.
gpt-3.5-turbo
) - Enter prompt:
What is the capital of France?
- Select
Extract: Text Only
- Execute — you’ll get
Paris
Troubleshooting
- If the node doesn't show up, try restarting your instance
- If the icon or name doesn't render, make sure you ran
npm run build && gulp build:icons
- To debug model list: ensure credentials and
/models
endpoint return valid JSON
Support
Please open an issue or pull request in the GitHub repository if you encounter problems.