ranguy9304/LangGraphRAG
LangGraphRAG: A terminal-based Retrieval-Augmented Generation system using LangGraph. Features include message history caching, query transformation, and vector database retrieval. Ideal for NLP researchers and developers working on advanced conversational AI and information retrieval systems.
Built on LangGraph's state machine workflows, the system ingests documents from multiple sources—webpages, PDFs, and markdown files—converting them into vector embeddings for semantic search. It integrates OpenAI's GPT models for query understanding and response generation, with configurable document preprocessing pipelines that support PDF-to-markdown conversion and web scraping via wkhtmltopdf. The modular architecture separates concerns across document processing, vector database management, and agentic reasoning flows.
No commits in the last 6 months.
Stars
15
Forks
2
Language
Python
License
MIT
Category
Last pushed
Jul 13, 2024
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/ranguy9304/LangGraphRAG"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
viddexa/autollm
Ship RAG based LLM web apps in seconds.
ENDEVSOLS/Long-Trainer
Production-ready RAG framework for Python — multi-tenant chatbots with streaming, tool calling,...
vinhnx/InkChatGPT
Retrieval-augmented generation (RAG) LLM app
pacificrm/RAG-Architecture
Multimodal Document Processing RAG with LangChain