Milvus-05-将文本变成向量并入库

发布时间:2026/10/9 15:03:24

Milvus-05-将文本变成向量并入库 文本变成向量这个操作是由大模型的embedding模型去做的根据业界约定如果你看到模型内部由encode开头的函数指的就是将XXX变成向量具体XXX是什么不一定文本图片视频什么的都有可能本文的代码是我从官方文档中摘出来的本文将when this guy woke up this morning, he was white这句话变成向量目录安装国产智谱的embedding模型创建一个数据库表使用智谱embedding模型将文本转换成向量并存入到Milvus数据库的collection_05的表中通过ATTU查看Milvus中刚刚插入的数据安装国产智谱的embedding模型我们不用官网的我们这里使用国产embedding模型智谱的模型主要官网简洁申请key特别好找能免费用一些阿里云的控制台太复杂了找个key费死劲了其次就是国产的网络好# 安装paraphrase-albert-small-v2服务器在国外不好用#pipinstallpymilvus[model]-i https://mirrors.aliyun.com/pypi/simple/ --trusted-host mirrors.aliyun.com# 安装国产智谱的embedding模型 pip install zhipuai创建一个数据库表from pymilvusimportMilvusClient,DataType clientMilvusClient(urihttp://localhost:19530)schemaclient.create_schema()# 创建一个collection_05的表有3个字段一个叫id的主键字段一个叫vector的向量字段一个叫text的普通字段 schema.add_field(field_nameid,datatypeDataType.INT64,is_primaryTrue,auto_idTrue)# 设置vector字段的维度为2048因为我们后面用的智谱embedding模型将文本转换成的向量维度就是2048否则和数据库维度不同会报错 schema.add_field(field_namevector,datatypeDataType.FLOAT_VECTOR,dim2048)schema.add_field(field_nametext,datatypeDataType.VARCHAR)client.create_collection(collection_namecollection_05,#metric_typeL2,假设我这里设置L2生效的只有vector字段因为在idvector和text三个字段中只有vector字段是向量字段另外两个不是schemaschema)代码执行完毕通过ATTU查看如下图使用智谱embedding模型将文本转换成向量并存入到Milvus数据库的collection_05的表中from zhipuaiimportZhipuAIfrom pymilvusimportMilvusClient# 创建智谱python客户端 zhipu_clientZhipuAI(api_key智谱的API-key在官网注册帐号很好找新建一个key自动免费试用)# 我们自己定义一句话这句话出自经典美剧《越狱》T-bag名场面你不会不知道吧 docs[When this guy woke up this morning,,he was white.]# 我们使用智谱的embedding-3模型它还有2但是我看3便宜以后花钱的时候可以花几块钱买个3测试够用了 responsezhipu_client.embeddings.create(modelembedding-3,inputdocs)vectors[item.embeddingforitem in response.data]data[{id:i,vector:vectors[i],text:docs[i]}fori inrange(len(vectors))]# 将生成的数据插入到数据库 milvus_clientMilvusClient(urihttp://localhost:19530)resmilvus_client.insert(collection_namecollection_05,datadata)print(res)通过ATTU查看Milvus中刚刚插入的数据
延伸阅读

更多相关文章

2026/10/9 21:31:06

以解压缩的方式安装配置MinGW

mingw-64官网链接 mingw-64下载地址 1. 下载 在github的release界面选择你想要下载的压缩包,此处我选择的是x86_64-16.1.0-release-win32-seh-msvcrt-rt_v14-rev1.7z 注意:msvcrt 和 ‌ucrt‌ 是 Windows 平台上两种不同的 C 运行时库(CRT&#xff09…

2026/10/9 5:28:53

英语单词学习系统的设计与实现(基于艾宾浩斯遗忘曲线的智能复习机制、语音朗读、多题型测试与错题自动收录、Echarts图形化分析)

🎈系统亮点:基于艾宾浩斯遗忘曲线的智能复习机制、语音朗读、多题型测试与错题自动收录、Echarts图形化分析;一.系统开发工具与环境搭建1.系统设计开发工具后端使用Java编程语言的Spring boot框架 项目架构:B/S架构 运行环境&…

2026/10/8 21:01:22

个别设备 OTG 偶发无法认U盘。

现象描述: 个别设备 OTG 偶发无法认U盘 异常时:host_connectedtrue、dfp,但 kernel_stateDISCONNECTED、num_connects0,/sys/bus/usb/devices/ 仅 usb1。 重启或插入充电器重新协商 Type-C 后恢复。 怀疑 DFP Host 切换后 musb …

2026/10/10 13:02:26

鸿蒙跨设备剪贴板开发:从PasteData到分布式KV的完整实践

手机复制地址,平板那边马上能粘贴;电脑上复制一段代码,手机顺手就能贴进备忘录。这是我接触鸿蒙跨设备剪贴板之后,最直观也最上头的体验。刚开始我并不觉得这算什么大功能,直到自己动手写了一个跨设备剪贴板的小工具&a…

2026/10/10 13:02:26

epoll原理与高并发实战:从C10K到百万连接的I/O多路复用核心

1. 为什么“epoll”这个词总在深夜的服务器日志里闪现你有没有过这样的经历:凌晨两点,线上服务突然响应变慢,监控曲线像心电图一样剧烈抖动。运维同事甩来一条命令行截图——strace -p $(pgrep -f server) | grep epoll,后面跟着一…

2026/10/10 13:02:26

路由器故障排查全指南:从硬件到软故障的实战手册

简介:这份文档资料聚焦计算机网络中路由器的常见故障与处理思路,面向网络运维初学者、计算机专业学生以及需要排查家庭或小型办公网络问题的技术人员。内容从路由器的硬件组成讲起,涵盖处理器、DRAM、BootROM、NVRAM、Flash及系统软件等核心部…

2026/10/10 13:02:26

复现BOA改进三件套:Circle混沌初始化、非线性因子与正余弦融合

1. 为什么我决定复现这个“三件套”改进蝴蝶优化算法(BOA)在群体智能算法里不算冷门,它靠“气味浓度”来引导个体位置更新的机制很特别,代码写起来也比粒子群简单。但这两年我陆陆续续看了不少BOA改进文章,发现一个普遍…

2026/10/10 12:57:22

深度学习十年演进:从卷积网络到Transformer的工程实践复盘

2012年我刚入行的时候,谁要是在组会上说“咱们把图像识别的特征工程全扔掉,让网络自己学”,大概率会被当成刚看完科幻电影的热血青年。但十年之后,当年那套“让网络自己学”的思路已经把整个行业从头到脚换了一遍。我也是在那几年…

2026/10/10 7:31:36

Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化

1. 从“Jev”说起:为什么我要把Agent接进浏览器“Jev”这个词最近在圈子里出现的频率越来越高,很多人第一次听到会以为是某个新模型的名字,其实它更像是一种思路——把Jev模型的能力当作底座,通过Agent的方式去接管浏览器&#xf…

2026/10/9 20:15:56

多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系

1. 从"单兵作战"到"集群协同":多智能体编排到底在解决什么问题如果你最近在折腾 Agent 相关的东西,大概率会有一种感觉:单个 Agent 能做的事情,其实很快就摸到天花板了。你给它一个提示词,挂几个工…

2026/10/8 6:05:44

无源低通滤波器设计实战:从RC到LC,手把手教你避开那些坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/10 0:04:53

从逻辑门到计算机:数字电路核心原理与全加器搭建实战

如果你拆过一台旧电脑的主板,盯着那些黑乎乎的小芯片看上一会儿,可能会冒出同一个疑问:这堆引脚密集的元件,到底是怎么“变”出那么复杂的应用的?答案并不在某个神秘的部件里,而是在所有芯片内部都在反复使…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑