Access 40+ powerful AI models from Rooyai.com in n8n! Get your free API key at https://rooyai.com and use models like Gemini, Claude, GPT-4, Llama, DeepSeek, and more with AI Agent, Basic LLM Chain, and other n8n AI nodes.
npm install n8n-nodes-rooyai-chat
ββββββββββββββββββββ ββββββββββββββββββββ ββββββββββββββββββββ
β Chat Trigger ββββββΆβ AI Agent ββββββΆβ HTTP Request β
β β β (Rooyai Model) β β (Tool) β
ββββββββββββββββββββ ββββββββββββββββββββ ββββββββββββββββββββ
`
The AI Agent uses the Rooyai Chat Model to:
1. Understand user requests
2. Decide which tools to use
3. Call tools automatically
4. Synthesize results into natural responses
---
β¨ Why Rooyai?
| Feature | Description |
|---------|-------------|
| π€ 40+ AI Models | Access the best models from OpenAI, Anthropic, Google, Meta, and more |
| π§ Full Tool Calling | Complete AI Agent support with automatic tool detection and execution |
| π Free API Key | Sign up at rooyai.com to get started |
| π° Cost Tracking | Built-in tracking of API costs per request |
| β‘ High Performance | Fast, reliable API with real-time streaming responses |
| π Enterprise Ready | Production-grade infrastructure with 99.9% uptime |
---
π¦ Installation
$3
1. Go to Settings β Community Nodes
2. Click Install
3. Enter: n8n-nodes-rooyai-chat
4. Click Install
$3
`bash
npm install n8n-nodes-rooyai-chat
`
Restart n8n after installation. The node appears under AI β Language Models.
---
βοΈ Quick Start
$3
π Visit rooyai.com to get your free API key!
$3
1. Go to Credentials β Add Credential
2. Search for "Rooyai API"
3. Enter your API key from rooyai.com
4. Click Save
$3
For Basic LLM Chain:
`
[Rooyai Chat Model] βββΆ [Basic LLM Chain]
`
For AI Agent with Tools:
`
[Chat Trigger] βββΆ [AI Agent] βββΆ [Your Tools]
β
[Rooyai Chat Model]
`
---
π Available Models (40+)
$3
| Model | ID | Best For |
|-------|-----|----------|
| Gemini 2.5 Pro | gemini-2.5-pro | Most capable, complex reasoning |
| Gemini 2.5 Flash | gemini-2.5-flash | Fast, cost-effective |
| Claude 3.5 Sonnet | claude-3.5-sonnet | Creative writing, analysis |
| GPT-4 | gpt-4 | General purpose, reliable |
| DeepSeek R1 | deepseek-r1 | Advanced reasoning, math |
| Llama 3.3 70B | llama-3.3-70b | Open source, powerful |
$3
| Model | ID | Specialty |
|-------|-----|-----------|
| Qwen3 Coder | qwen3-coder | Code generation |
| DeepSeek V3 | deepseek-v3 | Technical tasks |
| Kimi K2 | kimi-k2 | Long context (200K+) |
| Devstral | devstral | Development assistant |
| GLM 4.5 | glm-4.5-air | Chinese/English |
View all 40+ models at rooyai.com β
---
π οΈ Node Parameters
| Parameter | Description | Default |
|-----------|-------------|---------|
| Model | AI model to use | gemini-2.0-flash |
| Temperature | Creativity level (0-1) | 0.7 |
| Max Tokens | Maximum response length | 4096 |
---
π Usage Examples
$3
Connect Rooyai Chat Model to a Basic LLM Chain for simple Q&A:
`
[Manual Trigger] βββΆ [Basic LLM Chain] βββΆ [Output]
β
[Rooyai Chat Model]
`
$3
Create an AI that can search the web and analyze results:
`
[Chat Trigger] βββΆ [AI Agent] βββΆ [HTTP Request Tool]
β
[Rooyai Chat Model]
`
$3
Build a powerful agent with multiple capabilities:
`
ββββΆ [HTTP Request]
[Chat Trigger] βββΆ [AI Agent] βββΆ [Code Executor]
β ββββΆ [Database Query]
[Rooyai Chat Model]
`
---
π§ API Configuration
$3
- Base URL: https://rooyai.com/api/v1
- Chat Endpoint: https://rooyai.com/api/v1/chat
$3
Add custom headers in credentials for:
- Organization ID
- Project tracking
- Custom routing
---
π Troubleshooting
$3
- Verify your API key at rooyai.com/dashboard
- Ensure credentials are selected in the node
$3
- Make sure you're using v0.5.17 or later
- Verify tools are connected to the AI Agent
- Check that the model supports tool calling
$3
- Restart n8n completely after installation
- Check n8n logs: docker logs
---
ποΈ Development
$3
`bash
npm install # Install dependencies
npm run build # Build for production
npm run dev # Watch mode
npm run lint # Check code quality
`
$3
`
n8n-nodes-rooyai-chat/
βββ credentials/
β βββ RooyaiApi.credentials.ts # API credentials
βββ nodes/Rooyai/
β βββ Rooyai.node.ts # Main node
β βββ RooyaiLangChainWrapper.ts # LangChain integration
β βββ rooyai.svg # Node icon
βββ package.json
``