RAG-Chatbot and Simple-RAG-Chatbot
These are **complements** — the first uses Databutton as a deployment/hosting platform while the second uses Streamlit as the UI framework, allowing developers to choose their preferred frontend tooling while both implement RAG pipelines with LangChain.
About RAG-Chatbot
avrabyt/RAG-Chatbot
RAG enabled Chatbots using LangChain and Databutton
Implements PDF document indexing and semantic similarity search to augment LLM prompts with relevant context from uploaded files, with session-based index caching and secure API key management through Databutton's secret store. The architecture separates concerns into frontend (Streamlit/Databutton app), document processing pipeline (PDF parsing and vector indexing), and LLM integration, retrieving top-N semantically similar chunks before passing them to the language model for context-aware generation.
About Simple-RAG-Chatbot
Faridghr/Simple-RAG-Chatbot
Build a simple RAG chatbot with LangChain and Streamlit
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work