接口定义
list_databases() 用于查询集群中所有的向量数据库,包括 Base 类与 AI 类数据库。
def list_databases(timeout: float | None = None) -> List[Database]
使用示例
db_list = client.list_databases()for db in db_list : print("name={}, type={}".format(db.database_name, db.__class__.__name__))
入参描述
参数名 | 是否必选 | 参数含义 | 配置方法 |
timeout | 否 | 请求超时时间。 | 单位:秒。 默认值:VectorDBClient() 接口配置的 timeout 时长。 取值范围:大于等于0。 |
出参描述
输出已创建的所有的数据库名,如下所示。
name=db-test, type=Databasename=db-test-ai, type=AIDatabase
参数名 | 参数含义 |
name | 数据库名。 |
type | 数据库类型。 带有 AI 字样说明数据库为 AI 套件类数据库,用于上传文件。 不带 AI 字样,则为 Base 类数据库。 |