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

无需科学网络,免费开源Pandawiki,无缝对接微信、飞书和钉钉!

转自:我的技术小窝

 引言

这是一个知识如洪流般奔涌的时代,我们每个人都站在信息的堤岸上,既渴望汲取智慧的甘霖,又恐被泛滥的浪涛淹没。

如何打造属于自己的AI知识库并为我所用成了公司乃至打工族们头疼的一大难题。

今天就给大家介绍一款开源免费的AI驱动型开源知识库系统:PandaWiki

图片

PandaWiki 是一款AI大模型驱动的开源知识库搭建系统,帮助你快速构建智能化的产品文档、FAQ、技术文档和博客系统,借助大模型的power为你提供AI创作、问答及搜索等能力。

AI 驱动智能化:AI辅助创作、AI辅助问答、AI辅助搜索。

该项目开源数周就在 GitHub 上收获了2.5Kstar,确实牛掰!

还请大家多多为该项目点点star!

图片

下面就给大家演示一下如何搭建属于自己的专属AI知识库系统。

 软件介绍

搭建过程其实非常的简单,按照下图四个步骤即可完成!

图片

第一步:安装 PandaWiki

零代码部署,只需要一行命令即可搞定。

首先我们需要一台支持Docker 20.x 以上版本的Linux系统来部署该软件,最省事的当然是安装一台Linux虚拟机了,这方面资料很多,大家自行搜索即可,这里就不赘述了。

使用 root 权限登录你的Linux服务器,然后执行以下命令。

bash -c "$(curl -fsSLk https://release.baizhi.cloud/panda-wiki/manager.sh)"

图片

按照上图提示直接选择安装即可。

到【请输入安装目录】这里直接默认回车继续。

图片

成功部署后会告知你控制台的访问信息(包含登录账号):

图片

第二步:登录 PandaWiki

在第一步中,安装命令执行结束后,你的终端会输出访问地址(内网)信息。

例如: http://IP地址:2443

在浏览器打开上面地址,就可以看到登录界面了,如下图所示:

图片

恭喜你,到此为止你已经成功了一半了!

第三步:配置大模型

PandaWiki 是由 AI 大模型驱动的系统,在未配置大模型的情况下将无法正常使用。

首次登录时会提示需要先配置 AI 模型,根据下方图片配置 “Chat 模型” 即可使用。

图片

点击上图中的【去添加】,我们根据下图所示去申请API Token就行了。

图片

根据下图申请Token后点击复制,添加到上图即可!

图片

添加后的效果如下图所示:

图片

第四步:创建知识库

前面三步配置就绪后,你需要首先创建一个“知识库”,看下图:

preview

接下来你就可以把自己的各种知识文档【投喂】到知识库中了,支持的方式和格式很多。可通过URL、RSS、Sitemap、Notion等方式导入。

图片

离线文件导入可支持.txt, .md, .xls, .xlsx, .docx, .pdf,.html等格式的文件。

图片

导入完毕的文档库界面类似下图所示:

图片

第五步:发布版本

最后一步就是从左侧的【发布】菜单去发布版本,点击【确定】即可发布成功。

图片

如果你顺利完成了以上步骤,那么恭喜你,属于自己的PandaWiki就可以宣告搭建成功了。

然后直接回到80端口,就可以看到自己的知识库,并且使用它了。

注意事项:如果80端口打不开,请更换其他端口!

图片

当然你也可以发布到公司内网或公网,让公司员工或互联网用户使用它。

图片

问答界面如下:

图片

当然你还可以在钉钉、飞书和企微发布机器人,参考文档如下,感兴趣的可以自行操作。

图片

最后说明:

项目开源地址如下:

还请大家多多为该项目点点star!

https://github.com/chaitin/PandaWiki 

该项目有非常详细的说明文档,你可以打开下面网站学习了解:

https://pandawiki.docs.baizhi.cloud/node/0197160c-782c-74ad-a4b7-857dae148f84
http://www.dtcms.com/a/268965.html

相关文章:

  • Mac中Minicom串口调试基础使用
  • Redis架构安全
  • 基于Java+SpringBoot 的销售项目流程化管理系统
  • 利用英译法案例演示RNN中的注意力机制(基于PyTorch)
  • 通达信 股道交易系统 幅图
  • 汽车功能安全概念阶段开发【功能安全需求及方案(FSRFSC)】3
  • 风电自动化发电中的通信桥梁:CAN主站转MODBUS TCP网关解析
  • 基于Spring Boot和PF4J的轻量级热插拔框架:为FaaS赋能动态插件化开发
  • 单片机STM32F103如何实现CAN总线?
  • 第一届OpenHarmonyCTF--Crypto--WriteUp
  • 基于 STM32 和 ESP8266 的银行排队叫号系统设计与实现(项目资料)(ID:1)
  • 各服务器厂商调整BIOS睿频教程
  • Qt中的坐标系
  • QT的事件过滤器eventFilter
  • 【1】从零构建Vue3响应式系统:基于TDD的完整实现
  • 【kafka-python使用学习笔记2】Python操作Kafka之环境准备(2)亲测有效有图有真相
  • Kotlin编写Android爬虫教程
  • ICME 2025 | 火山引擎在国际音频编码能力挑战赛中夺得冠军
  • 主机安全-开源HIDS字节跳动Elkeid使用
  • MongoDB与Spring Boot完整使用指南
  • Oracle注释详解
  • MIL-STD-1553B总线
  • 【Pandas】pandas DataFrame boxplot
  • ch04 部分题目思路
  • Logseq 插件开发实战四:发布到官方插件市场
  • 【VSCode 插件离线安装包下载方法分享】
  • 【PyTorch】PyTorch中torch.nn模块的循环层
  • Microsoft Visual Studio离线安装(以2022/2019为例)
  • Python脚本保护工具库之pyarmor使用详解
  • Redis常用数据结构以及多并发场景下的使用分析:list类型