知识库嵌入功能

知识库嵌入示例

功能介绍

使用知识库嵌入功能,您可以将已维护好的知识库轻松发布出来,供第三方网站或应用使用。这样用户不必访问您的主站点,就能直接获取知识库的服务。

嵌入形式有三种:

  1. 直接链接方式:通过发布的 URL 直接访问
  2. iframe 嵌入方式:生成 iframe 代码,嵌入到第三方网站
  3. 悬浮窗方式:在第三方页面上方悬浮显示聊天窗口

PIG AI 通过创建独立的前端项目来实现这些嵌入功能。我们特别注重性能优化,仅包含必要的聊天窗口功能,减少了依赖引入,大大降低了加载时间和资源消耗,提升了用户体验。

二次开发指南

1

获取源码

打开终端,执行以下命令克隆项目:

git clone https://git.pig4cloud.com/pig/chat-embed.git
2

配置服务器地址

在项目根目录创建或修改 .env 文件,设置您的 API 服务器地址:

VITE_APP_API_BASE_URL=http://127.0.0.1:9999
3

安装依赖并运行

在项目目录中执行以下命令:

# 安装项目依赖
pnpm install

# 启动开发服务器
npm run dev

调试方法

启动服务后,在浏览器中访问:

http://localhost:1002/bot/index.html#/0/-7/chat

URL 参数说明

调试参数说明

部署发布

1

构建项目

执行构建命令生成部署文件:

npm run build
2

部署到网站

将生成的 dist目录内容复制到pigx-ai-ui项目的public/bot 目录下即可完成部署

部署文件目录