Langchain Chatchat
LangChain-Chatchat formerly known as Langchain-ChatGLM is an open-source application for Retrieval-Augmented Generation and Agent workflows built on the LangChain framework. It enables users to deploy local knowledge-based Large Language Model solutions that support offline private deployment. The system is compatible with various open-source models including ChatGLM, Qwen, Llama, and GLM-4, as well as inference frameworks like Xinference and Ollama. It supports multiple popular embedding models and vector databases. Core functionality involves loading documents, reading text, splitting and vectorizing content, matching similarity against user queries, and generating context-aware responses via LLMs. The application offers a web interface powered by Streamlit and API services through FastAPI. It is designed to be friendly for Chinese language scenarios while remaining extensible for other languages. Users can install it via pip, clone the source code, or use Docker images. The project does not require model t