Dify本地部署(五)智能体集成

书接上文:前四章列举了核心的知识库、智能体创建、模型供应商添加等问题,本章针对智能体集成到业务应用系统做简单说明


(每篇必啰嗦 下文中关注 js api-key 其中关乎页面嵌入问题 和api 调用相关问题 这才是核心!!! )

另外特别说明:官方文档不看基本白搭,官方文档有的东西我不啰嗦,除非我没看到 哈哈哈

铃木隼上山咯 八字螺纹钢 焊死

页面嵌入方式

请添加图片描述
在这里插入图片描述

注意关注左边栏 最后一个图标点进来
正页面左侧嵌入 右侧api

将以下 iframe 嵌入到你的网站中的目标位置

<iframe
 src="http://localhost/chatbot/qAHiONspBFee5vnW"
 style="width: 100%; height: 100%; min-height: 700px"
 frameborder="0"
 allow="microphone">
</iframe>

牛马发言:占用整页面
该模式只要网络链路没问题基本属于最简单的方式,缺点是页面会有dify的标志,那我使用dify 肯定还要要做隐形推广的 (偷懒肯定还是要让让源作者恰饭的)

将以下代码嵌入到你的网站中

<script>
 window.difyChatbotConfig = {
  token: 'qAHiONspBFee5vnW',
  baseUrl: 'http://localhost'
 }
</script>
<script
 src="http://localhost/embed.min.js"
 id="qAHiONspBFee5vnW"
 defer>
</script>
<style>
  #dify-chatbot-bubble-button {
    background-color: #1C64F2 !important;
  }
  #dify-chatbot-bubble-window {
    width: 24rem !important;
    height: 40rem !important;
  }
</style>

牛马发言:该模式类似于悬浮气泡模式(你懂的)
该模式网络链路肯定还是首要条件,另外稍微多了点可操作空间,这个就看产品怎么想了,想的多了直接api 想的少了 那么直接修修改改

这不问题就来了么,开始让你们关注的那个js就是它 embed.min.js

关注它的原因是直接按照当前规则调用它拿不到

我倒是希望你们能拿到,但不清楚是开源版的问题还是我之前换版本镜像的问题

如何解决!如何解决!如何解决!

莫急莫急 且听老夫娓娓道来 听思路 不要听答案
首先要知道这个js在哪里
然后这个js是镜像中的还是有映射到宿主机的
最后改一改试一试,防止找错了路径的同名文件(真其他项目遇到过这个事)

请添加图片描述
这是我找到的 外加修改过试过的 确实是他(是他!是他!是他!就是他!我们的朋友 小哪~~~ 跑题了)
在这里插入图片描述

找到不能说是解决 上解决
请添加图片描述 cp embed.min.js allembed.min.js
然后你的调用就是在现有的 allembed.min.js
在这里插入图片描述
重启一下web容器

是不是以为按照我上边操作就成功了么 我装13失败 本机自测后还是404 就在刚刚我又捞了3分钟 (吃了三分之一个苹果 喝一杯咖啡 做一次** 又跑题了!害 )

请添加图片描述
红通通的截图 血淋淋的教训 他没有映射啊
直接用的是dify-web的镜像啊 那就说明只有进容器修改

在这里插入图片描述

那还是你们会玩的 秒杀成果出来咯 可以安心使用了

请添加图片描述

最后还是唠叨几句:我属于不太愿意去刨析源码的 以解决问题为导向,但是路径上给了相关引用 我其实不太愿意在前端再去加对应的库的。

当然有所引用限制肯定是有源作者的用意的。按照尿性 哈哈哈 肯定有设置开关的 我倒是懒得找 你们知道也给作者普及下 评论区见!

安装 Dify Chrome 浏览器扩展

http://localhost/chatbot/qAHiONspBFee5vnW

牛马发言:该方法龙国直接可以无视了 插件不科学上网基本没招 除非安装离线包,还是安心弃用吧,


api 接入方式

请添加图片描述
在这里插入图片描述

第二个核心点出来了 api-key

需要关注的点是风险规避 因为目前的这个api-key`调用是跟随现有智能体走的,业务系统在集成的时候需要做可配置api-key实现(该加密加密)。
原因一:api-key为自生成串码,不可干预
原因二:该api-key跟智能体走,智能体消失延伸api-key消失
所以我想说的是,能规避的尽量还是规避掉 (自己体会)
请添加图片描述
另外官方给的api文档很全面,熟悉后再抗哧扛吃写实现,实在解决不了再找leader(纯属吐槽)

看完点赞、觉得有用收藏、觉得有意思加个关注呗
感谢各位看官老爷光顾

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许浩~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值