# Gestión de colecciones

Consulte la página de documentación de [HfApi](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi) para obtener la referencia de los métodos para gestionar su Space en el Hub.

- Obtener el contenido de la colección: [get_collection()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.get_collection)
- Crear nueva colección: [create_collection()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.create_collection)
- Actualizar una colección: [update_collection_metadata()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.update_collection_metadata)
- Actualizar el grupo de recursos de una colección: [update_collection_resource_group()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.update_collection_resource_group)
- Eliminar una colección: [delete_collection()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.delete_collection)
- Añadir un elemento a una colección: [add_collection_item()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.add_collection_item)
- Actualizar un elemento en una colección: [update_collection_item()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.update_collection_item)
- Eliminar un elemento de una colección: [delete_collection_item()](/docs/huggingface_hub/v2.4.0/es/package_reference/hf_api#huggingface_hub.HfApi.delete_collection_item)

### Colección[[huggingface_hub.Collection]]

#### huggingface_hub.Collection[[huggingface_hub.Collection]]

```python
huggingface_hub.Collection(**kwargs)
```

[Fuente](https://github.com/huggingface/huggingface_hub/blob/v2.4.0/src/huggingface_hub/hf_api.py#L1381)

**Parámetros:**

slug (`str`) : Slug de la colección. Por ejemplo, `"TheBloke/recent-models-64f9a55bb3115b4f513ec026"`.

title (`str`) : Título de la colección. Por ejemplo, `"Recent models"`.

owner (`str`) : Propietario de la colección. Por ejemplo, `"TheBloke"`.

items (`list[CollectionItem]`) : Lista de elementos de la colección.

last_updated (`datetime`) : Fecha de la última actualización de la colección.

position (`int`) : Posición de la colección en la lista de colecciones del propietario.

private (`bool`) : Indica si la colección es privada o no.

theme (`str`) : Tema de la colección. Por ejemplo, `"green"`.

upvotes (`int`) : Número de votos positivos de la colección.

description (`str`, *opcional*) : Descripción de la colección, como texto plano.

url (`str`) : (property) URL de la colección en el Hub.

Contiene información sobre una colección en el Hub.

### CollectionItem[[huggingface_hub.CollectionItem]]

#### huggingface_hub.CollectionItem[[huggingface_hub.CollectionItem]]

```python
huggingface_hub.CollectionItem(_id: str, id: str, type: CollectionItemType_T, position: int, note: dict | None = None, **kwargs)
```

[Fuente](https://github.com/huggingface/huggingface_hub/blob/v2.4.0/src/huggingface_hub/hf_api.py#L1333)

**Parámetros:**

item_object_id (`str`) : ID único del elemento en la colección.

item_id (`str`) : ID del objeto subyacente en el Hub. Puede ser un repo_id, un paper id, un collection slug o un bucket id. p. ej. `"jbilcke-hf/ai-comic-factory"`, `"2307.09288"`, `"celinah/cerebras-function-calling-682607169c35fbfa98b30b9a"`.

item_type (`str`) : Tipo del objeto subyacente. Puede ser uno de `"model"`, `"dataset"`, `"space"`, `"paper"`, `"collection"` o `"bucket"`.

position (`int`) : Posición del elemento en la colección.

note (`str`, *opcional*) : Nota asociada al elemento, como texto plano.

Contiene información sobre un elemento de una Colección (modelo, conjunto de datos, Space, artículo, colección o bucket).

