内部资料,请扫码登录
pigcloud

# 功能介绍
使用知识库嵌入功能,您可以将已维护好的知识库轻松发布出来,供第三方网站或应用使用。这样用户不必访问您的主站点,就能直接获取知识库的服务。
# 嵌入形式有三种:
- 直接链接方式:通过发布的URL直接访问
- iframe嵌入方式:生成iframe代码,嵌入到第三方网站
- 悬浮窗方式:在第三方页面上方悬浮显示聊天窗口
PIG AI通过创建独立的前端项目来实现这些嵌入功能。我们特别注重性能优化,仅包含必要的聊天窗口功能,减少了依赖引入,大大降低了加载时间和资源消耗,提升了用户体验。
# 二次开发指南
# 第一步:获取源码
打开终端,执行以下命令克隆项目:
git clone https://git.pig4cloud.com/pig/chat-embed.git
# 第二步:配置服务器地址
在项目根目录创建或修改.env
文件,设置您的API服务器地址:
VITE_APP_API_BASE_URL=http://127.0.0.1:9999
# 第三步:安装依赖并运行
在项目目录中执行以下命令:
# 安装项目依赖
pnpm install
# 启动开发服务器
npm run dev
# 调试方法
启动服务后,在浏览器中访问:
http://localhost:1002/bot/index.html#/0/-7/chat
# URL参数说明:
- 第一个参数
0
:表示后端架构类型0
= 单体架构1
= 微服务架构
- 第二个参数
-7
:表示知识库的datasetID

# 部署发布
- 执行构建命令生成部署文件:
npm run build
- 将生成的
dist
目录内容复制到pigx-ai-ui
项目的public/bot
目录下即可完成部署
