开源、离线、免费商用的大模型知识库来袭!快速搭建个人和企业私有智能知识库
你是否也有这样的桌面为了方便找材料全部放到了桌面最后结果就是“用起一时爽找起火葬场”图片来源于网络你是否也是盘即个人电脑磁使再怎么不够用也舍不得删除几年前做的运维方案、架构方案、设计方案文档最后即使文档都保存了存云盘了到用的时候依旧发现找不到找的也不是想要的。|大模型知识库来袭现在不用再担心了找不到材料文档了GitHub开源了一款可离线支持检索增强生成(RAG)大模型的知识库项目。虽然开源时间不长但是势头很猛已经斩获25K Star。具备以下特点* 项目利用 langchain 思想实现的基于本地知识库的问答应用目标期望建立一套对中文场景与开源模型支持友好、可离线运行的知识库问答解决方案 * 项目支持的开源 LLM 与 Embedding 模型本项目可实现全部使用开源模型离线私有部署。与此同时本项目也支持 OpenAI GPT API 的调用并将在后续持续扩充对各类模型及模型 API 的接入 * 项目方案采用Apache License可以免费商用无需付费。总结下重点就是支持中文可私有化部署免费商用支持中文可私有化部署免费商用支持中文可私有化部署免费商用重要的事情说三遍********项目名称Langchain-Chatchat项目地址https://github.com/chatchat-space/Langchain-Chatchat 原理介绍视频点击可看视频从文档处理角度来看实现流程如下技术路线图Langchain 应用基础React形式的Agent实现包括调用计算器等Langchain 自带的Agent实现和调用智能调用不同的数据库和联网知识Bing 搜索DuckDuckGo 搜索Metaphor 搜索接入非结构化文档结构化数据接入分词及召回.txt, .rtf, .epub, .srt.eml, .msg.html, .xml, .toml, .mhtml.json, .jsonl.md, .rst.docx, .doc, .pptx, .ppt, .odt.enex.pdf.jpg, .jpeg, .png, .bmp.py, .ipynb.csv, .tsv.xlsx, .xls, .xlsd接入不同类型 TextSplitter优化依据中文标点符号设计的 ChineseTextSplitter本地数据接入搜索引擎接入Agent 实现LLM 模型接入支持通过调用 FastChat api 调用 llm支持 ChatGLM API 等 LLM API 的接入支持 Langchain 框架支持的LLM API 接入Embedding 模型接入支持调用 HuggingFace 中各开源 Emebdding 模型支持 OpenAI Embedding API 等 Embedding API 的接入支持 智谱AI、百度千帆、千问、MiniMax 等在线 Embedding API 的接入基于 FastAPI 的 API 方式调用Web UI基于 Streamlit 的 Web UI**|**大模型知识库来袭Docker 部署一行代码搞定但是建议网速不好的同学不要尝试docker run -d --gpus all -p 80:8501 registry.cn-beijing.aliyuncs.com/chatchat/chatchat:0.2.7常规模式本地部署方案1. 环境配置# 首先确信你的机器安装了 Python 3.8 - 3.10 版本$ python --versionPython 3.8.13 # 如果低于这个版本可使用conda安装环境$ conda create -p /your_path/env_name python3.8 # 激活环境$ source activate /your_path/env_name # 或conda安装不指定路径, 注意以下都将/your_path/env_name替换为env_name$ conda create -n env_name python3.8$ conda activate env_name # Activate the environment # 更新py库$ pip3 install --upgrade pip # 关闭环境$ source deactivate /your_path/env_name # 删除环境$ conda env remove -p /your_path/env_name接着开始安装项目的依赖# 拉取仓库$ git clone --recursive https://github.com/chatchat-space/Langchain-Chatchat.git # 进入目录$ cd Langchain-Chatchat # 安装全部依赖$ pip install -r requirements.txt # 默认依赖包括基本运行环境FAISS向量库。以下是可选依赖- 如果要使用 milvus/pg_vector 等向量库请将 requirements.txt 中相应依赖取消注释再安装。- 如果要开启 OCR GPU 加速请安装 rapidocr_paddle[gpu]- 如果要使用在线 API 模型请安装对用的 SDK此外为方便用户 API 与 webui 分离运行可单独根据运行需求安装依赖包。如果只需运行 API可执行$ pip install -r requirements_api.txt # 默认依赖包括基本运行环境FAISS向量库。如果要使用 milvus/pg_vector 等向量库请将 requirements.txt 中相应依赖取消注释再安装。如果只需运行 WebUI可执行$ pip install -r requirements_webui.txt2. 模型下载如需在本地或离线环境下运行本项目需要首先将项目所需的模型下载至本地通常开源 LLM 与 Embedding 模型可以从 HuggingFace 下载。以本项目中默认使用的 LLM 模型 THUDM/ChatGLM3-6B 与 Embedding 模型 BAAI/bge-large-zh 为例下载模型需要先安装 Git LFS 然后运行$ git lfs install$ git clone https://huggingface.co/THUDM/chatglm3-6b$ git clone https://huggingface.co/BAAI/bge-large-zh‍3. 初始化知识库和配置文件按照下列方式初始化自己的知识库和简单的复制配置文件$ python copy_config_example.py$ python init_database.py --recreate-vs4. 一键启动按照以下命令启动项目$ python startup.py -a最轻模式本地部署方案该模式的配置方式与常规模式相同但无需安装 torch 等重依赖通过在线API实现 LLM 和 Ebeddings 相关功能适合没有显卡的电脑使用。$ pip install -r requirements_lite.txt$ python startup.py -a --liteDemo示例Web UI 对话界面Web UI 知识库管理页面想入门 AI 大模型却找不到清晰方向备考大厂 AI 岗还在四处搜集零散资料别再浪费时间啦2026 年AI 大模型全套学习资料已整理完毕从学习路线到面试真题从工具教程到行业报告一站式覆盖你的所有需求现在全部免费分享扫码免费领取全部内容​一、学习必备100本大模型电子书26 份行业报告 600 套技术PPT帮你看透 AI 趋势想了解大模型的行业动态、商业落地案例大模型电子书这份资料帮你站在 “行业高度” 学 AI1. 100本大模型方向电子书2. 26 份行业研究报告覆盖多领域实践与趋势报告包含阿里、DeepSeek 等权威机构发布的核心内容涵盖职业趋势《AI 职业趋势报告》《中国 AI 人才粮仓模型解析》商业落地《生成式 AI 商业落地白皮书》《AI Agent 应用落地技术白皮书》领域细分《AGI 在金融领域的应用报告》《AI GC 实践案例集》行业监测《2024 年中国大模型季度监测报告》《2025 年中国技术市场发展趋势》。3. 600套技术大会 PPT听行业大咖讲实战PPT 整理自 2024-2025 年热门技术大会包含百度、腾讯、字节等企业的一线实践安全方向《端侧大模型的安全建设》《大模型驱动安全升级腾讯代码安全实践》产品与创新《大模型产品如何创新与创收》《AI 时代的新范式构建 AI 产品》多模态与 Agent《Step-Video 开源模型视频生成进展》《Agentic RAG 的现在与未来》工程落地《从原型到生产AgentOps 加速字节 AI 应用落地》《智能代码助手 CodeFuse 的架构设计》。二、求职必看大厂 AI 岗面试 “弹药库”300 真题 107 道面经直接抱走想冲字节、腾讯、阿里、蔚来等大厂 AI 岗这份面试资料帮你提前 “押题”拒绝临场慌1. 107 道大厂面经覆盖 Prompt、RAG、大模型应用工程师等热门岗位面经整理自 2021-2025 年真实面试场景包含 TPlink、字节、腾讯、蔚来、虾皮、中兴、科大讯飞、京东等企业的高频考题每道题都附带思路解析2. 102 道 AI 大模型真题直击大模型核心考点针对大模型专属考题从概念到实践全面覆盖帮你理清底层逻辑3. 97 道 LLMs 真题聚焦大型语言模型高频问题专门拆解 LLMs 的核心痛点与解决方案比如让很多人头疼的 “复读机问题”三、路线必明 AI 大模型学习路线图1 张图理清核心内容刚接触 AI 大模型不知道该从哪学起这份「AI大模型 学习路线图」直接帮你划重点不用再盲目摸索路线图涵盖 5 大核心板块从基础到进阶层层递进一步步带你从入门到进阶从理论到实战。L1阶段:启航篇丨极速破界AI新时代L1阶段了解大模型的基础知识以及大模型在各个行业的应用和分析学习理解大模型的核心原理、关键技术以及大模型应用场景。L2阶段攻坚篇丨RAG开发实战工坊L2阶段AI大模型RAG应用开发工程主要学习RAG检索增强生成包括Naive RAG、Advanced-RAG以及RAG性能评估还有GraphRAG在内的多个RAG热门项目的分析。L3阶段跃迁篇丨Agent智能体架构设计L3阶段大模型Agent应用架构进阶实现主要学习LangChain、 LIamaIndex框架也会学习到AutoGPT、 MetaGPT等多Agent系统打造Agent智能体。L4阶段精进篇丨模型微调与私有化部署L4阶段大模型的微调和私有化部署更加深入的探讨Transformer架构学习大模型的微调技术利用DeepSpeed、Lamam Factory等工具快速进行模型微调并通过Ollama、vLLM等推理部署框架实现模型的快速部署。L5阶段专题集丨特训篇 【录播课】四、资料领取全套内容免费抱走学 AI 不用再找第二份不管你是 0 基础想入门 AI 大模型还是有基础想冲刺大厂、了解行业趋势这份资料都能满足你现在只需按照提示操作就能免费领取扫码免费领取全部内容​2026 年想抓住 AI 大模型的风口别犹豫这份免费资料就是你的 “起跑线”

相关新闻

Python 元组(tuple)高级用法全解析:不可变性下的高效编程

Python 元组(tuple)高级用法全解析:不可变性下的高效编程

Python 元组(tuple)高级用法全解析:不可变性下的高效编程 元组(tuple)作为Python中与列表并列的核心序列类型,常被误认为“只读列表”。但其不可变性(immutable)带来的特性的——哈…

2026/7/3 15:47:20 阅读更多 →
基于遗传算法的路径规划算法matlab代码(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于遗传算法的路径规划算法matlab代码(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

基于遗传算法的路径规划算法matlab代码(设计源文件万字报告讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码,蚁群算法路径规划,改进蚁群算法路径规划。Agv路径规划,机器人路径规划,机器人路径避障&am…

2026/7/5 13:40:39 阅读更多 →
VB.NET和VBA教程-读取Range(“A1:C10“).Value得到数组的区别

VB.NET和VBA教程-读取Range(“A1:C10“).Value得到数组的区别

前面已学“VBA对单元格区域读取”的知识: 在VBA中-读取Range("A1:C10").Value得到数组你弄明白了吗? VB.NET与VBA对单元格区域读取有什么区别 在 VB.NET 中,数组默认是从 0 开始索引的,但处理 Excel 数据时有特殊情况。…

2026/7/3 15:47:22 阅读更多 →

最新新闻

NestOS-Config社区贡献指南:如何参与配置开发与维护

NestOS-Config社区贡献指南:如何参与配置开发与维护

NestOS-Config社区贡献指南:如何参与配置开发与维护 【免费下载链接】nestos-config nestos-config provides base manifest configuration for building NestOS. 项目地址: https://gitcode.com/openeuler/nestos-config 前往项目官网免费下载:h…

2026/7/6 8:27:49 阅读更多 →
线上慢SQL优化实战:摄影大赛统计功能性能提升记录

线上慢SQL优化实战:摄影大赛统计功能性能提升记录

一、 业务背景与问题描述 业务场景: 某班级进行摄影大赛,需要统计每位老师的拍摄数量。统计规则为:老师所带学生的拍摄数量总和。在列表页查询老师拍摄数量时,需要聚合统计学生数以及每个学生的拍摄数量。 数据模型: 学生表属性:包含应拍数、已拍数、审核数等统计字段。…

2026/7/6 8:25:48 阅读更多 →
深入理解openeuler/xmlpull架构:核心组件与工作原理

深入理解openeuler/xmlpull架构:核心组件与工作原理

深入理解openeuler/xmlpull架构:核心组件与工作原理 【免费下载链接】xmlpull This package provides xml pull parsing API 项目地址: https://gitcode.com/openeuler/xmlpull 前往项目官网免费下载:https://ar.openeuler.org/ar/ openeuler/xm…

2026/7/6 8:21:47 阅读更多 →
Android设备完整性检测实战:Play Integrity API Checker工具使用与集成指南

Android设备完整性检测实战:Play Integrity API Checker工具使用与集成指南

1. 项目概述:为什么我们需要Play Integrity API Checker?在Android应用开发与安全对抗的战场上,我见过太多因为设备环境不可信而导致的“惨案”。一个精心设计的应用内购验证逻辑,可能因为用户设备被Root而形同虚设;一…

2026/7/6 8:21:47 阅读更多 →
3天掌握YOLO目标检测:从环境搭建到实战训练全流程指南

3天掌握YOLO目标检测:从环境搭建到实战训练全流程指南

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 1. 先搞清楚“3天学透YOLO”到底在说什么 看到“3天学透YOLO全系列”这种标题,第一反应往往是怀疑。YOLO从v1到v13&#…

2026/7/6 8:19:47 阅读更多 →
java017期_java小程序+大后台web商城源码

java017期_java小程序+大后台web商城源码

java小程序大后台web商城源码 基于ssm的一款电子商城,系统采用maven的父子结构, 1、后台web商城包含的模块有: 会员管理、商城配置、编辑商品、订单管理、推广管理、系统管理等大模块, 每个大模块包含至少6个子模块,功…

2026/7/6 8:19:47 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻