当前位置: 首页 > news >正文

【本地知识库问答系统】MaxKB搭建本地知识库问答系统

文章目录

  • 简介
  • 1 前置工作
  • 2 MaxKB的安装
  • 3 【待续】
  • 参考文章
  • 相关链接:

简介

MaxKB是一款基于 LLM 大语言模型的开源知识库问答系统。

  • 开箱即用。 无需复杂配置,快速部署上线。预配置的模板和组件让您在几分钟内就能拥有专属的 AI 助手。支持直接上传文档、自动爬取在线文档,支持文本自动拆分、向量化、RAG(检索增强生成),智能问答交互体验好。
  • 零编码快速嵌入。 支持零编码快速嵌入到第三方业务系统,让已有系统快速拥有智能问答能力,提高用户满意度。
  • 灵活编排。 内置强大的工作流引擎,支持编排AI 工作流程,满足复杂业务场景下的需求。
  • 快速接入大模型。 支持对接各种大语言模型,包括本地私有大模型(Llama 3 / Qwen 2 等)、国内公共大模型(通义千问 / 智谱 AI / 百度千帆 / Kimi / DeepSeek 等)和国外公共大模型。(OpenAI / Azure OpenAI / Gemini 等)。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

1 前置工作

上面章节已经实现了ollama里部署llama3,并实现了一些简单的问答,但是问答的界面是在命令提示符中,交互很不友好,也不方便局域网其他用户访问,所以本文用docker部署MaxKB实现网页访问llama3

  • ollama的下载与安装。教程
  • 大模型的下载与安装。教程

2 MaxKB的安装

在配置 docker 环境的操作系统中,仅需执行以下命令即可一键完成 MaxKB 的安装:

# Linux 操作系统
docker run -d --name=maxkb --restart=always -p 8080:8080 -v ~/.maxkb:/opt/maxkb registry.fit2cloud.com/maxkb/maxkb

docker run 用于从指定的镜像创建并启动一个新的容器。
-d 作用:–detach 的简写。让容器在后台运行(“分离模式”)。这样,当你退出终端时,容器不会停止,而是继续在后台运行。如果没有这个参数,容器会占据你的当前终端。

--name=maxkb 作用:为即将创建的容器指定一个名称。 这里将容器命名为 maxkb。之后你可以使用这个名字来方便地管理容器,例如 docker stop maxkb、docker start maxkb,而不需要去记冗长的容器ID。

--restart=always 作用:配置容器的重启策略。 always 表示无论容器因何种原因退出(包括正常退出、异常退出、系统重启等),Docker 都会自动重新启动这个容器。这确保了 MaxKB 服务能够持续在线,非常适合生产环境。

-p 8080:8080 作用:设置端口映射。 格式为 -p <宿主机端口>:<容器内端口>。这个参数将容器内部应用程序监听的 8080 端口映射到宿主机(你的电脑或服务器) 的 8080 端口。这样,你通过浏览器访问 http://<宿主机IP>:8080 时,流量就会被转发到容器内部的 MaxKB 服务。

-v ~/.maxkb:/opt/maxkb 作用:设置数据卷挂载,实现数据持久化。 格式为 -v <宿主机目录>:<容器内目录>。 /.maxkb:这是宿主机上的一个目录路径( 代表当前用户的家目录,例如 /home/your_username/)。Docker 会自动创建这个目录。 /opt/maxkb:这是 MaxKB 容器内部用来存放数据的目录,包括配置、数据库、上传的文件等。 重要性: 如果没有这个参数,容器一旦被删除,里面的所有数据(如知识库配置、对话记录等)都会丢失。通过挂载 volume,数据实际保存在宿主机上,即使容器被删除,数据依然存在。下次重新创建容器时再次挂载,数据就能恢复。

registry.fit2cloud.com/maxkb/maxkb 作用:指定要使用的 Docker 镜像地址。 这是镜像在仓库中的完整路径。Docker 会首先在本地查找是否存在该镜像,如果找不到,则会自动从指定的 registry(这里是 registry.fit2cloud.com)拉取(下载)名为 maxkb/maxkb 的镜像。

使用ip:8080进入maxKB管理界面。

用户名默认是admin,密码默认MaxKB@123…

在这里插入图片描述

3 【待续】

参考文章

相关链接:

MaxKb官网
MaxKB文档 v2
MaxKB下载链接
MaxKB知识库:里面有很多案例,或者知识点。(例如:MaxKB + 飞书多维表格 + DataEase:实现任务自动添加、任务查询、周报生成以及数据分析)
飞智云培训认证中心:主要是直播讲解、课程、认证课等。(收费)
飞致云开源社区-b站课程:主要是各种教程。(免费)(例如:1panel使用教程、MaxKB应用案例等)


文章转载自:

http://HF3AVyH0.snLxb.cn
http://vCqlDRU5.snLxb.cn
http://rcPS6HQz.snLxb.cn
http://RTz8gWaz.snLxb.cn
http://9QISU6Qo.snLxb.cn
http://efYuofkV.snLxb.cn
http://L7hc9DyV.snLxb.cn
http://vLApBB0d.snLxb.cn
http://Lk52OuVa.snLxb.cn
http://aiMYu9QJ.snLxb.cn
http://GMd3YHtB.snLxb.cn
http://6he0GpQM.snLxb.cn
http://G8WGb7US.snLxb.cn
http://3APPZGnb.snLxb.cn
http://6L1UAEU8.snLxb.cn
http://4BR84YYA.snLxb.cn
http://H3Nyagty.snLxb.cn
http://FhrVSEui.snLxb.cn
http://QvyM2XlY.snLxb.cn
http://kTE0Ak7D.snLxb.cn
http://rg6T2H7s.snLxb.cn
http://4VekGtfq.snLxb.cn
http://hw60Omvd.snLxb.cn
http://baoKKTZ7.snLxb.cn
http://abRAKWXS.snLxb.cn
http://eAw5YrcO.snLxb.cn
http://9BQE0P2F.snLxb.cn
http://G0mD5bet.snLxb.cn
http://mjvyiFzO.snLxb.cn
http://1m1OBVsh.snLxb.cn
http://www.dtcms.com/a/363128.html

相关文章:

  • AI行业应用:金融、医疗、教育、制造业的落地案例全解析
  • AI 设计工具天花板
  • 黄金金融期货数据API对接技术文档
  • 版本回退之git
  • PDF翻译怎么弄?一篇文章告诉你答案
  • Python分布式消息队列高并发处理与可靠性保障实战
  • 告别手动复制粘贴:C# 实现 Excel 与 TXT 文本文件高效互转
  • Visual Studio Code 中为Copilot 添加 Bright Data 的 Web MCP
  • 【Vue】前端 vue2项目搭建入门级(一)
  • 量子電腦組裝之二
  • ECMWF数据批量下载(Windows版本)
  • NLP×第六卷:她给记忆加了筛子——LSTM与GRU的贴靠机制
  • A股大盘数据-20250902分析
  • 微服务的编程测评系统19-我的消息功能-竞赛排名功能
  • 通义万相Wan2.2-S2V-14B:AI视频生成的革命性突破与实践指南
  • 解决Elasticsearch高亮显示被横线截断的问题
  • 食品分类案例
  • 使用云手机进行游戏搬砖划算吗?
  • 2025年09月02日Github流行趋势
  • 在云手机中游戏可以自动更新吗?
  • 深入浅出 RabbitMQ-消息可靠性投递
  • python常用脚本2——opencv读写中文路径
  • Java 中的抽象工厂设计模式​
  • Claude Code SDK 配置Gitlab MCP服务
  • 《多模态与 AIGC:最火的 AI 应用方向》
  • 线扫相机搭配显微镜:解锁微观世界的 “全景高清” 观察模式
  • [光学原理与应用-366]:ZEMAX - 用成像原理说明人眼为什么能看清物体?
  • Java面试实战系列【JVM篇】- JVM内存结构与运行时数据区详解(共享区域)
  • Java 垃圾回收机制(GC算法、GC收集器如G1、CMS)的必会知识点汇总
  • 企业级架构师综合能力项目案例二(项目性能优化方案JVM+数据库+缓存+代码JUC+消息中间件架构+服务熔断降级)