跳到主要內容
Open In ColabOpen on GitHub

Meta AI 的 LASER Language-Agnostic SEntence Representations Embeddings

LASER 是一個由 Meta AI 研究團隊開發的 Python 函式庫,用於為截至 2024 年 2 月 25 日的 147 種以上語言建立多語言句子嵌入

依賴項目

若要將 LaserEmbed 與 LangChain 搭配使用,請安裝 laser_encoders Python 套件。

%pip install laser_encoders

匯入

from langchain_community.embeddings.laser import LaserEmbeddings
API 參考:LaserEmbeddings

實例化 Laser

參數

  • lang:Optional[str]

    若為空,則預設為使用多語言 LASER 編碼器模型(稱為「laser2」)。您可以在此處此處 找到支援語言和 lang_codes 的清單。

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

此頁面是否對您有幫助?