chatchat-space/Langchain-Chatchat
Langchain-Chatchat(原Langchain-ChatGLM)基于 Langchain 与 ChatGLM, Qwen 与 Llama 等语言模型的 RAG 与 Agent 应用 | Langchain-Chatchat (formerly langchain-ChatGLM), local knowledge based LLM (like ChatGLM, Qwen and Llama) RAG and Agent app with langchain
Supports flexible model deployment via Xinference, Ollama, and LocalAI frameworks with OpenAI API compatibility, enabling unified LLM and embedding model integration. Implements end-to-end RAG with hybrid retrieval methods (BM25+KNN), multi-modal image understanding, and agent-based tool orchestration for tasks like database queries, web search, and ArXiv paper analysis. Built on FastAPI backend and Streamlit frontend, supporting both local offline deployment and API-based access across diverse open-source models.
37,496 stars.
Stars
37,496
Forks
6,171
Language
Python
License
Apache-2.0
Category
Last pushed
Nov 10, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/rag/chatchat-space/Langchain-Chatchat"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Compare
Related tools
Azure-Samples/azure-openai-rag-workshop
Create your own ChatGPT with Retrieval-Augmented-Generation workshop
avrabyt/RAG-Chatbot
RAG enabled Chatbots using LangChain and Databutton
Storia-AI/sage
Chat with any codebase in under two minutes | Fully local or via third-party APIs
byu-cpe/Maeser
A package for building RAG chatbot applications for educational contexts.
lalanikarim/ai-chatbot-rag
Streamlit + Langchain + LlamaCPP + Mistral + Rag