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

使用MaxKB及deepseek搭建本地AI知识库

本文主要研究一下如何MaxKB及deepseek搭建本地AI知识库

步骤

拉取MaxKB镜像

docker pull cr2.fit2cloud.com/1panel/maxkb

如果拉取不下来就用docker.1ms.run/1panel/maxkb

启动MaxKB

docker run -d --name=maxkb --restart=always -p 8080:8080 \
-v ~/.maxkb:/var/lib/postgresql/data \
-v ~/.python-packages:/opt/maxkb/app/sandbox/python-packages \
docker.1ms.run/1panel/maxkb

启动之后访问http://localhost:8080/
用户名: admin 密码: MaxKB@123…

设置模型

系统设置–>模型设置–>添加模型,这里添加ollama的deepseek-r1:8b,其中API URL设置为http://host.docker.internal:11434,API KEY随便设置一个就行
在这里插入图片描述

设置知识库

创建知识库–>向量模型为maxkb-embedding,知识库类型为通用型,之后上传文档,可以选择文本文件、表格、QA问答对,之后执行向量化

设置应用

创建应用–>设置AI模型–>关联知识库(添加知识库),参数设置:全文检索 --> 调试预览,输入问题 --> 保存并发布

小结

MaxKB默认使用maxkb-embedding,向量数据库使用的是pgvector,相对于dify那么复杂的技术栈显得比较简单。

doc

  • MaxKB离线安装

http://www.kler.cn/a/545446.html

相关文章:

  • 开发美颜相机录制视频时,对于音频数据的处理
  • 数据结构 动态顺序表-vector
  • 《8天入门Trustzone/TEE/安全架构》
  • uniapp - iconfont下载本地并且运用至项目上
  • vscode C/C++ CMake 调试
  • DeepSeek 本地部署(电脑安装)
  • “PEP 8: W292 no newline at end of file“报错 IntelliJ IDEA自动添加空行问题
  • 读取本地excel并生成map,key为第一列,value为第二列
  • CSS实现与文字长度相同的下划线
  • CSS实现自上层放大动画
  • ANI-AGI-ASI
  • Postman配置环境变量(超详细的)
  • 分享 UniApp 中超好看的卡片阴影样式
  • 分布式环境下的锁机制:Redis与Redisson的应用探讨
  • js 正则规则 和 常用正则表达式
  • PyQT项目如何在Linux中自启显示界面
  • k8s启空容器用于排查问题
  • Git命令摘录
  • 从递归到动态规划(一维)
  • js实现点击音频实现播放功能