新建 Database

最近更新时间:2024-09-29 15:47:41

我的收藏

接口定义

createDatabase() 用于创建一个 Base 类的向量数据库,存储向量数据或写入文本。
createAIDatabase() 用于创建一个 AI 类向量数据库,上传并存储文件。
createDatabase()
createAIDatabase()
public Database createDatabase(String databaseName);
public AIDatabase createAIDatabase(String databaseName)

使用示例

基于已创建的 Client,创建数据库。
创建 Base 类数据库
创建 AI 类向量数据库
// client 为 VectorDBClient() 创建的客户端对象
Database db = client.createDatabase("db-test");
// client 为 VectorDBClient() 创建的客户端对象
AIDatabase db = client.createAIDatabase("db-test-ai");

入参描述

参数
是否必选
参数含义
配置方法及要求
databaseName
设置 Database 名称。
Database 命名要求如下:
只能使用英文字母,数字,下划线_、中划线-,并以英文字母开头。
长度要求:[1,128]。

出参描述

说明:
调用该接口之后,如果抛出异常,说明创建数据库失败。具体异常原因,可根据提示信息进行分析。无任何提示信息说明创建数据库执行成功,可使用 listDatabase() 查看已经创建的数据库。