langchain_community.embeddings.volcengine
.VolcanoEmbeddings¶
- class langchain_community.embeddings.volcengine.VolcanoEmbeddings[源代码]¶
继承了:`
BaseModel
`, `Embeddings
`火山引擎嵌入模型。
通过解析和验证关键字参数中的输入数据来创建一个新的模型。
如果输入数据不可解析为有效模型,则引发`ValidationError`异常。
- 参数 chunk_size: int = 100¶
输入多个文本时的块大小
- 参数 client: Any = None¶
火山引擎客户端
- 参数 host: str = 'maas-api.ml-platform-cn-beijing.volces.com'¶
host 更详细的信息请参考https://www.volcengine.com/docs/82379/1174746
- 参数 model: str = 'bge-large-zh'¶
您可以从https://www.volcengine.com/docs/82379/1174746获得模型名称,目前我们支持`bge_large_zh`。
- 参数 region: str = 'cn-beijing'¶
关于region的更多信息请参考https://www.volcengine.com/docs/82379/1174746
- 参数 version: str = '1.0'¶
模型版本
- 参数 volcano_ak: 可选[str] = None¶
volcano 访问密钥了解更多: https://www.volcengine.com/docs/6459/76491#ak-sk
- 参数 volcano_sk: 可选[str] = None¶
volcano 密钥了解更多: https://www.volcengine.com/docs/6459/76491#ak-sk
- async aembed_documents(texts: List[str]) List[List[float]] ¶
异步嵌入搜索文档。
- 参数
texts (列表[str]) – 要嵌入的文本列表。
- 返回值
嵌入列表。
- 返回类型
列表[列表[浮点数]]
- async aembed_query(text: str) List[float] ¶
异步嵌入查询文本。
- 参数
text (str) – 要嵌入的文本。
- 返回值
嵌入结果。
- 返回类型
列表[浮点数]