功能介绍
VectorDBClient() 用于创建一个向量数据库的客户端对象,用于与向量数据库服务器连接并进行数据交互。
SDK 准备
请求接口
import tcvectordbfrom tcvectordb.model.enum import FieldType, IndexType, MetricType, ReadConsistency?#create a database client objectclient = tcvectordb.VectorDBClient(url='http://10.0.X.X', username='root', key='eC4bLRy2va******************************
', read_consistency=ReadConsistency.EVENTUAL_CONSISTENCY, timeout=30)
请求参数
参数名称 | 参数含义 | 是否必选 | 获取方式 |
url | 客户端所需连接的向量数据库服务端访问地址。 | 是 | ? ? ? |
username | 客户端访问向量数据库服务端的账号。 | 是 | 数据库当前仅支持 root 账号。 |
key | 客户端访问向量数据库服务端的 API 密钥,用于进行身份认证。 | 是 | ? ? ? |
read_consistency | 设置读一致性。 | 否 | 取值如下所示,默认为 EVENTUAL_CONSISTENCY。 ReadConsistency.STRONG_CONSISTENCY:强一致性。 ReadConsistency.EVENTUAL_CONSISTENCY:最终一致性。 |
timeout | 请求超时时间。 | 是 | 单位:秒。 默认值:5。 取值范围:大于等于0。若 timeout 设置为小于0或为 Null,系统会自动赋值为默认值。 |
?