功能介绍
VectorDBClient()用于创建一个向量数据库的客户端对象,用于与向量数据库服务器连接并进行数据交互。
请求示例
import com.tencentcloudapi.client.VectorDBClient;import com.tencentcloudapi.model.*?public class VectorDBExample {public static void main(String[] args) {// 创建VectorDB ClientConnectParam connectParam = ConnectParam.newBuilder().withUrl("http://10.0.X.X:80").withUsername("root").withKey("eC4bLRy2va******************************
").withTimeout(30).build();VectorDBClient client = new VectorDBClient(connectParam,ReadConsistencyEnum.EVENTUAL_CONSISTENCY);}}
请求参数
参数名称 | 参数含义 | 是否必选 | 获取方式 |
Url | 客户端所需连接的向量数据库服务端访问地址。 | 是 | ? ? ? |
Username | 客户端访问向量数据库服务端的账号。 | 是 | 数据库当前仅支持 root 账号。 |
Key | 客户端访问向量数据库服务端的 API 密钥,用于进行身份认证。 | 是 | ? |
Timeout | 请求超时时间。 | 是 | 单位:秒。 默认值:5。 取值范围:大于等于0。 |
readConsistency | 设置读一致性。 | 否 | 取值如下所示,默认为 EVENTUAL_CONSISTENCY。 ReadConsistencyEnum.STRONG_CONSISTENCY:强一致性。 ReadConsistencyEnum.EVENTUAL_CONSISTENCY:最终一致性。 |
返回信息
说明:
如果抛出异常,说明连接数据库异常。具体异常原因,可根据提示信息进行分析。无任何提示信息说明执行成功。
?