LangChain-Chatchat強大免費私有企業AI知識庫

RiCo 技術農場
RiCosNote
Published in
Apr 25, 2024

--

先前我有介紹NET8使用Langchain實現高度客製福委客服AI,但如使用LangChain-Chatchat將可大幅減少後端開發成本,直接串接LangChain-Chatchat的FastAPI,如下 swagger

from LangChain-Chatchat

LangChain-Chatchat是基于 ChatGLM 等大語言模型(支援眾多LLM模型)與 Langchain 等應用框架實現(支援眾多Embedding模型分詞器向量資料庫),開源、可離線部署的檢索增强生成(RAG)大模型知識庫專案。

也支援 OpenAI GPT API的呼叫且使用基于 Streamlit 的 WebUI進行操作,工作流程如下圖

from LangChain-Chatchat

軟硬體要求

我使用Docker快速啟動(需等~~~~一段時間)

需先安裝NVIDIA Driver和NVIDIA Container Toolkit

docker run -d --gpus all -p 8501:8501 registry.cn-beijing.aliyuncs.com/chatchat/chatchat:0.2.7

容器成功啟動後,開啟瀏覽器並輸入http://127.0.0.1:8501/即可開始和AI聊天機器人對話

Demo:

--

--

RiCo 技術農場
RiCosNote

分享工作上實戰經驗,如SQL Server,NetCore,C#,WEBApi,Kafka,Azure…等,Architect,Software Engineer, Technical Manger,Writer and Speaker