Mit Dokumenten via RAG chatten: von Google Drive zu GPT-5, mit Supabase-Vektordatenbank

Experte

Dies ist ein Internal Wiki, Multimodal AI-Bereich Automatisierungsworkflow mit 30 Nodes. Hauptsächlich werden Set, Gmail, Slack, SplitOut, Telegram und andere Nodes verwendet. Mit Dokumenten durch RAG sprechen: von Google Drive zu GPT-5 mit Supabase-Vektordatenbank

Voraussetzungen
  • Google-Konto + Gmail API-Anmeldedaten
  • Slack Bot Token oder Webhook URL
  • Telegram Bot Token
  • Google Drive API-Anmeldedaten
  • OpenAI API Key
  • PostgreSQL-Datenbankverbindungsdaten
  • Supabase URL und API Key
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "meta": {
    "instanceId": "e7ccf4281d5afb175c79c02db95b45f15d5b53862cb6bc357c5e5bc26567f35c",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "dfe1ae3f-fd2c-4cec-a81e-82e7de790096",
      "name": "Datei herunterladen4",
      "type": "n8n-nodes-base.googleDrive",
      "position": [
        -592,
        240
      ],
      "parameters": {},
      "executeOnce": true,
      "typeVersion": 3
    },
    {
      "id": "b85b554c-ae75-4f11-a638-7398215d14bf",
      "name": "Aufteilung1",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        -256,
        240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "6ae0af49-4d04-4415-ac85-4eeee3dbb7f9",
      "name": "Standard-Datenlader4",
      "type": "@n8n/n8n-nodes-langchain.documentDefaultDataLoader",
      "position": [
        0,
        480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "3a904246-7878-436f-a12d-d5a164f1d33b",
      "name": "Embeddings OpenAI8",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        -176,
        400
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c3feb2c0-e711-4f21-99ff-3fc5b1593a73",
      "name": "Character Text Splitter4",
      "type": "@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter",
      "position": [
        64,
        752
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
      "name": "Einfügen in Supabase Vectorstore3",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "position": [
        -48,
        240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "63f2dbfe-15f1-427d-84ca-ae25a734bc31",
      "name": "Datei erstellen",
      "type": "n8n-nodes-base.googleDriveTrigger",
      "position": [
        -752,
        240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f5642a04-3818-4f9c-89e8-d27e8586d4ee",
      "name": "Notizzettel",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -784,
        160
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "bc75067f-e18d-4b22-8b27-57caff76c9f2",
      "name": "OCR",
      "type": "n8n-nodes-base.mistralAi",
      "position": [
        -432,
        240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ad37191b-2847-4416-9c44-e80045ab67c9",
      "name": "Notizzettel1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -496,
        176
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "ecdf1a61-cbd4-4d95-86c7-3178d9e9ebb6",
      "name": "Notizzettel2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        128
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "27b562c8-1708-4177-bc8d-0132c1bab584",
      "name": "Notizzettel3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -96,
        672
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "2a433682-be25-4f10-b38b-e56cbe6934f4",
      "name": "Supabase Vector Store",
      "type": "@n8n/n8n-nodes-langchain.vectorStoreSupabase",
      "position": [
        -160,
        -240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "7148a746-a723-468f-86df-4aa42fda3e06",
      "name": "Embeddings OpenAI6",
      "type": "@n8n/n8n-nodes-langchain.embeddingsOpenAi",
      "position": [
        -112,
        -80
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "8b9790ea-f753-4586-b1e1-6df39bb955bd",
      "name": "Chat-Verlauf",
      "type": "@n8n/n8n-nodes-langchain.memoryPostgresChat",
      "position": [
        -544,
        -192
      ],
      "parameters": {},
      "notesInFlow": false,
      "typeVersion": 1
    },
    {
      "id": "17e8e483-d9c0-49b7-98f9-7b615820452c",
      "name": "Bei Chatnachricht-Eingang",
      "type": "@n8n/n8n-nodes-langchain.chatTrigger",
      "position": [
        -1216,
        -224
      ],
      "webhookId": "dcbda26a-6bb2-4b80-8fcc-09660c04ddee",
      "parameters": {},
      "typeVersion": 1.3
    },
    {
      "id": "90f9af99-eb0c-4921-b8dd-db0238d659b8",
      "name": "Notizzettel4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -800,
        -288
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "376403c7-50c6-41b8-a487-4f5a6af44af4",
      "name": "GPT 5",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
      "position": [
        -736,
        -192
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "578aec7d-fa0a-4996-a300-9339b49805e0",
      "name": "RAG Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -448,
        -528
      ],
      "parameters": {},
      "typeVersion": 1.6
    },
    {
      "id": "614d9174-a893-464c-ae0c-28b54bb0564d",
      "name": "Notizzettel5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2496,
        -1040
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "1cd60b8b-b70d-4ba5-b59c-415a781604d5",
      "name": "Slack Trigger",
      "type": "n8n-nodes-base.slackTrigger",
      "position": [
        -1552,
        -512
      ],
      "webhookId": "74ec72e0-6007-4f91-9767-245bd2822825",
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "559fcf34-5d23-4298-991f-9ec189e9bb1a",
      "name": "Telegram Trigger",
      "type": "n8n-nodes-base.telegramTrigger",
      "position": [
        -1536,
        -864
      ],
      "webhookId": "d68442bd-ea54-4190-ad36-1b413aa6efb9",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "92f872f7-787a-49a9-a8e8-08713ecf78ab",
      "name": "Gmail Trigger",
      "type": "n8n-nodes-base.gmailTrigger",
      "position": [
        -1536,
        -704
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "dfca2c74-9f66-4fb6-a3c4-922dae558452",
      "name": "WhatsApp Trigger",
      "type": "n8n-nodes-base.whatsAppTrigger",
      "disabled": true,
      "position": [
        -1552,
        -320
      ],
      "webhookId": "e744ea57-9ad4-40bb-b468-bf51d8295373",
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
      "name": "Felder bearbeiten",
      "type": "n8n-nodes-base.set",
      "position": [
        -848,
        -528
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "9ac97ba9-4982-49d4-a10c-d7b60bdfa1a1",
      "name": "Textnachricht senden",
      "type": "n8n-nodes-base.telegram",
      "position": [
        272,
        -784
      ],
      "webhookId": "be0f5e9f-0231-43f3-8ee7-cc02ab9ac01f",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "9ff5abc5-e467-4acb-9554-a6661fb6597a",
      "name": "Nachricht senden",
      "type": "n8n-nodes-base.whatsApp",
      "disabled": true,
      "position": [
        272,
        -624
      ],
      "webhookId": "21ce03e2-b672-49f5-8e5e-f187a644523e",
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "b9e9b89c-3849-4d35-9f72-e3a94e179926",
      "name": "Nachricht senden",
      "type": "n8n-nodes-base.slack",
      "position": [
        272,
        -448
      ],
      "webhookId": "1eeadb85-d39f-4373-be60-f2ba89fee6e3",
      "parameters": {},
      "typeVersion": 2.3
    },
    {
      "id": "748940f6-f906-4d83-8144-43fc809b802a",
      "name": "Nachricht senden1",
      "type": "n8n-nodes-base.gmail",
      "position": [
        272,
        -272
      ],
      "webhookId": "39551306-44d1-45a0-947c-8ed49c46edce",
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "8ae36f9b-ed19-4de1-a9af-961d1391373a",
      "name": "Notizzettel6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1632,
        -1040
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "bc75067f-e18d-4b22-8b27-57caff76c9f2": {
      "main": [
        [
          {
            "node": "b85b554c-ae75-4f11-a638-7398215d14bf",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "376403c7-50c6-41b8-a487-4f5a6af44af4": {
      "ai_languageModel": [
        [
          {
            "node": "578aec7d-fa0a-4996-a300-9339b49805e0",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "578aec7d-fa0a-4996-a300-9339b49805e0": {
      "main": [
        [
          {
            "node": "9ac97ba9-4982-49d4-a10c-d7b60bdfa1a1",
            "type": "main",
            "index": 0
          },
          {
            "node": "b9e9b89c-3849-4d35-9f72-e3a94e179926",
            "type": "main",
            "index": 0
          },
          {
            "node": "b9e9b89c-3849-4d35-9f72-e3a94e179926",
            "type": "main",
            "index": 0
          },
          {
            "node": "748940f6-f906-4d83-8144-43fc809b802a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b85b554c-ae75-4f11-a638-7398215d14bf": {
      "main": [
        [
          {
            "node": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8b9790ea-f753-4586-b1e1-6df39bb955bd": {
      "ai_memory": [
        [
          {
            "node": "578aec7d-fa0a-4996-a300-9339b49805e0",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "63f2dbfe-15f1-427d-84ca-ae25a734bc31": {
      "main": [
        [
          {
            "node": "dfe1ae3f-fd2c-4cec-a81e-82e7de790096",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "21e7f363-afcd-4dd0-961d-dc5f9df1f06a": {
      "main": [
        [
          {
            "node": "578aec7d-fa0a-4996-a300-9339b49805e0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "92f872f7-787a-49a9-a8e8-08713ecf78ab": {
      "main": [
        [
          {
            "node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1cd60b8b-b70d-4ba5-b59c-415a781604d5": {
      "main": [
        [
          {
            "node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "dfe1ae3f-fd2c-4cec-a81e-82e7de790096": {
      "main": [
        [
          {
            "node": "bc75067f-e18d-4b22-8b27-57caff76c9f2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "559fcf34-5d23-4298-991f-9ec189e9bb1a": {
      "main": [
        [
          {
            "node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "dfca2c74-9f66-4fb6-a3c4-922dae558452": {
      "main": [
        [
          {
            "node": "21e7f363-afcd-4dd0-961d-dc5f9df1f06a",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7148a746-a723-468f-86df-4aa42fda3e06": {
      "ai_embedding": [
        [
          {
            "node": "2a433682-be25-4f10-b38b-e56cbe6934f4",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "3a904246-7878-436f-a12d-d5a164f1d33b": {
      "ai_embedding": [
        [
          {
            "node": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
            "type": "ai_embedding",
            "index": 0
          }
        ]
      ]
    },
    "6ae0af49-4d04-4415-ac85-4eeee3dbb7f9": {
      "ai_document": [
        [
          {
            "node": "dc9e6f60-3996-4098-b227-f83a8a9e16c6",
            "type": "ai_document",
            "index": 0
          }
        ]
      ]
    },
    "2a433682-be25-4f10-b38b-e56cbe6934f4": {
      "ai_tool": [
        [
          {
            "node": "578aec7d-fa0a-4996-a300-9339b49805e0",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "c3feb2c0-e711-4f21-99ff-3fc5b1593a73": {
      "ai_textSplitter": [
        [
          {
            "node": "6ae0af49-4d04-4415-ac85-4eeee3dbb7f9",
            "type": "ai_textSplitter",
            "index": 0
          }
        ]
      ]
    },
    "17e8e483-d9c0-49b7-98f9-7b615820452c": {
      "main": [
        [
          {
            "node": "578aec7d-fa0a-4996-a300-9339b49805e0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Experte - Internes Wiki, Multimodales KI

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Workflow-Informationen
Schwierigkeitsgrad
Experte
Anzahl der Nodes30
Kategorie2
Node-Typen22
Schwierigkeitsbeschreibung

Für fortgeschrittene Benutzer, komplexe Workflows mit 16+ Nodes

Autor

Automation expert & n8n power user. I build advanced workflows combining AI, outbound, and business logic. Grab my templates or reach out for custom builds.

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34