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

使用KineticaSettings的示例