LangGraph Chatchat
by chatchat-space · io.github.chatchat-space.langgraph-chatchat
Not TrustedWeb appUnrated★ 194 stars
LangGraph Chatchat
💡 受 GanymedeNil 的项目 document.ai 和 AlexZhangji 创建的 ChatGLM-6B Pull Request 启发,建立了全流程可使用开源模型实现的本地知识库问答应用。本项目的最新版本中可使用 Xinference、Ollama 等框架接入 GLM-4-Chat、 Qwen2-Instruct、 Llama3 等模型,使用基于 Streamlit 的 WebUI 进行操作。
Screenshots
About
💡 受 GanymedeNil 的项目 document.ai 和 AlexZhangji 创建的 ChatGLM-6B Pull Request 启发,建立了全流程可使用开源模型实现的本地知识库问答应用。本项目的最新版本中可使用 Xinference、Ollama 等框架接入 GLM-4-Chat、 Qwen2-Instruct、 Llama3 等模型,使用基于 Streamlit 的 WebUI 进行操作。 ✅ 本项目支持市面上主流的开源 LLM、 Embedding 模型与向量数据库,可实现全部使用开源模型离线私有部署。与此同时,本项目也支持 OpenAI GPT API 的调用,并将在后续持续扩充对各类模型及模型 API 的接入。 2. LangGraph-Chatchat 的项目特色 - 背靠 LangChain 生态链, LangGraph 项目活跃, 有向无环图功能强大, 可供开发者根据不同场景定制各种不同的 graph 使用; - LangChain 的 agent_executor 过度封装, 可定制性差, 社区目前全力推广 LangGraph; - LangGraph 可与 LangSmith 搭配使用, 让 Agent 开发可视化性更强, 更直观; - LangChain-Chatchat 的历史消息存在前端管理, LangGraph-Chatchat 历史消息存在 sqlite(默认, 支持异步) 或 PostgreSQL(支持连接池+异步) 中, 方便开发者统一管理(UI 管理待支持); - LangGraph-Chatchat 提供了 graph 注册器和 tool 注册器, 并提供了几种 demo 和规范供开发者参考, 开发者可以像组装变形金刚一样开发 graph, 并且也都是异步; - LangGraph-Chatchat 对话的全部流程(agent和rag)均采用 LangGraph 来构建, 需要模型具备 function call 的能力. - LangGraph-Chatchat 计划只保留一个对话接口, 如: /chat, 其他操作全部通过 UI, 如有其他接口需求可随时与开发者讨论. LangGraph Chatchat is the open-source project chatchat-space/LangGraph-Chatchat (https://github.com/chatchat-space/LangGraph-Chatchat) by chatchat-space, released under Apache-2.0. Ion packages it unmodified from commit 0ae53b7ef7f2, adding only a manifest, an icon and a start script.
Source
Written by chatchat-space, published to Oikou by Ben Grande.
- ★ 194 stars on GitHub
- Licence: Apache-2.0
- Built from commit 0ae53b7ef7f2
Age rating
Not rated. Nobody has said who this app is suitable for, so Personal Clouds and the Oikou app treat it as 18+.
What version 0.20260930.0 may do
Internet
It asks to reach nothing on the internet.
Personal Cloud tools
None. It uses nothing from your Personal Cloud beyond its own storage.
Notifications
It does not send push notifications.
Storage
Up to 512 MB on your Personal Cloud.
Add to Personal Cloud
Sign in to add this web app to a Personal Cloud of yours. It runs there, on your own computer, and you open it from there; nothing is installed on your phone.
Versions
0.20260930.0 Latest Shown above
Published · a ready-built bundle
Imported from chatchat-space/LangGraph-Chatchat at 0ae53b7ef7f2.