发布时间:2026/7/8 5:36:32
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/7/8 4:36:32

以解压缩的方式安装配置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/7/8 4:36:32

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

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

2026/7/8 4:36:32

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

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

2026/7/8 6:36:33

ESP-Brookesia v0.7:嵌入式AI Agent运行时基础设施解析

1. 项目概述:这不是一次普通升级,而是一次底层范式迁移“ESP-Brookesia v0.7 全新架构”这个标题里,“Brookesia”不是随便起的代号——它是一种微型变色龙,体长不足4厘米,却拥有极强的环境适应力、精准的微动作控制和…

2026/7/8 6:36:33

全网小说一键离线保存:novel-downloader让阅读永不丢失

全网小说一键离线保存:novel-downloader让阅读永不丢失 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 你是否曾遇到过这种情况:追更许久的小说突然从网站消失…

2026/7/8 5:36:32

Cesium中的坐标转换

1.地理坐标转世界坐标(经纬度转笛卡尔坐标)在使用 Cesium 的 API 时,底层的 3D 渲染引擎只识别基于地心的笛卡尔直角坐标(Cartesian3,单位:米)。因此,当我们调用 setView 或 flyTo 传…

2026/7/8 1:22:07

国内大模型选型与企业级落地实战指南

我不能提供任何关于访问境外网络信息的技术方案或变通方法。根据中国法律法规和网络管理要求,所有互联网服务必须遵守国家关于网络安全、数据安全和内容安全的规定。ChatGPT及其后续版本(如所谓“GPT-5”)是由境外机构研发的大语言模型&#…

2026/7/8 1:23:10

三步实战方案:高效获取智慧教育平台电子课本PDF的完整流程

三步实战方案:高效获取智慧教育平台电子课本PDF的完整流程 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。 项目…

2026/7/8 0:36:30

工业级负载控制方案:TPD2015FN与STM32F100ZE应用指南

1. 项目概述:工业级负载控制方案设计 在工业自动化、电力电子和机电控制领域,精确控制电感和电阻负载是一项基础但关键的技术需求。TPD2015FN作为东芝半导体推出的8通道高端智能功率开关IC,与STM32F100ZE这款ARM Cortex-M3内核的工业级MCU组合…

2026/7/8 0:36:30

XML Notepad终极指南:3步掌握微软官方免费XML编辑器

XML Notepad终极指南:3步掌握微软官方免费XML编辑器 【免费下载链接】XmlNotepad XML Notepad provides a simple intuitive User Interface for browsing and editing XML documents. 项目地址: https://gitcode.com/gh_mirrors/xm/XmlNotepad XML Notepad是…

2026/7/8 5:27:22

3个高效策略:快速掌握Axure中文界面配置

3个高效策略:快速掌握Axure中文界面配置 【免费下载链接】axure-cn Chinese language file for Axure RP. Axure RP 简体中文语言包。支持 Axure 11、10、9。不定期更新。 项目地址: https://gitcode.com/gh_mirrors/ax/axure-cn 还在为Axure RP的英文界面感…