怎么优化网站代码代工平台

web/2025/10/6 16:36:02/文章来源:
怎么优化网站代码,代工平台,wordpress删除登录,昆明房地产网站建设知识库服务依赖该数据库#xff0c;Embedding 形式个性化训练 ChatGPT#xff0c;必不可少的就是向量数据库 因为 qdrant 向量数据库只支持 Docker 部署#xff0c;所以需要先安装好 Docker 服务。 命令行安装 拉取镜像 docker pull qdrant/qdrant 运行服务 docker run -…知识库服务依赖该数据库Embedding 形式个性化训练 ChatGPT必不可少的就是向量数据库 因为 qdrant 向量数据库只支持 Docker 部署所以需要先安装好 Docker 服务。 命令行安装 拉取镜像 docker pull qdrant/qdrant 运行服务 docker run -d -p 6333:6333 qdrant/qdrant 宝塔面板下安装 docker 管理器的镜像管理里拉取 qdrant/qdrant 根据镜像创建容器注意端口映射那里填完以后一定要点那个 号其他的是默认的 这样就能安装成功了。 向量数据库 但向量化数据存储到哪里呢存到MySQL吗?答案显然是不现实的存到MySQL你怎么做相似性查询MySQL显然不太擅长做这件事情想想都难。这时候就该向量数据库登场了 1、先建个collection curl --location --request PUT http://your.domain.name/collections/[your collection name] \ --header Content-Type: application/json \ --data-raw {vectors: {size: 1536,distance: Dot}} 注意由于GPT的向量维度是惊人的1536个维度所以在这里建collection的时候请填写size为1536distance默认就是Dot。具体的collection名称在path上传就可以了。‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍ 数据库建好后我们就可以在这个库里添加向量数据了但向量数据从哪里来呢?前面说了我们可以通过openai的API来拿到文档片段的向量数据。 2、文档片段向量化‍ curl --location --request POST https://your.domain.name/api/xxxx/embeddings?accessTokenxxxxxxx \ --header Content-Type: application/json \ --data-raw {model: text-embedding-ada-002,input: 文档片段内容 } 返回值‍‍‍‍ {model: text-embedding-ada-002-v2,object: list,data: [{object: embedding,embedding: [-0.011098763,0.0022886666,0.0019187077,-0.02824744,-6.070769E-4,0.019469986,-0.014631506,0.0020021298,-0.015770398,-0.019745642,0.015494743,...此处省略若干行1536行实在太长-0.0138480645,3.0421853E-4,-0.004363337,-0.0016793226,0.0029088915,-0.0062639094],index: 0}],usage: {prompt_tokens: 6,completion_tokens: 0,total_tokens: 6} } 这样我们就拿到了文档片段的向量化数据。‍‍‍‍‍‍‍‍‍‍‍‍ 3、把向量数据存入向量库‍ 继续回到Qdrant的API下面这个API就负责添加数据叫add points。‍‍ curl --location --request PUT https://your.domain.name/collections/[your_collection_name]/points?waittrue \ --header Content-Type: application/json \ --data-raw {points: [{id: 1, vector: [-0.011098763,0.0022886666,0.0019187077,-0.02824744,-6.070769E-4,0.019469986,-0.014631506,0.0020021298,-0.015770398,-0.019745642,0.015494743,...此处省略若干行1536行实在太长-0.0138480645,3.0421853E-4,-0.004363337,-0.0016793226,0.0029088915,-0.0062639094], payload: {doc_segment: 文档片段内容}}] } 注意points里边有三个关键字段id、vector、payload。‍‍‍‍‍ id唯一编号。相当于mysql的自增id。这个id要和你mysql里的文档片段表的id保持一致方便后面反查到文档片段。‍‍‍‍‍‍‍‍‍‍‍‍‍‍ vector向量数据。这里就是上面你拿到的向量数组。‍‍‍‍‍‍‍‍‍‍‍‍ payload存储一些附加信息。这里我存了文档片段。‍‍ ​相似性检索‍‍‍‍‍‍‍‍‍ 上面已经把一个个文档片段存入到Qdrant。现在我们就可以试试效果了。 1、向量化问题 我们现在把用户的提问进行向量化。同样用的是openai 的embedding API获得向量数组。这里同上就不赘述。‍‍‍‍‍‍‍ 2、搜索 这一步是最关键的一步前面做了那么多就为了最后这一下搜索。我们使用Qdrant的search points API做相似性检索。 curl --location --request POST https://your.domain.name/qdrant/collections/[your_collection_name]/points/search \ --header Content-Type: application/json \ --data-raw {vector: [-0.009807939,-0.036723405,-0.0041218707,-0.0159379,-0.042078312,...此处省略若干行1536行实在太长-0.017488007,-0.022744272,0.0015791698,-0.008109869,0.002321635,-6.385377E-4,0.0057318667],top: 1 } 注意这里我们把上面拿到的问题的向量化数据传入到vector字段top则传1表示我们只要一个最相似的结果。 返回值 {result: [{id: 1,version: 0,score: 0.77804655,payload: null,vector: null}],status: ok,time: 0.000159604 } 注意可以看出已经返回了最可能的答案就是id为1的那个文档片段另外可以发现分数为0.77804655这里你不要计较这个分数的高低分数都是相对的总之你现在已经拿到了最可能的答案。 我们现在知道了最可能的答案就在id为1的文档片段里。是时候把这个文档片段反查出来了。怎么反查呢其实前面提到了一点。那就是我们采用的是MySQL和向量库双写。MySQL负责管理文档关系这是MySQL擅长的Qdrant负责处理向量检索这也是Qdrant擅长的。嗯我们拿着这个id去MySQL表里反查文档片段内容。‍‍‍‍‍‍‍‍‍‍‍‍‍‍ MySQL管理文档关系‍ 为了管理文档和通过向量化搜索后能拿到文档片段我们需要在MySQL建两张表。 . 一张文档表、一张文档片段表两者是一对多的关系。上面我们从向量库拿到的id就是文档片段的id这样我们就可以反查到文档片段。 你也许在想我把片段拿到了但依然不知道具体的答案啊。这时候就需要gpt的prompt出场了。 GPT Prompt最终总结和润色 我们拿到文档片段后就可以构建下面这样一个prompt这样就能得到最为准确的结果了 大体prompt的样子 “{doc_seg} 请从提供的内容中找到最接近的答案不知道就不回答 {question}”

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

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

相关文章

河南网站备案代理网站建设类文章要发多少片

算法沉淀——动态规划篇(子数组系列问题(上)) 前言一、最大子数组和二、环形子数组的最大和三、乘积最大子数组四、乘积为正数的最长子数组长度 前言 几乎所有的动态规划问题大致可分为以下5个步骤,后续所有问题分析都…

上海建设网站的网站wordpress密码正确登录不

单日3亿日志数据准实时存储和分析 –ClickHouse 在自如大前端研发中心的应用 第一章 架构设计 和 用户体系建设 文章目录 单日3亿日志数据准实时存储和分析前言一、pandas是什么?二、使用步骤1.引入库2.读入数据 总结 前言 用户行为数据的收集和分析,…

网站主页不收录淘宝店采用哪些方法做网站推广

在完成二级建造师的报名程序后,考生无法进行退考。如果是不参加考试,可以选择弃考。弃考对个人并没有负面影响,缺席考试的话也不会被记录在个人诚信档案中。当然,如果弃考的话此次考试的成绩将被记为0,下一年参加考试按…

什么公司能做网站建设江苏建设网证书查询

第一章 构件 具有某种功能的 可复用的软件结构单元,为组装服务,可部署,具有规范的接口规约和显式的语境依赖 构件模型 构件模型是对构件本质特征的抽象描述,可以把它想象成一个类的组合,它封装了多个类,并具有一个或多个服务而提供了简单…

外国购物网站设计风格网站做记录访客

原标题:Java 幽灵引用的作用来源:imzoer,blog.csdn.net/imzoer/article/details/8044900找实习的时候,面试大摩,就遇到了这个问题,当时真不该跟面试官交流这个内容的。垃圾收集过程中,对象的可触…

网站加速代码阿里云服务器价格表包年

灵活控制光影,能让场景的渲染效果更加丰富逼真,常见的光源:环境光、点光源、平行光和聚光灯。 环境光 环境光是指场景的整体光照效果,由于场景内若干光源的多次反射形成一致的效果,一般是用来为整个场景指定一个基础的亮度。所以环境光是没有明确的光源位置,在各处形成…

做机械配件的网站山西太原建设厅官方网站

adb connect失败 1. 确认两个设备在同一个局域网 2. 确认此网络是否有adb连接的权限(有的公司网络不允许adb) 3. 确认防火墙设置 如果前面3步都确认没问题,Ping ip也能成功,那么有可能就是端口的问题: step1: 先用有线连接设备&#xff0…

织梦怎么做手机网站第一页网站SEO

PostgreSQL的视图pg_tables pg_tables 是 PostgreSQL 中的一个系统视图,用于显示当前数据库中所有用户定义的表的信息。这个视图提供了关于表的名称、所属模式(schema)、所有者以及表类型等详细信息。 pg_tables 视图的主要列 列名类型描述…

网站建设比较好的公司哈尔滨建设网站哪家好

360后缀勒索病毒,是BeijingCrypt勒索家族中的一种勒索软件病毒,这种恶意软件一旦攻击了企业的服务器就会利用自身独特的加密技术来全盘扫描系统文件,并对用户的全部文件进行加密,并要求用户支付赎金以解锁文件。近期,我…

做网站赚钱的时代过去了吗wordpress怎么建立空白文档

编者按:Pete Warden是TensorFlow移动团队的技术负责人。曾在Jetpac担任首次技术官。Jetpac的深度学习技术经过优化,可在移动和嵌入式设备上运行。该公司已于2014年被谷歌收购。Pete还曾在苹果公司从事GPU优化领域的图像处理工作,并为OReilly撰…

定制网站建设托管南京网站开发

map:接受两个参数(函数,Iterable),map将传入的函数依次作用于Iterable的每个元素,并且返回新的Iterable def f(x):return x*x r map(f,[1,2,3,4]) #此时的r为惰性求值——可用next()和for...in取值 #通过list()返…

南宁网站设计多少钱一个电商网站建设实训心得

百度问的是开放性的问题,应该是为了考察你的综合能力吧,问了两个问题 一,html&css 涉及的内容 块元素与行内元素,浮动,清除浮动 1,一个100px的容器,里面塞了一个空的div,这个di…

免费seo网站贵阳网站开发公司

设计技术: springboot、mysql、maven、前端vue 主要功能: 住户管理、社区公告管理、维修工管理、维修订单管理、接单信息管理、订单信息管理、在线沟通管理、举报信息管理、留言板管理、系统管理等功能模块。 管理员功能模块 管理员通过后台登录页面…

深圳网页制作与网站建设公司wordpress 新闻页面

分类: LINUX 1) PCM设备的句柄.2) 指定同时可供回放或截获的PCM流的方向3) 提供一些关于我们想要使用的设置选项的信息,比如缓冲区大小,采样率,PCM数据格式等4) 检查硬件是否支持设置选项.4.1) 初始化PCM变量4.2) 分配hwparams结构4.3) 打开PCM设备4.4) 以声卡的全部…

建设部网站造价咨询做网站页面怎么做

目录硬知识USCI的I2C模式I2C概述MSP430单片机I2C模块特征及结构框图I2C原理I2C主从操作(1)从模式(2)主模式I2C模式下的USCI中断USCI寄存器—I2C模式I2C API (机翻)API介绍主机模式主机模式单字节传输主机模式多字节传输主机模式单…

什么语言网站比较安全网站制作综述

目录 生产者 发送消息固定步骤 发送模式 1. 单向发送 2. 同步发送 3. 异步发送 生产消息完整代码 消费者 消费消息固定步骤 简单消费代码示例 消息模型 广播消息 顺序消息 延迟消息 批量消息 事务消息 生产者 发送消息固定步骤 1.创建消息生产者producer&#…

阿里巴巴网站建设的态度虚心wordpress 消息机制

用C语言写中文数字字符串转数值变量C语言写中文数字字符转数值变量最近突发奇想:程序中要是输入一串中文数字,如“十万”就能自动识别转换成数值100000储存到变量里该多好。也许你会说,那很简单啊,先将中文字符分开,再…

银川商城网站建设荣成网站制作公司

6、Vue指令 指令:带有v-前缀的特殊标签属性 (1)v-html 作用:设置元素的innerHTML 语法:v-html“表达式” 示例: 提供一个地址,这里是百度的地址,通过v-html渲染 结果&#xff…

用php做网站和go做网站中国网评中国网评

类的继承可以看成对类的属性和方法的重用,能够大大的减少代码量,继承是一种创建新类的方式,在python中,新建的类可以继承一个或多个父类,也就是说在python中支持一个儿子继承多个爹。 通过继承创建的新类为子类或者派…

网站开发checklist今天31个省新增最新消息视频讲解

题目描述:要求实现把给定的一个整数取其相反数的功能,举两个例子如下:x 123, return 321 x -123, return -321; 解题思路:对int a进行判断,如果a的大小不等于0;则定义一个变量temp等于temp*10…