Skip to main content
LASER 是由 Meta AI 研究团队开发的 Python 库,截至 2024 年 2 月 25 日,可为 147 种以上的语言创建多语言句子嵌入。

依赖项

要在 LangChain 中使用 LaserEmbed,请安装 laser_encoders Python 包。
pip install laser_encoders

导入

from langchain_community.embeddings.laser import LaserEmbeddings

实例化 LASER

参数

  • lang: Optional[str]
    若为空,则默认使用多语言 LASER 编码器模型(名为 “laser2”)。 您可以在 此处此处 查看支持的语言及语言代码列表。
# 实例化示例
embeddings = LaserEmbeddings(lang="eng_Latn")

使用方法

生成文档嵌入

document_embeddings = embeddings.embed_documents(
    ["This is a sentence", "This is some other sentence"]
)

生成查询嵌入

query_embeddings = embeddings.embed_query("This is a query")