05-LangChain调用嵌入模型
·
嵌入模型是一种能将数据(如单词、句子、图片)转换为数值向量(也就是坐标)的技术。
它的核心原则是:语义越相近的数据,在向量空间中的距离就越近。
简单来说,嵌入模型为计算机理解世界提供了一个“坐标系”,让机器能够像人类一样,理解数据之间的“意义”和“关联”。
调用代码示例:
import os
from langchain_community.embeddings import DashScopeEmbeddings
# 设置环境变量api_key
os.environ["DASHSCOPE_API_KEY"] = ""
model = DashScopeEmbeddings(dashscope_api_key="") # 同时传递api_key)
print(model.embed_query("我喜欢你")) # 单次转换
print(model.embed_documents(["我喜欢你","我稀饭你","晚上吃啥"])) # 批量转换
输出结果:


更多推荐

所有评论(0)