langchain_community.embeddings.nlpcloud.NLPCloudEmbeddings

class langchain_community.embeddings.nlpcloud.NLPCloudEmbeddings[source]

基础类:BaseModelEmbeddings

NLP Cloud 抽象化模型。

使用时,您应已安装 nlpcloud Python 包。

示例

from langchain_community.embeddings import NLPCloudEmbeddings

embeddings = NLPCloudEmbeddings()

通过解析和验证从关键字参数传入的输入数据来创建新模型。

如果输入数据无法解析为有效模型,则引发 ValidationError。

param gpu: bool [Required]
param model_name: str [Required]
async aembed_documents(texts: List[str]) List[List[float]]

异步嵌入文档查询。

参数

texts (列表[str]) – 需要嵌入的文本列表。

返回

嵌入列表。

返回类型

列表[列表[float]]

async aembed_query(text: str) List[float]

异步嵌入查询文本。

参数

text (str) – 需要嵌入的文本。

返回

嵌入。

返回类型

列表[float]

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

使用 NLP Cloud 嵌入文档列表。

参数

texts (列表[str]) – 要嵌入的文本列表。

返回

嵌入列表,每行对应一个文本。

返回类型

列表[列表[float]]

embed_query(text: str) List[float][来源]

使用NLP Cloud嵌入查询。

参数

text (str) – 要嵌入的文本。

返回

文本的嵌入向量。

返回类型

列表[float]

使用NLPCloudEmbeddings的示例