2.4.1 嵌入模型概述
Text Embedding Models:文档嵌入模型,提供将文本编码为向量的能力,即文档向量化。文档写入和用户查询匹配前都会先执行文档嵌入编码,即向量化。
![图片[1]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1351.png)
常用嵌入模型:
![图片[2]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1352.png)
LangChain中针对向量化模型的封装提供了两种接口,一种针对句子的向量化embed_query ,一种针对文档的向量化(embed_documents) 。
2.4.2 嵌入模型选型与初始化
选型1:使用CloseAI平台提供的嵌入模型
![图片[3]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1353.png)
初始化方式:
![图片[4]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1354.png)
需要.env文件中对应的配置信息:
![图片[5]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1355.png)
选型2:使用硅基流动平台的嵌入模型
选择bge-m3 作为嵌入模型,可以通过硅基流动调用,该模型可以免费调用,如果追求更低的延迟、更稳定的服务,也可以充值后选择带有pro 前缀的模型,如下所示
![图片[6]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1356.png)
这两款产品的模型是一样的,区别只在于资费和服务保障。
初始化方式1:
![图片[7]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1357.png)
初始化方式2:
![图片[8]-2.4 文档嵌入模型 Text Embedding Models-大赛人网](https://www.dsrw.com/wp-content/uploads/2026/11/image-1358.png)
需要.env文件中对应的配置信息:
SILICONFLOW_BASE_URL=https://api.siliconflow.cn/v1
SILICONFLOW_API_KEY=<YOUR_API_KEY>
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END

















请登录后查看评论内容