LangChain嵌入适配器,支持从elasticsearch.helpers.vectorstore中导入的EmbeddingService接口。

方法

__init__(langchain_embeddings)

embed_documents(texts)

为文档列表生成嵌入表示。

embed_query(text)

为单个查询文本生成嵌入表示。

参数

langchain_embeddings (Embeddings) –

__init__(langchain_embeddings: Embeddings)[source]
参数

langchain_embeddings (Embeddings) –

embed_documents(texts: List[str]) List[List[float]][source])

为文档列表生成嵌入表示。

参数

texts (列表str) – 需要生成嵌入表示的文档文本字符串列表。

返回值

嵌入表示列表,其中每个项对应输入列表中的每个文档。

返回类型

列表[列表[float]]

embed_query(text: str) List[float][source]

text (字符串) – 需要生成嵌入表示的查询文本。

为单个查询文本生成嵌入表示。

参数

输入查询文本的嵌入表示。

返回值

返回类型

列表[列表[float]]

列表[float]