workflows.fit
Back to n8n workflows
n8n templateFreeBy David Olusola

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...

Data & StorageAILangchainCore NodesGoogle Drive TriggerGoogle DriveVector Store PineconeEmbeddings Open Ai
Loading interactive preview...

Template notes

πŸ” 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

1. 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" 2. Folder Setup Upload your documents to this folder in Google Drive:

πŸ“ Power Folder