ruoyi-ai 基于ruoyi-plus实现AI聊天和绘画功能-后端

基于ruoyi-plus实现AI聊天和绘画功能-后端

本项目完全开源免费! 后台管理界面使用elementUI服务端使用Java17+SpringBoot3.X

ruoyi-ai: 基于ruoyi-plus实现AI聊天和绘画功能-后端

实现功能

  1. 集成OpenAi API (gpt-4-vision-preview + dall-e-3)
  2. 接入文生图模型(MidJourney / Stable Diffusion Model)
  3. 支持微信小程序: ruoyi-uniapp: 基于ruoyi-plus实现AI聊天和绘画功能-小程序
  4. 已接入易支付

测试功能: 私有知识库

项目地址

  • 后端: https://gitee.com/ageerle/ruoyi-ai
  • 小程序端: https://gitee.com/ageerle/ruoyi-uniapp
  • 前端-后台管理: https://gitee.com/ageerle/ruoyi-admin
  • 前端-用户端: https://gitee.com/ageerle/ruoyi-web
  • 演示地址: web.pandarobot.chat

小程序演示

drawing

drawing

PC端演示

drawing

drawing

写作助手&思维导图

drawing

drawing

私有知识库管理(开发中)

drawing

drawing

进群学习

drawing

drawing

参考项目

  1. https://github.com/Grt1228/chatgpt-java
  2. https://gitee.com/dromara/RuoYi-Vue-Plus
  3. https://github.com/hncboy/ai-beehive

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/323590.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTTP3/QUIC 性能测试与配套组件

背景 最近一年很多关于QUIC的文章层出,但是发现一个问题,这些文章都是在介绍QUIC或HTTP3是怎样的一个东西,以及它的优点和机制,将它夸的近乎上天了。然而有心的人估计会亲手做一些测试,就会发现这个被捧上天的东西性能…

JavaScript高级程序设计读书记录(四):基本引用类型Date,RegExp,原始值包装类型,Global对象 eval(),Math

引用值(或者对象)是某个特定引用类型的实例。在 ECMAScript 中,引用类型是把数据和功能组织到一起的结构,经常被人错误地称作“类”。虽然从技术上讲 JavaScript 是一门面向对象语言,但ECMAScript 缺少传统的面向对象编…

【揭秘】单例模式DCL导致无法访问对象?

前两天,在审查团队成员的代码时,我发现了一个错误的单例模式写法。 在Java中,单例模式是一种非常常见的设计模式,用于确保一个类只有一个实例,并提供一个全局访问点来获取该实例,但是,如果不正…

「小明赠书活动」2024第二期《实战AI大模型》

⭐️ 赠书 - 《实战AI大模型》 从基本概念到实践技巧的,全方位解读AI大模型,手把手教你训练和部署BERT、GPT-3、ChatGPT! 人工智能领域资深专家尤洋老师倾力打造,获得了 李开复、周鸿祎、颜水成 三位大咖鼎力推荐,一经…

园区网典型组网架构

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系! 当您在校园学习,单位工作,商场购物时,您可能会注意到,这些场所都被网络覆盖。通过网络,您可…

为什么我的flink upsert-kafka 没有数据输出

我写了测试数据到kafka 为什么upsert-kafka 没有数据打印? 测试代码 package com.yy.state.OperatorStateTTLimport org.apache.flink.configuration.{Configuration, RestOptions} import org.apache.flink.runtime.state.filesystem.FsStateBackend import org.apache.flin…

芯课堂 | LVGL基础知识(三)

概述 LVGL进度条对象上有一个背景和一个指示器。指示器的宽度根据进度条的当前值进行设置。 如果对象的宽度小于其高度,则可以创建垂直进度条。 不仅可以设置进度条的结束值,还可以设置进度条的起始值,从而改变指示器的起始位置。 LVGL进度…

【论文阅读笔记】Stable View Synthesis 和 Enhanced Stable View Synthesis

目录 Stable View Synthesis摘要引言 Enhanced Stable View Synthesis 从Mip-NeRF360的对比实验中找到的两篇文献,使用了卷积神经网络进行渲染和新视角合成,特此记录一下 ToDo Stable View Synthesis paper:https://readpaper.com/pdf-ann…

每周一算法:倍增法求最近公共祖先(LCA)

最近公共祖先 最近公共祖先简称 LCA(Lowest Common Ancestor)。两个节点的最近公共祖先,就是这两个点的公共祖先里面,离根最远的那个。 题目链接 祖孙询问 题目描述 给定一棵包含 n n n 个节点的有根无向树,节点…

华为bgp之多级RR及团体属性、正则表达式多种应用案例

1、实现总部和分部的oa、财务网段互通 2、分部之间oa也能互通 3、分部之间不能互通财务 主要用到bgp自定义团体属性、一级二级RR配置、bgp正则表达式匹配规则 R1 router id 1.1.1.1 //配全局地址池,又可以给ospf用也可以给bgp用 interface GigabitEthernet0/0/0 …

热烈庆祝西安大秦时代网络科技有限公司官网上线了!

热烈庆祝西安大秦时代网络科技有限公司官网上线了! 热烈庆祝西安大秦时代网络科技有限公司官网上线了! 热烈庆祝西安大秦时代网络科技有限公司官网上线了!

网上申请的联通流量卡需要上传身份证信息,这是怎么回事?

最近评论区发现小伙伴们有很多疑问,也有一些很有代表性的问题,今天呢,来给大家解读一下。 首先针对咱们联通卡申请提交资料之后还要上传身份证和自拍照的问题,为什么要传照片?这位朋友表达了强烈的不满,小编…