Build & Query RAG System with Google Drive, OpenAI GPT-4o-mini, and Pinecone
π What This Workflow Does
This RAG Pipeline in n8n automates document ingestion from Google Drive, vectorizes it using OpenAI embeddings, stores it in Pinecone, and enables chat-based retrieval using LangChain agents.
Main Functions:
π Auto-detects new files uploaded to a specific Google Drive folder. π§ Converts the file into embeddings using OpenAI. π¦ Stores them in a Pinecone vector database. π¬ Allows a user to query the knowledge base through a chat interface. π€ Uses a GPT-4o-mini model with LangChain to generate intelligent responses using retrieved context. βοΈ Setup Instructions
Connect Accounts Ensure these services are connected in n8n:
β Google Drive (OAuth2) β OpenAI β Pinecone You can do this in n8n > Credentials > New and use the matching names from the file:
Google Drive: "Google Drive account 2" OpenAI: "OpenAi success" Pinecone: "PineconeApi account 2" Folder Setup Upload your documents to this folder in Google Drive:
π Power Folder
The workflow is triggered every minute when a new file is uploaded.
Workflow Overview A. File Ingestion Path
Google Drive Trigger β detects new file. Google Drive (Download) β downloads the new file. Recursive Text Splitter β splits text into chunks. Default Data Loader β loads content as LangChain documents. OpenAI Embeddings β converts text chunks into embeddings. Pinecone Vector Store β stores them in "ragfile" index. B. Chat Retrieval Path
When chat message received β AI Agent β LangChain agent managing tools. OpenAI Chat Model (GPT-4o-mini) β generates replies. Pinecone Vector Store (retrieval) β retrieves matching content. Embeddings OpenAI1 β helps match queries to document chunks.
Related Templates
Reply to Outlook Emails with OpenAI
Who is this template for? This template is for any Microsoft Outlook user who wants a trained AI agent to reason and rep...
Text automations using Apple Shortcuts
Overview This workflow answers user requests sent via Mac Shortcuts Several Shortcuts call the same webhook, with a quer...
AI SEO Readability Audit: Check Website Friendliness for LLMs
Who is this for? This workflow is designed for SEO specialists, content creators, marketers, and website developers who ...
π Please log in to import templates to n8n and favorite templates
Workflow Visualization
Loading...
Preparing workflow renderer
Comments (0)
Login to post comments