langchain_community.embeddings.ovhcloud.OVHCloudEmbeddings

class langchain_community.embeddings.ovhcloud.OVHCloudEmbeddings[source]

基础:BaseModelEmbeddings

OVHcloud AI endpoints 嵌入。

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

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

param access_token: str = ''

嵌入生成时使用的 OVHcloud AI endpoints 模型名称

param model_name : str = ''

OVHcloud AI endpoints 区域

param region: str = 'kepler'
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]

为PremAIEmbeddings创建一个重试装饰器。 :param texts: 要嵌入的文本列表。 :type texts: List[str]

返回

嵌入每个输入文本的嵌入列表。

返回类型

List[List[float]]

参数

texts (List[str]) –

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

嵌入单个查询文本。 :param text: 要嵌入的文本。 :type text: str

返回

文本的嵌入。

返回类型

List[float]

参数

text (str) –