yuanjie-ai/ChatLLM
A multi-model LLM framework supporting Chinese foundation models like ChatGLM, Wenxin, and Xunfei, with knowledge base integration and OpenAI-compatible APIs.

ChatLLM provides a unified interface for building LLM-powered chatbots that work with multiple Chinese foundation models including ChatGLM, Wenxin Yiyan, Xunfei Xinghuo, and Tencent Hunyuan. It integrates with LangChain for orchestration and supports RAG-style knowledge base retrieval across documents, web search, SQL databases, and graphs. The framework offers OpenAI-compatible endpoints and various chat modes like chatpdf, chatdoc, and chatsearch.
Frequently asked
- What is yuanjie-ai/ChatLLM?
- A multi-model LLM framework supporting Chinese foundation models like ChatGLM, Wenxin, and Xunfei, with knowledge base integration and OpenAI-compatible APIs.
- Is ChatLLM open source?
- Yes — yuanjie-ai/ChatLLM is open source, released under the MIT license.
- What language is ChatLLM written in?
- yuanjie-ai/ChatLLM is primarily written in Jupyter Notebook.
- How popular is ChatLLM?
- yuanjie-ai/ChatLLM has 449 stars on GitHub.
- Where can I find ChatLLM?
- yuanjie-ai/ChatLLM is on GitHub at https://github.com/yuanjie-ai/ChatLLM.