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中刚刚插入的数据

相关新闻

为什么选择drawDB而非传统数据库设计工具?

为什么选择drawDB而非传统数据库设计工具?

为什么选择drawDB而非传统数据库设计工具? 【免费下载链接】drawdb Free, simple, and intuitive online database diagram editor and SQL generator. 项目地址: https://gitcode.com/GitHub_Trending/dr/drawdb 在数据库设计领域,我们常常面临一…

2026/7/8 5:36:52阅读更多 →
智能AI招聘面试系统:HR 真正省下来的时间,藏在面试环节里

智能AI招聘面试系统:HR 真正省下来的时间,藏在面试环节里

企业花大量时间筛简历、排面试,最终候选人 Offer 接受率却不到 60%——这个问题,几乎所有规模化招聘的 HR 都遇到过。智能面试系统通过 AI 自动记录面试纪要、结构化评估候选人、统一面试官打分标准,能将面试协调时间压缩 70% 以上&#xff0…

2026/7/8 5:36:52阅读更多 →
私域直播APP开发需要多久?私域直播电商系统源码开发周期详细解析

私域直播APP开发需要多久?私域直播电商系统源码开发周期详细解析

随着私域流量运营持续升温,越来越多企业开始布局私域直播,希望借助直播带货、会员运营、社群营销等方式提升成交效率。因此,不少客户在咨询时都会问同一个问题:开发一套私域直播APP到底需要多久?事实上,开发…

2026/7/8 5:36:52阅读更多 →
Redis 分布式锁|从青铜到钻石的五种演进方案

Redis 分布式锁|从青铜到钻石的五种演进方案

一、本地锁的问题首先我们来回顾下本地锁的问题:目前题目微服务被拆分成了四个微服务。前端请求进来时,会被转发到不同的微服务。假如前端接收了 10 W 个请求,每个微服务接收 2.5 W 个请求,假如缓存失效了,每个微服务在…

2026/7/8 6:46:59阅读更多 →
AutoCVE是一款基于多Agent协同的全流程自动化CVE挖掘与源码审计系统

AutoCVE是一款基于多Agent协同的全流程自动化CVE挖掘与源码审计系统

0x01 工具介绍 AutoCVE是一款基于多Agent协同的全流程自动化CVE挖掘与源码审计系统,依托智能调度与ReAct循环机制,融合多模式审计能力,可自动完成项目筛查、漏洞挖掘、验证研判与报告生成。实测表现亮眼,可在一周内挖掘30个合规高…

2026/7/8 6:46:59阅读更多 →
你的SEO排名再高也挡不住AI搜索的降维打击

你的SEO排名再高也挡不住AI搜索的降维打击

某B2B企业市场总监打开Google Search Console。过去半年,官网SEO流量稳步上涨。核心关键词"制造业MES系统"排到了搜索结果第一页。团队付出的心血有了回报。但同一周,他发现了一个让人后背发凉的趋势。越来越多用户不再点击搜索结果。他们直接…

2026/7/8 6:46:59阅读更多 →
直付通二级商户的“信任杠杆”:用好一级方的背书效应

直付通二级商户的“信任杠杆”:用好一级方的背书效应

在商业合作中,有一种无形的力量常常被低估,那就是“信任杠杆”。简单来说,就是当你与一个本身就值得信任的主体建立合作关系时,这种信任会自动辐射到你身上,让你在与第三方打交道时更容易获得认可。对于二级直付通商户…

2026/7/8 6:46:59阅读更多 →
构建GWAS数据整合管道:3种方法打通分析工具壁垒

构建GWAS数据整合管道:3种方法打通分析工具壁垒

构建GWAS数据整合管道:3种方法打通分析工具壁垒 【免费下载链接】gwasglue Linking GWAS data to analytical tools in R 项目地址: https://gitcode.com/gh_mirrors/gw/gwasglue 在基因组关联研究(GWAS)数据分析的工作流中&#xff0…

2026/7/8 6:46:59阅读更多 →
基于深度学习的障碍物检测系统(YOLOv12完整代码+论文示例+多算法对比)

基于深度学习的障碍物检测系统(YOLOv12完整代码+论文示例+多算法对比)

1. 系统功能与效果 (1)登录注册:系统提供登录、注册与一次性跳过入口,登录成功后会话在本次使用周期内生效,并在进入主界面后形成清晰的操作动线:功能概览到具体检测页面,再到模型选择与结果导…

2026/7/8 6:41:58阅读更多 →
从GitHub安全案例解析常见漏洞与防护实践

从GitHub安全案例解析常见漏洞与防护实践

1. 项目概述:从GitHub Trending看安全实战 最近在GitHub Trending上看到一个项目,叫 skills4/skills ,它因为一些安全漏洞案例被大家讨论。这其实是一个挺典型的场景:一个旨在展示或教授某种技能的仓库,本身却成了安…

2026/7/8 5:12:14阅读更多 →
MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

MLT 2026启示:因果推理与概率建模驱动下一代LLM应用

# MLT 2026启示:因果推理与概率建模驱动下一代LLM应用## 一、背景与挑战:从“黑箱预测”到“可信推理”2026年6月,第7届机器学习与趋势国际会议(MLT 2026)将在悉尼召开。会议议程中,“因果与可解释机器学习…

2026/7/7 2:56:31阅读更多 →
通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

通达OA SQL注入漏洞深度剖析:从手工注入到自动化利用与防御

1. 项目概述与漏洞背景最近在梳理一些历史OA系统的安全风险时,通达OA v11.6版本中的一个老漏洞又进入了我的视线。这个漏洞位于/general/bi_design/appcenter/report_bi.func.php文件中,是一个典型的SQL注入点。虽然这个漏洞的利用方式看起来并不复杂&am…

2026/7/8 2:26:06阅读更多 →
作为一个给团队打绩效的人,我想说几句

作为一个给团队打绩效的人,我想说几句

我每半年都会给团队成员打绩效,也会参与和 CTO 的绩效校准,所以从管理者的视角,说说这件事 首先,我先把结论告诉你:接受结果,但一定要把原因问清楚。 因为当绩效公布到你这里的时候,结果基本已…

2026/7/8 0:01:17阅读更多 →
A股股指期货:全维度解析(多表格结构化完整版)

A股股指期货:全维度解析(多表格结构化完整版)

一、基础定义与核心本质股指期货全称股票价格指数期货,是中国金融期货交易所(中金所)上市的标准化金融期货合约,交易标的为 A 股大盘指数,约定未来特定时间按约定价格现金交割指数涨跌差价,不交割一篮子股票…

2026/7/8 0:01:17阅读更多 →
iOS越狱新手指南:从困惑到掌控,3天解锁iPhone无限潜能的真实故事

iOS越狱新手指南:从困惑到掌控,3天解锁iPhone无限潜能的真实故事

iOS越狱新手指南:从困惑到掌控,3天解锁iPhone无限潜能的真实故事 【免费下载链接】Jailbreak iOS 26.4 - 26, 17 - 17.7.5 & iOS 18 - 18.7.3 Jailbreak Tools, Cydia/Sileo/Zebra Tweaks & Jailbreak News Updates || AI Jailbreak Finder &…

2026/7/8 0:01:17阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/7 5:11:21阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/7 5:11:21阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/7 5:11:21阅读更多 →