langchain_community.embeddings.ernie
.ErnieEmbeddings¶
- class langchain_community.embeddings.ernie.ErnieEmbeddings[源代码]¶
基础:
BaseModel
,Embeddings
自版本 0.0.13 起已弃用:请使用
langchain_community.embeddings.QianfanEmbeddingsEndpoint
代替。Ernie Embeddings V1 嵌入模型。
通过解析和验证关键字参数中的输入数据来创建一个新模型。
如果输入数据无法解析以形成有效的模型,将引发 ValidationError。
- 参数 access_token: Optional[str] = None¶
- 参数 chunk_size: int = 16¶
- 参数 ernie_api_base: Optional[str] = None¶
- 参数 ernie_client_id: Optional[str] = None¶
- 参数 ernie_client_secret: Optional[str] = None¶
- 参数 model_name: str = 'ErnieBot-Embedding-V1'¶
- async aembed_documents(texts: List[str]) List[List[float]] [源代码]¶
异步嵌入搜索文档。
- 参数
texts (列表[str]) – 要嵌入的文本列表
- 返回
嵌入列表,每个文本一个。
- 返回类型
列表[列表[浮点数]]
- async aembed_query(text: str) List[float] [源代码]¶
异步嵌入查询文本。
- 参数
text (str) – 要嵌入的文本。
- 返回
文本的嵌入。
- 返回类型
列表[浮点数]