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

专门做婚姻法的网站国内重大新闻10条

专门做婚姻法的网站,国内重大新闻10条,滨州网站网站建设,制作网站一般是多大目录 一、连续对话的实现 1.1 添加依赖 1.2 设置配置文件 1.3 添加Redis配置类 1.4 配置ChatClient实现连续对话 二、Redis向量存储与查询 2.1 安装 RediSearch​(Redis Stack) 2.2 添加依赖 2.3 配置 Redis 服务器信息 2.4 添加 RedisConfig 2.5 Redis 添加向量数据…

目录

一、连续对话的实现

1.1 添加依赖

1.2 设置配置文件

1.3 添加Redis配置类

1.4 配置ChatClient实现连续对话

二、Redis向量存储与查询

2.1 安装 RediSearch​(Redis Stack)

2.2 添加依赖

2.3 配置 Redis 服务器信息

2.4 添加 RedisConfig

2.5 Redis 添加向量数据

2.6 避免数据重复添加

2.7 Redis 查询向量数据


一、连续对话的实现

因为大模型本身并不存储数据,因此想要实现连续对话,其实是把历史对话信息一次给大模型,这样大模型就可以根据历史对话实现“连续对话”的功能了。​

因此存储的历史数据可能很多,所以最好存储在非关系型数据库,我们本文以存储到 Redis 为例给大家演示连续对话的实现。

1.1 添加依赖

需要添加两个依赖:spring-ai-alibaba-starter-memory-redis 是 Redis 存储器,jedis 是 Redis 存储器需要操作 Redis 数据库的驱动:

<dependency>​<groupId>com.alibaba.cloud.ai</groupId>​<artifactId>spring-ai-alibaba-starter-memory-redis</artifactId>​
</dependency>​
​
<dependency>​<groupId>redis.clients</groupId>​<artifactId>jedis</artifactId>​<version>5.2.0</version>​
</dependency>

1.2 设置配置文件

设置配置文件,配置 Redis 连接信息:

spring:​ai:​memory:​redis:​host: localhost​port: 6379​timeout: 5000

1.3 添加Redis配置类

添加 Redis 配置类,注入 RedisChatMemoryRepository 对象,实现 Redis 自定义存储器注入:

import com.alibaba.cloud.ai.memory.redis.RedisChatMemoryRepository;​
import org.springframework.beans.factory.annotation.Value;​
import org.springframework.context.annotation.Bean;​
import org.springframework.context.annotation.Configuration;​
​
@Configuration​
public class RedisMemoryConfig {​
​@Value("${spring.ai.memory.redis.host}")​private String redisHost;​@Value("${spring.ai.memory.redis.port}")​private int redisPort;​
//    @Value("${spring.ai.memory.redis.password}")​
//    private String redisPassword;​@Value("${spring.ai.memory.redis.timeout}")​private int redisTimeout;​
​@Bean​public RedisChatMemoryRepository redisChatMemoryRepository() {​return RedisChatMemoryRepository.builder()​.host(redisHost)​.port(redisPort)​// 若没有设置密码则注释该项​
//           .password(redisPassword)​.timeout(redisTimeout)​.build();​}​
}
http://www.dtcms.com/a/521919.html

相关文章:

  • 网站 欣赏做品牌网站的企业
  • 网站突然不能访问十大社交电商平台排名
  • 做盗版网站违法吗长沙制作网站软件
  • 字典练习题
  • 用宝塔做网站步骤百度免费推广有哪些方式
  • 怎么做打码网站新上市手机
  • 基于单片机的水塔液位检测与智能调节报警系统设计
  • 20251024程序员节征文——AI编程与幼儿园学具设计
  • 网站怎么建设微信支付宝支付功能什么是企业vi设计
  • 做一个网站的计划书网站备案所需材料
  • 自己做网站需要多少费用家电电商平台排名
  • 如何自己做摄影网站建设导航网站费用
  • Linux系统服务安全检测手记
  • c++函数
  • 武穴网站建设电子商务网站建设方案目录
  • 网站流量 龙优化软件铁建设文件在什么网站下载
  • 罗源县建设局网站南昌网站建设加王道下拉
  • Unity新版InputSystem全解析(2)
  • 专业网站建设公司哪个公司好种子搜索引擎在线
  • 哪里有网站开发企业完全删除wordpress
  • 同一把资本的刀
  • icp备案系统网站网站推广计划至少包括
  • 【文末送STM32N6570-DK】STM32N6访问TCM时产生Hard Fault的原因与解决方法 LAT1554
  • 广东门户网站建设泉州网站制作套餐
  • 优惠券网站制作教程运营推广策略有哪些
  • 网站开发过什么软件网站定制开发是什么
  • 莆田做外贸网站软件开发需要学什么知识
  • 大连网站建设找简维科技网站后台模板论坛
  • 网站建设内容存储北京石景山私人影院哪里有
  • 如何选择商城网站建设wordpress站内查找