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]¶
更新现有集合的参数