nicolamalizia/NotionRag
Ask question over your Notion Database! A naive Retrieval-Augmented Generation (RAG) pipeline backed by Langchain and Streamlit
Implements a two-phase pipeline: indexing phase uses `NotionDBLoader` to extract documents, splits them with `RecursiveCharacterTextSplitter`, and stores embeddings in Chroma vector store; QA generation phase retrieves semantically similar documents and passes them as context to an LLM for answer synthesis with source citations. Built on LangChain with OpenAI embeddings and exposed via a Streamlit web interface, supporting Docker deployment for easy local hosting.
No commits in the last 6 months.
Stars
38
Forks
5
Language
Python
License
MIT
Category
Last pushed
Dec 30, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/nicolamalizia/NotionRag"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
watat83/document-chat-system
Open-source document chat platform with semantic search, RAG (Retrieval Augmented Generation),...
amscotti/local-LLM-with-RAG
Running local Language Language Models (LLM) to perform Retrieval-Augmented Generation (RAG)
ranfysvalle02/Interactive-RAG
An interactive RAG agent built with LangChain and MongoDB Atlas. Manage your knowledge base,...
ChatFAQ/ChatFAQ
Open-source ecosystem for building AI-powered conversational solutions using RAG, agents, FSMs, and LLMs.
zilliztech/akcio
Akcio is a demonstration project for Retrieval Augmented Generation (RAG). It leverages the...