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

使用Dify将AI机器人嵌入到你的前端页面中及chrome的扩展应用

目录

  • 1 博主有话说
  • 2 前提环境
  • 3 Dify创建个聊天助手应用
  • 4 将AI聊天机器人嵌入到html中
  • 5 将AI聊天机器人设置为chrome的扩展应用
  • 6 博主增语

1 博主有话说

那博主话不多说,先展示一下成果!
在这里插入图片描述
在这里插入图片描述
这个界面是使用dify配置的一个“聊天助手”的应用,助手使用的是deepseek-r1的大模型,并将这个机器人嵌入了html中。

那么是如何实现的呢??请看下文!

2 前提环境

这里只展示一下我的环境,你只要有下面的工具就行

  1. 电脑:芯片->Apple M1 Max 内存->32G
  2. 本地安装的deepseek-r1 7b(ps:也可以选择远程的大模型服务器)
  3. 本地安装的dify

如果你还没有安装,可以参考我的另一篇文章:Mac下Deepseek及Dify的本地搭建

3 Dify创建个聊天助手应用

进入到dify的主页面
在这里插入图片描述

创建个聊天助手的应用

在这里插入图片描述
点击创建
在这里插入图片描述
此时我们就获取了一个聊天助手了,点击右上角的 发布+更新 保存到数据库中
在这里插入图片描述

4 将AI聊天机器人嵌入到html中

点击右上角的 发布+嵌入网站
在这里插入图片描述
会自动为我们生成代码,用于嵌入到自己的网页中
在这里插入图片描述
前两个是iframe和js方式嵌入到用户的业务代码里,最后一个是嵌入到chrome的扩展应用中,作为插件使用

写一个html,嵌入iframe代码,这里加了点样式(ps:代码我是用cursor生成的!!方便且高效!!!😆)

<!DOCTYPE html>
<html lang="zh">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>聊天机器人页面</title>
    <style>
        /* 设置页面基本样式 */
        body {
            margin: 0;
            padding: 20px;
            font-family: Arial, sans-serif;
            text-align: center;  /* 添加这行使页面内容居中 */
        }
        
        /* 设置标题样式 */
        h1 {
            margin-bottom: 20px;  /* 添加一些底部间距 */
        }
        
        /* 设置聊天机器人容器样式 */
        .chatbot-container {
            width: 800px;
            height: 700px;
            margin: 0 auto;
            border: 1px solid #eee;
            border-radius: 8px;
            overflow: hidden;
        }
    </style>
</head>
<body>
    <h1>欢迎使用聊天机器人</h1>
    
    <!-- 聊天机器人容器 -->
    <div class="chatbot-container">
        <iframe
            src="http://localhost/chatbot/GM63ZTSrVPSufNzi"
            style="width: 100%; height: 100%; min-height: 700px"
            frameborder="0"
            allow="microphone">
        </iframe>
    </div>
</body>
</html>

接下来就是展示了,使用谷歌打开你的html

在这里插入图片描述
是不是还是挺便捷的!

5 将AI聊天机器人设置为chrome的扩展应用

点击右上角的 发布+嵌入网站
在这里插入图片描述
点击安装 安装Dify Chrome浏览器扩展 跳转到安装Dify扩展程序的界面,安装!
我这里安装完了
在这里插入图片描述
打开扩展程序,将url粘贴进来,点击save
在这里插入图片描述
在这里插入图片描述

这时候你就有一个网页版本的聊天机器人了,新打开一个网页,一定是要有数据的网页,空白页不展示
我这里访问了deepseek了
在这里插入图片描述
这里就有机器人了!!!点它!!!和它聊天!!!

在这里插入图片描述
在这里插入图片描述

6 博主增语

Dify使开发AI应用变得简单,毕竟Dify是封装了调用大模型的技术栈,肯定是有局限性,但是现有的功能也可以实现不少有用的场景啦!!!可以参考Dify的探索模块,里面有大佬们配置的模板!!


文章转载自:

http://y3xoExVM.jpwkn.cn
http://XKaYJGVa.jpwkn.cn
http://kjfezyhW.jpwkn.cn
http://cUNra3Rs.jpwkn.cn
http://VSJpgGhi.jpwkn.cn
http://8KUjr45q.jpwkn.cn
http://wt49nAbW.jpwkn.cn
http://PyafNtaa.jpwkn.cn
http://XzTgKI38.jpwkn.cn
http://TeNorLwC.jpwkn.cn
http://jh8O37RG.jpwkn.cn
http://0SZp2byM.jpwkn.cn
http://vEdTkYLW.jpwkn.cn
http://3yUTShzI.jpwkn.cn
http://Fvd13QNb.jpwkn.cn
http://KRxqYDsO.jpwkn.cn
http://eiJnDOBn.jpwkn.cn
http://9qdcw4xC.jpwkn.cn
http://ayRJYKb5.jpwkn.cn
http://3ZyfFJ1k.jpwkn.cn
http://mnzRvSvz.jpwkn.cn
http://HZpRludQ.jpwkn.cn
http://M42On0bl.jpwkn.cn
http://5ArNxpk2.jpwkn.cn
http://NbZ5Z76Q.jpwkn.cn
http://65Vj5G8h.jpwkn.cn
http://uoUezzD8.jpwkn.cn
http://PmG7IpqH.jpwkn.cn
http://Uf2zkz2G.jpwkn.cn
http://lzy3RuAE.jpwkn.cn
http://www.dtcms.com/a/29209.html

相关文章:

  • 【个人总结】8. Qt和LVGL 工作三年的嵌入式常见知识点梳理及开发技术要点(欢迎指正、补充)
  • 输入搜索、分组展示选项、下拉选取,el-select 实现:即输入关键字检索,返回分组选项,选取跳转到相应内容页 —— VUE 项目-全局模糊检索
  • 搜索引擎快速收录:关键词布局的艺术
  • 保姆级! 本地部署DeepSeek-R1大模型 安装Ollama Api 后,Postman本地调用 deepseek
  • 【异步编程解析】
  • spring学习(spring容器、加载配置文件方式、获取bean的方式)
  • mac开发环境配置笔记
  • GO大模型应用开发框架-
  • 网络安全防护
  • Unity学习part4
  • SQLMesh 系列教程7- 详解 seed 模型
  • 第29篇 基于ARM A9处理器用C语言实现中断<五>
  • LeetCode - 21 合并两个有序链表
  • 板块一 Servlet编程:第十节 监听器全解 来自【汤米尼克的JAVAEE全套教程专栏】
  • 【学习笔记】Cadence电子设计全流程(二)原理图库的创建与设计(8-15)
  • ac的dhcp池里option43配错导致ap无法上线问题排查过程
  • 修改Linux下kernel里ramdisk.img教程
  • 机器学习,我们主要学习什么?
  • MySQL 三层 B+ 树能存多少数据?
  • 抖音试水AI分身;腾讯 AI 战略调整架构;百度旗下小度官宣接入DeepSeek...|网易数智日报
  • Hopper架构 GEMM教程
  • RAG基于用户问题的内容,对其进行分类和路由,然后选择适当的处理方式(2)
  • 同步异步日志系统-设计模式
  • Zabbix 7.2实操指南:基于OpenEuler系统安装Zabbix 7.2
  • 《数组》学习——区间和
  • 修改MySQL密码
  • 【大模型系列篇】DeepSeek-R1如何通过强化学习有效提升大型语言模型的推理能力?
  • #渗透测试#批量漏洞挖掘#畅捷通T+远程命令执行漏洞
  • Linux自学day23-进程和线程
  • 【Java】代理模式