langchain_voyageai.embeddings
.VoyageAIEmbeddings¶
- class langchain_voyageai.embeddings.VoyageAIEmbeddings[来源]¶
基类:
BaseModel
,Embeddings
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) – 要嵌入的文本。
- 返回
嵌入。
- 返回类型
浮点数列表