Package Information
Available Nodes
Documentation
n8n-nodes-rooyai-chat
π Access Google Gemini AI Models in n8n with Full AI Agent Support!
Connect to Rooyai.com and unlock access to Google Gemini AI models including Gemini 2.5 Pro, Gemini 2.5 Flash, Gemini 2.0 Flash, Gemini 1.5 Pro and more. Fully compatible with n8n's AI Agent for tool calling workflows!
π€ AI Agent Support (Tool Calling)
This node provides full AI Agent compatibility with tool calling support. Your AI can:
- β Use HTTP Request tools to fetch live data from websites
- β Call custom functions defined in your n8n workflows
- β Chain multiple tools in a single conversation
- β Make intelligent decisions about when to use tools
Example AI Agent Workflow
ββββββββββββββββββββ ββββββββββββββββββββ ββββββββββββββββββββ
β Chat Trigger ββββββΆβ AI Agent ββββββΆβ HTTP Request β
β β β (Rooyai Model) β β (Tool) β
ββββββββββββββββββββ ββββββββββββββββββββ ββββββββββββββββββββ
The AI Agent uses the Rooyai Chat Model to:
- Understand user requests
- Decide which tools to use
- Call tools automatically
- Synthesize results into natural responses
β¨ Why Rooyai?
| Feature | Description |
|---|---|
| π€ 7 Gemini Models | Access the latest Google Gemini models from 1.5 to 2.5 |
| π§ 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
Via n8n Community Nodes (Recommended)
- Go to Settings β Community Nodes
- Click Install
- Enter:
n8n-nodes-rooyai-chat - Click Install
Via npm
npm install n8n-nodes-rooyai-chat
Restart n8n after installation. The node appears under AI β Language Models.
βοΈ Quick Start
1. Get Your Free API Key
π Visit rooyai.com to get your free API key!
2. Create Credentials in n8n
- Go to Credentials β Add Credential
- Search for "Rooyai API"
- Enter your API key from rooyai.com
- Click Save
3. Add to Your Workflow
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
| Model | ID | Best For |
|---|---|---|
| Gemini 2.5 Pro β | gemini-2.5-pro |
Most capable, complex reasoning (default) |
| Gemini 2.5 Flash | gemini-2.5-flash |
Fast & smart, great balance |
| Gemini 2.5 Flash Lite | gemini-2.5-flash-lite |
Ultra-fast, lightweight tasks |
| Gemini 2.0 Flash | gemini-2.0-flash |
Reliable, fast performance |
| Gemini 2.0 Flash Lite | gemini-2.0-flash-lite |
Cost-effective, quick responses |
| Gemini 1.5 Pro | gemini-1.5-pro |
Long context, detailed analysis |
| Gemini 1.5 Flash | gemini-1.5-flash |
Fast, efficient processing |
π οΈ Node Parameters
| Parameter | Description | Default |
|---|---|---|
| Model | AI model to use | gemini-2.5-pro |
| Temperature | Creativity level (0-1) | 0.7 |
| Max Tokens | Maximum response length | 4096 |
π Usage Examples
Example 1: Simple Chat
Connect Rooyai Chat Model to a Basic LLM Chain for simple Q&A:
[Manual Trigger] βββΆ [Basic LLM Chain] βββΆ [Output]
β
[Rooyai Chat Model]
Example 2: AI Agent with Web Search
Create an AI that can search the web and analyze results:
[Chat Trigger] βββΆ [AI Agent] βββΆ [HTTP Request Tool]
β
[Rooyai Chat Model]
Example 3: Multi-Tool Agent
Build a powerful agent with multiple capabilities:
ββββΆ [HTTP Request]
[Chat Trigger] βββΆ [AI Agent] βββΆ [Code Executor]
β ββββΆ [Database Query]
[Rooyai Chat Model]
π§ API Configuration
Default Endpoint
- Base URL:
https://rooyai.com/api/v1 - Chat Endpoint:
https://rooyai.com/api/v1/chat
Custom Headers
Add custom headers in credentials for:
- Organization ID
- Project tracking
- Custom routing
π Troubleshooting
"API key not found"
- Verify your API key at rooyai.com/dashboard
- Ensure credentials are selected in the node
"Tool calls not working"
- 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
"Node not appearing"
- Restart n8n completely after installation
- Check n8n logs:
docker logs <container_name>
ποΈ Development
Scripts
npm install # Install dependencies
npm run build # Build for production
npm run dev # Watch mode
npm run lint # Check code quality
Project Structure
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
π License
MIT License - Free for personal and commercial use.
π Resources
- π Rooyai.com - Get your API key
- π n8n Documentation
- π€ AI Agent Guide
- π¬ n8n Community
Ready to build intelligent AI workflows?
Access Google Gemini AI models with full tool calling support π
