Skip to main content
Open In ColabOpen on GitHub

LASER 语言无关的句子表示嵌入 by Meta AI

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

依赖项

要使用LaserEmbed与LangChain,请安装laser_encoders Python包。

%pip install laser_encoders

导入

from langchain_community.embeddings.laser import LaserEmbeddings
API Reference:LaserEmbeddings

实例化Laser

参数

  • lang: Optional[str]

    如果为空,将默认使用多语言LASER编码器模型(称为“laser2”)。 您可以找到支持的语言和语言代码列表 这里这里

# Ex Instantiationz
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")

这个页面有帮助吗?