jorge-armando-navarro-flores/chat_with_your_docs
Discover and converse with advanced AI models like Mistral, LLAMA2, and GPT-3.5 from leading sources like OLLAMA, Hugging Face, and OpenAI. Easily extract insights from PDFs, web pages, and YouTube videos with our intuitive interface. Unlock the power of knowledge with seamless chat interactions.
Implements a modular RAG (Retrieval-Augmented Generation) pipeline with pluggable LLM providers via abstract base classes (`OllamaModel`, `OpenAIModel`, `HFModel`) and a vector embedding layer for semantic document matching. Built on Streamlit with support for multi-source ingestion (PDFs via text extraction, YouTube via ffmpeg transcription, web scraping), chunked text processing, and conversation history tracking across simple QA and retrieval-augmented chains.
157 stars. No commits in the last 6 months.
Stars
157
Forks
16
Language
Python
License
MIT
Category
Last pushed
Sep 11, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/jorge-armando-navarro-flores/chat_with_your_docs"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
avrabyt/MemoryBot
A chatbot 🤖 which remembers 🧠using 🦜 LangChain 🔗 OpenAI | Streamlit | DataButton
developerlin/excelchat-streamlit
ExcelChat - Chat w/ your excel file
AdieLaine/Streamly
Streamly - Streamlit Assistant is designed to provide the latest updates from Streamlit,...
avrabyt/PersonalMemoryBot
Memory 🧠to your Personal ChatBot 🤖| LangChainAI and Databutton
Shuyib/tool_calling_api
This project demonstrates function-calling with Python and Ollama, utilizing the Africa's...