Library / RAG & Knowledge Bases
RAG & Knowledge Bases
Chat with Supabase Storage Files Using OpenAI RAG
When you run it or send a chat message, it indexes PDFs from Supabase Storage with OpenAI embeddings and lets an AI agent answer questions about them.
What it does
## AI Agent To Chat With Files In Supabase Storage Made by Mark Shcherbakov from community 5minAI Manually retrieving and analyzing specific information from large document repositories is time-consuming and inefficient. This workflow automates the process by vectorizing documents and enabling AI-powered interactions, making it easy to query and retrieve context-based information from uploaded files. The workflow integrates Supabase with an AI-powered chatbot to process, store, and query text and PDF files. The steps include: - Fetching and comparing files to avoid duplicate processing. - Handling file downloads and extracting content based on the file type. - Converting documents into vectorized data for contextual information retrieval. - Storing and querying vectorized data from a Supabase vector store.
The steps
- Get All files
- Default Data Loader
- Recursive Character Text Splitter
- Extract Document PDF
- Embeddings OpenAI
- Create File record2
- If
- Get All Files
- Download
- Loop Over Items
- When clicking ‘Test workflow’
- Aggregate
- When chat message received
- OpenAI Chat Model1
22 steps in total.
Similar automations
RAG & Knowledge BasesChat with Files in Supabase Storage Using OpenAI22 stepsRAG & Knowledge BasesChat with Supabase Storage Documents Using OpenAI49 stepsRAG & Knowledge BasesChat with Supabase Vector Store and Postgres Memory12 stepsRAG & Knowledge BasesAgentic RAG Agent over Google Drive Files with Supabase37 steps