{
  "openruna_format": "flow-graph-v1",
  "title": "AI Voice Chat using Webhook, Memory Manager, OpenAI, Google Gemini & ElevenLabs",
  "slug": "ai-voice-chat-using-webhook-memory-manager-openai-google-gemini-elevenlabs-2",
  "source_filename": "1289_Limit_Webhook_Automation_Webhook.json",
  "nodes": [
    {
      "id": "Get Chat",
      "name": "Get Chat",
      "integration": "@n8n/n8n-nodes-langchain.memoryManager",
      "kind": "action"
    },
    {
      "id": "Insert Chat",
      "name": "Insert Chat",
      "integration": "@n8n/n8n-nodes-langchain.memoryManager",
      "kind": "action"
    },
    {
      "id": "Aggregate",
      "name": "Aggregate",
      "integration": "aggregate",
      "kind": "logic"
    },
    {
      "id": "Window Buffer Memory",
      "name": "Window Buffer Memory",
      "integration": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "kind": "action"
    },
    {
      "id": "Google Gemini Chat Model",
      "name": "Google Gemini Chat Model",
      "integration": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "kind": "action"
    },
    {
      "id": "Respond to Webhook",
      "name": "Respond to Webhook",
      "integration": "respondToWebhook",
      "kind": "action"
    },
    {
      "id": "ElevenLabs - Generate Audio",
      "name": "ElevenLabs - Generate Audio",
      "integration": "httpRequest",
      "kind": "action"
    },
    {
      "id": "Limit",
      "name": "Limit",
      "integration": "limit",
      "kind": "logic"
    },
    {
      "id": "Basic LLM Chain",
      "name": "Basic LLM Chain",
      "integration": "@n8n/n8n-nodes-langchain.chainLlm",
      "kind": "action"
    },
    {
      "id": "Webhook",
      "name": "Webhook",
      "integration": "webhook",
      "kind": "trigger"
    },
    {
      "id": "OpenAI - Speech to Text",
      "name": "OpenAI - Speech to Text",
      "integration": "@n8n/n8n-nodes-langchain.openAi",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Limit",
      "to": "ElevenLabs - Generate Audio"
    },
    {
      "from": "Webhook",
      "to": "OpenAI - Speech to Text"
    },
    {
      "from": "Get Chat",
      "to": "Aggregate"
    },
    {
      "from": "Aggregate",
      "to": "Basic LLM Chain"
    },
    {
      "from": "Insert Chat",
      "to": "Limit"
    },
    {
      "from": "Basic LLM Chain",
      "to": "Insert Chat"
    },
    {
      "from": "OpenAI - Speech to Text",
      "to": "Get Chat"
    },
    {
      "from": "ElevenLabs - Generate Audio",
      "to": "Respond to Webhook"
    }
  ]
}