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

从零用java实现 小红书 springboot vue uniapp (11)集成AI聊天机器人

前言

移动端演示 http://8.146.211.120:8081/#/

管理端演示 http://8.146.211.120:8088/#/

项目整体介绍及演示

前面的文章我们主要完成了基础模块的开发 这次我们跟一下热点 创建AI聊天机器人 并嵌入到我们的uniapp中
首先需要了解dify我已经完成了搭建win10 VMware安装ubuntu24部署 dify
实现效果
1.先去dify后台创建一个应用
在这里插入图片描述
2.配置模型运营商 deepseek 的最简单 开通配置apikey即可
在这里插入图片描述
3.编排聊天机器人的能力
在这里插入图片描述
4.设置语言图标等
在这里插入图片描述
5.选择嵌入 到我们的页面中
在这里插入图片描述
由于嵌套代码是html 且uniapp vue文件中只能存在一个script标签
我们将代码放到项目的index.hml里

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="referrer" content="no-referrer">
    <script>
      var coverSupport = 'CSS' in window && typeof CSS.supports === 'function' && (CSS.supports('top: env(a)') ||
        CSS.supports('top: constant(a)'))
      document.write(
        '<meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0' +
        (coverSupport ? ', viewport-fit=cover' : '') + '" />')
    </script>
    <title></title>
    <!--preload-links-->
    <!--app-context-->
		<script>
		 window.difyChatbotConfig = {
		  token: ''
		 }
		</script>
		<script
		 src="https://udify.app/embed.min.js"
		 id=""
		 defer>
		</script>
		<style>
		  #dify-chatbot-bubble-button {
			background-color: #FF2442 !important;
			top:85% !important;
		  }
		  #dify-chatbot-bubble-window {
			width: 24rem !important;
			height: 40rem !important;
		  }
		</style>
  </head>
  <body>
    <div id="app"><!--app-html--></div>
    <script type="module" src="/main.js"></script>
  </body>
</html>

这样完成ai聊天机器人的搭建了

后面我们实现支持图片 回复、聊天

代码地址
https://gitee.com/ddeatrr/springboot_vue_xhs

http://www.dtcms.com/a/112421.html

相关文章:

  • WPF 登录页面
  • 基于 SpringBoot 的社区维修平台
  • SQL Server安装后 Reporting Services 配置失败
  • Linux终端命令学习笔记(一)
  • 【含文档+PPT+源码】基于SpringBoot+Vue旅游管理网站
  • Geek Uninstaller 卸载工具-小巧便捷高效 Windows中文版
  • Python爬虫第1节-HTTP基本原理
  • python连接PostgreSQL 数据库操作类优化
  • Pycharm v2024.3.4 Windows Python开发工具
  • MinIO中的纠删码是什么
  • 正则入门到精通
  • 基于 LangChain 搭建简单 RAG 系统
  • Mysql 中的两阶段提交
  • HTML应用指南:利用POST请求获取三大运营商5G基站位置信息(一)
  • 2025-04-04 Unity 网络基础5——TCP分包与黏包
  • Windows 安装和使用 ElasticSearch
  • Git提交本地项目到Github
  • vue+form实现flappybird
  • 迅饶科技X2Modbus网关-GetUser信息泄露漏洞
  • Mysql 中 B 树 vs B+ 树
  • SQL Server 2022 脏读问题排查与思考
  • HTML5 vs HTML 和 CSS3 vs CSS:全面对比
  • Spring Boot 中使用 Redis:从入门到实战
  • Websoft9分享:在数字化转型中选择开源软件可能遇到的难题
  • 神经网络能不能完全拟合y=x² ???
  • WinForm真入门(7)——Button控件详解
  • 京东运维面试题及参考答案
  • k8s进阶之路:本地集群环境搭建
  • 谷歌 Gemini 2.5 Pro 免费开放
  • 24、 Python Socket编程:从协议解析到多线程实战