qdrant_client.http.api.collections_api 模块¶
- class AsyncCollectionsApi(api_client: Union[ApiClient, AsyncApiClient])[source]¶
Bases:
_CollectionsApi- async collection_exists(collection_name: str) InlineResponse2007[source]¶
如果给定的集合名称存在则返回“true”,否则返回“false”
- async create_collection(collection_name: str, timeout: Optional[int] = None, create_collection: Optional[CreateCollection] = None) InlineResponse200[source]¶
使用给定参数创建新集合
- async delete_collection(collection_name: str, timeout: Optional[int] = None) InlineResponse200[source]¶
删除集合及所有相关数据
- async get_collection(collection_name: str) InlineResponse2005[source]¶
获取指定现有集合的详细信息
- async get_collections() InlineResponse2004[source]¶
获取所有现有集合的名称列表
- async update_collection(collection_name: str, timeout: Optional[int] = None, update_collection: Optional[UpdateCollection] = None) InlineResponse200[source]¶
更新现有集合的参数
- class SyncCollectionsApi(api_client: Union[ApiClient, AsyncApiClient])[source]¶
Bases:
_CollectionsApi- collection_exists(collection_name: str) InlineResponse2007[source]¶
如果给定的集合名称存在则返回“true”,否则返回“false”
- create_collection(collection_name: str, timeout: Optional[int] = None, create_collection: Optional[CreateCollection] = None) InlineResponse200[source]¶
使用给定参数创建新集合
- delete_collection(collection_name: str, timeout: Optional[int] = None) InlineResponse200[source]¶
删除集合及所有相关数据
- get_collection(collection_name: str) InlineResponse2005[source]¶
获取指定现有集合的详细信息
- get_collections() InlineResponse2004[source]¶
获取所有现有集合的名称列表
- update_collection(collection_name: str, timeout: Optional[int] = None, update_collection: Optional[UpdateCollection] = None) InlineResponse200[source]¶
更新现有集合的参数