全新开源AI知识库系统!PandaWiki一键构建智能文档,支持AI问答、创作与搜索!

传统 Wiki 工具像一本厚重的“死书”,虽能存储信息,却无法主动「思考」。而在当今AI席卷各个行业的浪潮中,知识管理也迎来了智能化的巨大飞跃。

最近开源圈悄然走红的 PandaWiki,就用 AI 大模型为知识库注入了 灵魂, 它不仅能帮团队快速搭建智能化文档系统,还能通过 AI 创作、问答、搜索等能力,让知识真正 「流动」 起来。

图片

开源三周已经在 GitHub 上收获了 2.5K 标星,深受用户青睐。

图片

PandaWiki 的核心亮点在于其AI驱动的智能化功能。它支持AI辅助创作、AI辅助问答以及AI辅助搜索,这三大功能极大地提升了知识库的交互性和实用性。

而最让人眼前一亮的是它的 「灵活性」,其与第三方应用的集成能力非常实用。目前支持与钉钉、飞书、企业微信等聊天平台无缝对接,化身为智能问答机器人。也可以轻松地以API调用方式集成到其他应用。

这种灵活性使得知识库不再是一个孤立的信息孤岛,而是能够融入到用户日常工作的各个环节中,随时随地提供所需的知识和信息。

无论是撰写产品文档、技术文档,还是构建FAQ和博客系统,PandaWiki都能凭借其强大的AI能力,为用户提供更多信息支持,让内容创作和知识检索变得更加高效和精准。

图片

项目介绍

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

图片

旨在解决传统WiKi文档管理低效、知识检索困难、跨平台协作割裂 等痛点问题。

支持接入 GPT4、Deepseek-R1、Deepseek-V3、Ollama、Kimi 等主流大模型,以及可快速接入 百智云(推荐)、硅基流动 等云模型平台。

同时可以与国内主流即时通讯应用:钉钉、飞书、企业微信机器人无缝对接,让知识库嵌入到我们日常协作当中。

PandaWiki 核心功能

  • • AI 驱动智能化能力:支持 AI 辅助创作(自动生成文档大纲与内容)、AI 辅助问答(实时询问响应内容)、AI 辅助搜索(基于向量匹配提升检索精度)。

  • • 强大的富文本编辑能力:兼容 Markdown/HTML 编辑,支持导出 Word/PDF/Markdown 等格式。

  • • 便捷内容导入方式:支持通过 URL、RSS、Sitemap、离线文件(.txt/.md/.pdf 等)、Notion 等多种方式批量导入。

  • • 轻量化部署与低门槛配置:仅需 Linux 系统 + Docker 环境,一行命令完成安装

  • • 支持接入多种AI模型:支持 OpenAI/DeepSeek/Kimi/百智云/硅基流动 等多模型及平台。

  • • 第三方集成与权限管理:可生成网页挂件嵌入网页,或配置为钉钉 / 飞书机器人。

安装指南

系统要求

要开始使用 PandaWiki,需要一台支持以下条件的 Linux 系统:

  • • CPU 架构:x86_64

  • • 环境要求:Docker 20.10.14 或更高版本,Docker Compose 2.0.0 或更高版本

  • • 推荐硬件:1 核 CPU、4 GB 内存、20 GB 磁盘空间

  • • 最低硬件:1 核 CPU、2 GB 内存、5 GB 磁盘

这些要求使得 PandaWiki 轻量且易于部署,即使在普通硬件上也能运行。

一键安装(搭配宝塔面板)

小编平时喜欢在自己的Linux服务器上安装宝塔面板进行日常操作,这样比较方便一些。

宝塔面部一键安装指令:

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

图片

安装完成后即可根据最后提示的外网宝塔面板登录地址,进行登录。

图片

接下来我们用宝塔终端来安装pandawiki,然后执行以下命令。

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

根据命令提示的选项选择安装目录并进行安装,命令执行过程将会持续几分钟,请耐心等待。

默认安装路径位于 /data/pandawiki

图片

安装命令执行结束后,你的终端会输出以下内容。

SUCCESS  控制台信息:
SUCCESS    访问地址(内网): http://*.*.*.*:2443
SUCCESS    访问地址(外网): http://*.*.*.*:2443
SUCCESS    用户名: admin
SUCCESS    密码: **********************

图片

使用浏览器打开上述内容中的 “访问地址”,你将看到 PandaWiki 的控制台登录入口。

使用上述内容中的 “用户名” 和 “密码” 登录即可(如果无法访问,请在防火墙中开启PandaWiki TCP端口)。

图片

首次登录后的页面状态如下:

图片

使用指南

配置AI大模型

要想正常使用 PandaWiki 需要先接入 AI 大模型,在未配置大模型的情况下 AI 创作AI 问答AI 搜索 等功能无法正常使用。

我们打开添加 Chat 模型窗口,选择一个你自己当前现有资源的模型,或者使用官方推荐的百智云。小编的硅基流动上还余额可以用,就以硅基流动平台上的DeepSeek-R1模型接入。

图片

创建知识库

PandaWiki 安装和配置完成后就开始创建知识库了。

图片

由于宝塔面板已经占用了 80 和 443 端口,如果想把 PandaWiki 站点也搭建在 80 和 443 端口下,可以将宝塔面板作为前置反向代理来转发 PandaWiki。

  • • 知识库名称:知识库名称可自定义起名

  • • 域名:假设我申请了一个域名 wikithinking.club,如果没有域名也可以暂用公网IP,需要和宝塔的反向代理配置一致。

  • • HTTP 端口:这里需要选择一个未使用的空闲端口,以 8080 为例。

创建知识库后,Wiki 网站地址就默认为 http://wikithinking.club,也就是 Wiki 站点的真实访问地址。

然后我们需要打开宝塔面板,先创建一个站点,注意这里的域名要填外部实际访问的域名,输入你自己的的域名,比如 wikithinking.club 。

图片

站点创建完成后,打开配置页面,选择 “反向代理”,点击 “添加反向代理”。

  • • 目标 URL 填 127.0.0.1:8080(注意,端口 8080 需要和 PandaWiki 知识库里配置的端口一致)。

  • • 发送域名填 wikithinking.club(注意,发送域名需要和 PandaWiki 知识库里配置的域名一致)。

图片

到这里,配置就完成了,现在你只需要把 wikithinking.club 的域名解析指向你的服务器,然后就可以通过 http://wikithinking.club 来访问你的 Wiki 站点了。

正式Wiki站点页面就是下面这样的,不过目前还没有文档内容,所以是空的。

图片

通过控制台上的创建文档,以URL方式导入,这里图方便就以PandaWiki线上文档数据拉取一下,实验下效果。

图片

图片

在知识库中,导入新文档还需要将其发布,Wiki站点才能够更新出来,否则只是后台才可以看到。

图片

然后我们再回到WiKi站点,先切换到文档模式,看是否已经更新上来了。

图片

再通过AI问答模式,验证下AI问答能力。

图片

以上内容就是小编通过实际搭建-使用的全过程,有兴趣的小伙伴真的可以去试一试,整个部署过程非常简单,使用上从创建知识库-导入文档-发布文档-AI创作/问答/搜索都很灵活。

与第三方应用集成

如果你想将其与工作中常用的钉钉、飞书、企业微信等集成到一起,提升工作协作能力,也是OK的。

以飞书机器人接入为例:

1、创建飞书应用

需前往飞书开发平台,创建企业自建应用。只需填写好应用名称、应用描述,选择或上传应用图标即可。

图片

2、获取应用凭证

点击左侧菜单栏的 凭证与基础信息, 复制以下2个KEY。

  • • ClientID:应用唯一标识符,用于身份验证。

  • • ClientSecret:应用密钥,需保密保管。

图片

然后 PandaWiki 管理后台,进入“设置”页面,将复制的 ClientID 和 ClientSecret 填入对应字段,进行“保存”。

图片

3、添加机器人能力

在左侧菜单栏 → 添加应用能力 → 选择 添加机器人, 填写机器人名称和描述(建议与应用名称一致)

图片

4、开通必要权限

在左侧菜单栏 → 权限管理, 根据PandaWiki需求,勾选以下权限,并点击“提交申请”。

图片

5、配置事件订阅

在左侧菜单栏 → 事件与回调。

  • • 订阅方式:使用长连接接收事件,并保存

  • • 添加配置:选择“接收消息”。

图片

6、发布应用版本

在左侧菜单栏 → 版本管理与发布。输入版本描述,点击“保存并发布” → 完成应用发布。

图片

7、使用机器人

在飞书PC端/移动端顶部搜索栏输入机器人名称。进入目标群聊 → 点击群设置 → 选择“机器人” → 输入机器人名称并添加。

在私聊或群聊中发送消息给机器人,测试是否能正常响应。

图片

适用场景

PandaWiki 不仅适合个人博客或项目文档管理,也能支持企业级文档门户:

  • • 产品团队:内部/外部产品文档管理,版本更新日志

  • • 技术团队:构建 API 文档、部署手册

  • • 客服支持:构建 FAQ,自动接入 AI 问答

  • • 内容创作者:打造 AI 驱动的博客系统

  • • 培训教育:建立智能课程库,AI 导学助手

  • • ...

特色亮点回顾

  • • ✅ 开源、免费、可本地部署

  • • ✅ 丰富的文档导入和导出方式

  • • ✅ 支持大模型搜索 / 问答 / 内容生成

  • • ✅ 可嵌入网页、IM 平台、提供 API 接口

  • • ✅ 轻松适配飞书、钉钉、企业微信等生态

  • • ✅ 支持反向代理与域名访问配置(兼容宝塔面板)

写在最后

在信息爆炸、内容泛滥的今天,仅靠人工编写、分类、维护的知识系统已难以胜任。

而 PandaWiki 带来了新的范式:

  • • 从“我写内容”到“AI 帮我补全内容”

  • • 从“用户找答案”到“机器人自动回答”

  • • 从“关键词搜索”到“语义智能搜索”

如果你正在寻找一款能够提升团队知识管理能力的工具,想构建一个不止是文档页面、而是真正能“理解内容”的知识平台,那么 PandaWiki 这款开源WiKi系统值得你深入尝试。

在探索之余,也可以为这款国产AI知识库搭建系统,点点小星星!

开源地址:https://github.com/chaitin/PandaWiki

官方文档:https://pandawiki.docs.baizhi.cloud

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/913948.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/913948.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rust 结构体

Rust 结构体 引言 Rust 是一种系统编程语言,以其内存安全、并发支持和零成本抽象而闻名。结构体(struct)是 Rust 中用于创建自定义数据类型的工具。本文将深入探讨 Rust 结构体的概念、用法以及其在实际编程中的应用。 结构体的定义 在 Rust 中,结构体是一种复合类型,…

lstm 数据输入问题

lstm 我有 20*6 条数据,20个样本,每个样本6条历史数据,每条数据有5个值,我送给网络输入时应该是20*6*5 还是 6*20*5你的数据是:20 个样本(batch size 20)每个样本有 6 条历史数据(s…

WPF打包exe应用的图标问题

目录 1、WPF打包方法 2、图标问题 1、WPF打包方法 使用Microsoft Visual Studio Installer Projects 2022工具打包(成功),需要新建Setup Project项目进行打包 (46 封私信) [C#.net资料]visual studio打包可安装的exe程序(添加配置文件)&am…

Qt中处理多个同类型对象共享槽函数应用

一.Qt中处理多个同类型对象共享槽函数应用场景数字键盘按钮处理动态生成的控件管理工具栏按钮响应游戏中的网格点击处理使用时需特别注意对象生命周期管理和类型安全,现代Qt开发中更推荐使用Lambda表达式替代sender()机制。二.示例1.本文示例功能在ui界面添加5个&am…

康养休闲旅游服务实训室建设方案:理实一体化的产教融合方案

一、康养休闲旅游服务实训室建设方案建设原则对接行业真实场景:实训环境与设备设施严格参照健康咨询、旅行社及相关服务、住宿业、餐饮业等行业的真实职业场景搭建,确保实训项目与岗位工作内容高度匹配,实现工学结合、理实一体化教学。融合前…

微服务架构的演进:迈向云原生——Java技术栈的实践之路

随着云计算技术的快速发展,微服务架构正逐步向云原生(Cloud Native)演进。云原生不仅是一种技术体系,更是一种开发和运维理念的革新。本文将以Java技术栈为例,结合Kubernetes(K8s)、服务网格&am…

CVE-2025-32463复现

目录背景知识chroot环境chroot 环境的具体表现Name Service Switch (NSS)机制漏洞简介环境搭建复现POC分析防御方法参考文章:背景知识 chroot环境 (全称“change root”)是一种Unix/Linux系统中的隔离技术,其核心作用是将进程的…

原生微信小程序研发,如何对图片进行统一管理?

目标: 统一在配置文件中管理图片,用变量存储,换图标时只需修改链接即可,无需更改业务代码,且方便查找。tips: 不建议在 asset 中存储大量图片,原因是官方要求小程序内存要限制在2M以内,图片放多…

Escrcpy(手机投屏) v1.27.2 便携版

Escrcpy 是一款强大的工具,它允许用户通过图形化的 Scrcpy 界面来显示和控制他们的 Android 设备。这款应用程序由 Electron 作为其底层框架驱动。Escrcpy 无需任何账户就可以使用,无需担心隐私或安全问题。Escrcpy没有广告,完全免费开源。软…

element-plus表单校验失败问题

一、问题:做表单校验时,自定义校验和常规校验都失败,自定义校验时无法拿到value值。二、原因:1、变量名称那没有绑定prop。如果是常规校验,没绑定prop的话,在确定按钮时,valid都是true。2、自定…

jmeter做跨线程组

多线程通常会将不同的业务逻辑分配到不同的线程组中。为什么要做多线程:模拟真实世界场景:在实际应用中,服务器通常需要同时处理来自多个用户的请求。通过多线程,JMeter可以模拟这种并发用户的行为,更准确地反映出应用…

SQL实战:多表查询篇

文章目录多表查询创建练习用的数据库链接/连接查询交叉连接自然连接内连接(取交集)外连接左外连接/右外连接自连接子查询联合查询总结数据库的备份和恢复命令行操作多表查询 -- 获得 alice的 部门所在城市 select * from staff where namealice; -- 获得dept_id1 select city …

交通银行基于HarmonyOS数字盾服务,实现大额转账安全

在近日落幕的华为开发者大会2025(6月20日-6月22日)上,交通银行作为HarmonyOS安全合作的关键伙伴受邀出席。在大会的主题演讲上介绍了交通银行基于HarmonyOS SDK设备安全服务(Device Security Kit)中的数字盾服务&#…

加密狗硬复制的方法

加密狗硬复制方法概述:Greer82加密狗(Dongle)是一种硬件加密设备,用于软件版权保护。硬复制是指通过物理手段复制加密狗的硬件信息,通常涉及破解或仿制。需要注意的是,未经授权的复制可能涉及法律风险&…

家庭网络中的服务器怎么对外提供服务?

家庭网络中的服务器怎么对外提供服务?方案1 DDNS(家庭网络需要有公网ip)方案2 内网穿透(需要有一台公网ip的服务器)方案1 DDNS(家庭网络需要有公网ip) 怎么判断是否有公网ip?大致的流…

UnrealEngine5游戏引擎实践(C++)

目录 目录 目录 Unreal Engine 是什么? Unreal Engine 5 简介 核心技术特性 应用场景扩展 兼容性与生态系统 Unreal Engine安装 下载 Epic Games Launcher 启动 Unreal Engine 选择安装版本和路径 选择组件 开始安装 验证安装 配置项目模板(可选) 更新和插件…

web渗透sql注入4之PostgreSQL

web渗透sql注入4之PostgreSQLPostgreSQL数据库特性:基于角色的访问控制,支持超级用户,需安装 plpgsql 扩展方可执行命令,可通过 COPY命令或自定义函数实现权限判断白盒看代码,黑盒通过构造特殊查询语句探测数据库权限权…

2025年7月:打cs1.5 600元装机台式电脑方案A

打cs1.5 600元装机方案A:有需要的小伙伴可以收藏哈,目前我没有机会实测效果,理论值是ok无压力的,大家 有机会配置后的,也可以自行测试下CS1.5的FPS值稳定否哈哈。 打cs1.5 600元装机方案A: 点击查看详细内…

人大金仓下载安装教程总结

文章目录前言背景: 工作中进行信创改造,需要把mysql,postgresql数据迁移到人大金仓一、人大金仓是什么?二、使用场景三、下载安装教程四、优势五、环境及要求六、工具以及词汇介绍总结前言 背景: 工作中进行信创改造&…

WebDAV与内网穿透的协同创新:Joplin私有云同步架构深度解析

文章目录前言1. 检查群晖Webdav 服务2. 本地局域网IP同步测试3. 群晖安装Cpolar工具4. 创建Webdav公网地址5. Joplin连接WebDav6. 固定Webdav公网地址7. 公网环境连接测试前言 在远程办公场景持续深化的数字化时代,数字笔记工具已从单纯的记录载体进化为知识管理的…