接口定义
create_database() 用于创建一个 Base 类的向量数据库,存储向量数据或写入文本。
create_ai_database() 用于创建一个 AI 类向量数据库,上传并存储文件。
def create_database( database_name: str, timeout: float | None = None ) -> Database
def create_ai_database( database_name: str, timeout: float | None = None ) -> AIDatabase
使用示例
db = client.create_database(database_name='db-test')
db = client.create_ai_database(database_name='db-test-ai')
入参描述
参数 | 是否必选 | 参数含义 | 配置方法及要求 |
database_name | 是 | 设置 Database 名称。 | Database 命名要求如下: 只能使用英文字母,数字,下划线_、中划线-,并以英文字母开头。 长度要求:[1,128]。 |
timeout | 否 | 请求超时时长。 | 单位:秒 默认值:VectorDBClient() 接口配置的 timeout 时长。 取值范围:大于等于0。 |