langchain_voyageai.embeddings.VoyageAIEmbeddings

class langchain_voyageai.embeddings.VoyageAIEmbeddings[来源]

基类:BaseModelEmbeddings

VoyageAIEmbeddings 嵌入模型。

示例

from langchain_voyageai import VoyageAIEmbeddings

model = VoyageAIEmbeddings()

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

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

参数 batch_size: int [必要]
参数 model: str [必要]
参数 show_progress_bar: bool = False
参数 truncation: Optional[bool] = None
参数 voyage_api_key: Optional[SecretStr] = None
约束
  • 类型 = 字符串

  • 只写 = True

  • 格式 = 密码

异步 aembed_documents(texts: List[str]) List[List[float]][来源]

异步嵌入文档搜索。

参数

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

返回

嵌入列表。

返回类型

列表[列表[float]]

async aembed_query(text: str) List[float][source]

异步嵌入查询文本。

参数

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

返回

嵌入。

返回类型

浮点数列表

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

嵌入搜索文档。

参数

texts (str列表) –

返回类型

列表[列表[float]]

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

嵌入查询文本。

参数

text (str) –

返回类型

浮点数列表