notionlink project

RAG ChatBot with Google Drive Integration

RAG ChatBot with GROQ using Vercel AI SDK


RAG ChatBot with Google Drive Integration

Created a lightning-fast RAG AI Chatbot with GROQ using Vercel AI SDK for chat utilities and response streaming, and Google Drive integration to fetch PDFs from a drive folder and store them locally. Utilized LangChain with PDFLoader to convert PDF documents into text chunks. Employed Upstash Vector DB for storing the generated embeddings and Upstash Redis for response caching and memory.

Feature List

  • Google Drive integration to fetch PDFs from a drive folder and store them locally
  • UI created with Next.js and Vercel AI SDK chat utilities and response streaming
  • LangChain with PDFLoader to convert PDF documents into text chunks
  • Using the llama with nomic-embed-text embeddings model to generate the vector embeddings
  • Upstash Vector DB for storing the generated embedding and Upstash Redis for response caching and memory

rag-chat-bot-example