AI Agents
Smart Voice Chat with OpenAI and Gemini
15 nodes
315
141
Webhook
Workflow Description
An automation that receives voice requests through a webhook and processes them using intelligent models from OpenAI and Google Gemini, maintaining conversation context in memory and delivering logical sequential responses.
How it works
- 1.Receive voice requests via webhook and capture incoming data
- 2.Store previous conversation messages in a buffer memory to preserve context
- 3.Process text through an LLM chain combining both OpenAI and Gemini models
- 4.Apply rate limiting to prevent abuse and control request volume
- 5.Send intelligent responses back to the user through the webhook endpoint
Use cases
- Build an intelligent assistant that remembers conversation context and history
- Handle complex voice queries requiring multiple advanced AI models
- Create a multi-AI chatbot for web applications and third-party integrations
Requirements
- Valid API keys for both OpenAI and Google Gemini services
- A reliable webhook endpoint that is accessible from the internet
- Sufficient computational resources to handle concurrent request processing
Service Value
Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.
Apps Used
Memory
Gemini
LLM Chain
OpenAI
Details
Trigger
Webhook
Nodes
15
Apps
4
Views
315
Downloads
141
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (15)
/
Get Chat
Memory Manager
Insert Chat
Memory Manager
Sticky Note5
Sticky Note
Sticky Note
Sticky Note
Aggregate
Aggregate
Window Buffer Memory
Memory Buffer Window
Google Gemini Chat Model
Gemini Model
Respond to Webhook
Webhook
ElevenLabs - Generate Audio
HTTP Request
Sticky Note2
Sticky Note
Sticky Note1
Sticky Note
Limit
Limit
Basic LLM Chain
LLM Chain
Webhook
Webhook
OpenAI - Speech to Text
OpenAI