Python
使用 LangChain Python 集成 Meta AI LASER 语言无关句子表示嵌入模型。
LASER 是由 Meta AI 研究团队开发的 Python 库,截至 2024 年 2 月 25 日,可为 147 种以上的语言创建多语言句子嵌入。 支持的语言列表见 github.com/facebookresearch/flores/blob/main/flores200/README.md#languages-in-flores-200
laser_encoders
pip install laser_encoders
from langchain_community.embeddings.laser import LaserEmbeddings
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")