Skip to main content

LASER(Language-Agnostic SEntence Representations):Meta AI 的多语言句子表示嵌入库

LASER 是由 Meta AI 研究团队开发的 Python 库,用于创建超过 147 种语言的多语言句子嵌入,截至 2024 年 2 月 25 日。

依赖项

要使用 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(
["这是一个句子", "这是另一个句子"]
)

生成查询嵌入

query_embeddings = embeddings.embed_query("这是一个查询")

Was this page helpful?


You can leave detailed feedback on GitHub.