langchain_community.vectorstores.kinetica
.KineticaSettings¶
- class langchain_community.vectorstores.kinetica.KineticaSettings[source]¶
继承自:
BaseSettings
Kinetica 客户端配置。
- 属性
- host (str)用于连接 MyScale 后端的 URL。
默认为 ‘localhost’。
端口号(整数):用于与HTTP连接的URL端口号。默认为8443。用户名(字符串):登录用的用户名。默认为None。密码(字符串):登录用的密码。默认为None。数据库名(字符串):查找表的数据库名称。默认为‘default’。表名(字符串):要操作的表名称。
默认为‘vector_table’。
- 指标(字符串)用于计算距离的指标,
支持(‘angular’,‘euclidean’,‘manhattan’,‘hamming’,‘dot’)。默认为‘angular’。 https://github.com/spotify/annoy/blob/main/src/annoymodule.cc#L149-L169
通过解析和验证从关键字参数中输入的数据来创建新模型。
如果输入数据无法解析成有效的模型,将抛出ValidationError异常。
- param database: str = 'langchain'¶
- param host : str = 'http://127.0.0.1'¶
- param metric : str = 'l2'¶
- param password : Optional[str] = None¶
- param port : int = 9191¶
- param table : str = 'langchain_kinetica_embeddings'¶
- param username : Optional[str] = None¶