logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring AI RAG简易demo

question=Spring是什么?开始之前需要安装postgres数据库,这是个向量数据库,安装方法大模型搜一下。采用阿里的 embeding和大模型实现,数据库采用postgres。新建一个spring项目,也可以在原来的springai项目上修改。照搬一下代码就可以实现,实现完之后,我再讲解技术要点。效果:会返回你放入向量数据库中的内容。第二步,配置yml文件,

#spring#人工智能#java
Spring AI文档切片

【代码】Spring AI文档切片。

#spring#人工智能#java
langchain 提示词模板的使用

【代码】langchain 提示词模板的使用。

#python#数据库
SpringAI接入阿里百炼文生图

将内容粘贴到浏览器中就可以看到图片,至于如何才能打开一个链接就能看到生成的图片,需要写前端代码。阿里百炼地址:https://bailian.console.aliyun.com/

#spring
jeecgboot知识库

去新建个大模型,选择通义千问。DeepSeek服务不稳定,搞好一个之后,你们有时间可以慢慢折腾。把apikey复制,保存到一个text里。

#java
jeecg text2sql小demo

总体思路:1、让大模型生成sql语句2、用大模型生成的sql语句去查询数据库这里面最关键的是给大模型写提示词,让他生成合适的sql语句将这串代码放到一个控制器里,建议放在我是放在SysUserController。你们粘贴的时候肯定会报错的,因为有些方法是写在service里,你们还没拷贝过去,,我这里不报错是因为我已经写完了。把这行代码拷贝到ISysBaseAPI的实现类中,拷贝到SysBase

#java
jeecg text2sql 搭建流程

API中,选择post请求,我们在controller中是post请求。因为我们是将用户的问题发送到java,用java调用大模型去生成数据库语句,所以要新建http请求。请求头是token,获取访问权限的令牌,每个人的令牌不一样,下面有步骤教怎么获取令牌。输入问题,点击调试,运行结束后可以点击结果和详情,追踪查看各节点执行结果。输入查询什么学生问题,他就给你查询出来了,这就是text2sql智能

#spring boot
vue数组里的对象根据某个字段排序

函数://数组里的对象根据某个字段排序sortByKey(array,key){return array.sort(function(a,b){var x = a[key];var y = b[key];return((x>y)?-1:((x<y)?1:0));})},调用:需要排序的是this.dataList,根据createTime排序。排序回来继续用this.dataList接

#javascript
升级openssh遇到ssh -V版本不对,openssl在ssh-V命令还是老版本的问题

升级openssh在网上找解决ssh -V 出来的信息还是老版本信息:执行以下两个命令,这命令得到的信息就是ssh -V读取的信息,也就是说新装的东西还没有被读到可以把新装的东西放到这两个路径来。记得备份[root@localhost ~]# which ssh/usr/local/bin/ssh[root@localhost ~]# which sshd/usr/local/sbin/sshd.

#ssh#运维#linux
到底了