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

房地产网站开发公司莆田seo推广公司

房地产网站开发公司,莆田seo推广公司,广东汕头最新疫情最新消息,浙江大数据网站建设问答知识在一些垂直领域以及公司内部信息相关或者实时性相关的大模型应用,就无法直接使用chatGPT。 这个时候,向量知识库就进入了。 通过坐标向量最接近的即为匹配相关答案。 向量模型定义:将文档向量化,保证内容越相似的文本,…

在一些垂直领域以及公司内部信息相关或者实时性相关的大模型应用,就无法直接使用chatGPT。
这个时候,向量知识库就进入了。
通过坐标向量最接近的即为匹配相关答案。
向量模型定义:将文档向量化,保证内容越相似的文本,在向量空间中距离越近;
第一步:引入依赖

    <dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-starter-model-openai</artifactId></dependency>

测试输入一段文本,被存储在里面的坐标

 float[] textFlot = openAiEmbeddingModel.embed("我是中国人");System.out.println("输出"+ Arrays.toString(textFlot));

第二步,配置:

      embedding:options:model: text-embedding-v3dimensions: 1024

存储文档的可以用redis, es等;
对于API调用层,都是如下的调用方法
在这里插入图片描述
本次案例使用自带的SimpleVectorStore

    @Beanpublic VectorStore vectorStore(OpenAiEmbeddingModel embeddingModel) {return SimpleVectorStore.builder(embeddingModel).build();}

第三步:实现测试
我们需要先将文档转为Document,存入向量库

        // 1.创建PDF的读取器PagePdfDocumentReader reader = new PagePdfDocumentReader(resource, // 文件源PdfDocumentReaderConfig.builder().withPageExtractedTextFormatter(ExtractedTextFormatter.defaults()).withPagesPerDocument(1) // 每1页PDF作为一个Document.build());// 2.读取PDF文档,拆分为DocumentList<Document> documents = reader.read();// 3.写入向量库vectorStore.add(documents);

然后进行组装搜索

    SearchRequest request = SearchRequest.builder().query("论语中教育的目的是什么").topK(1).similarityThreshold(0.6).filterExpression("file_name == '知识笔记.pdf'").build();

最后通过调用接口搜索

 List<Document> docs = vectorStore.similaritySearch(request);

以上就实现了一个简单的自带存储PDF,然后进行向量接口搜索的demo

http://www.dtcms.com/wzjs/138045.html

相关文章:

  • 湖州品牌网站建设网站设计就业
  • 织梦系统如何做网站地图网站推广和优化的原因
  • 公司网站友情链接怎么做副链公司软文推广
  • 海口网站建设策划方案搜索引擎竞价排名
  • 泰州网站建设服务热线中央新闻今日要闻
  • 著名logo设计案例海淀搜索引擎优化seo
  • html网站设计模板上海网站建设公司
  • 重庆的企业的网站建设谷歌关键词
  • 政府网站建设升级白皮书宁波网络推广seo软件
  • 简单的做海报的网站班级优化大师功能介绍
  • 重庆网站建设制作费用青岛快速排名优化
  • 全国企业信用信息天津seo诊断技术
  • 欧美电商网站人员优化是什么意思
  • 门户网站和网站的区别推广链接点击器app
  • 日本做头像的网站有哪些淘宝排名查询工具
  • 做搜狗网站优化首页软安卓系统最好优化软件
  • 府网站建设运维情况自查报告秦皇岛seo优化
  • app界面设计说明百度搜索引擎优化方式
  • 长沙做网站建设公司外链图片
  • 网站备案号 链接品牌网站建设公司
  • 公司网站设计需要什么国内搜索引擎有哪些
  • php网站权限设置磁力搜索引擎下载
  • 成都app开发搜索引擎优化的完整过程
  • 网站建设百科网络seo软件
  • 网站建设电话咨询让顾客进店的100条方法
  • 潍坊市住房和城乡建设局网站seo关键词优化工具
  • 网站建设费计入哪个科目老域名购买
  • 重庆sem优化百度快照优化排名
  • 网站站点层叠样式怎么做市场营销案例100例
  • 广州 做网站做推广的技巧