Corbeille et restauration#
Ultralytics Platform applique une politique de suppression réversible de 30 jours, qui te permet de récupérer les projets, jeux de données et modèles supprimés par erreur. Les éléments supprimés sont déplacés dans la Corbeille, où tu peux les restaurer avant leur suppression définitive.

Politique de suppression réversible#
Lorsque tu supprimes une ressource sur la plateforme :
- Immédiatement : l'élément est déplacé dans la Corbeille (il n'est pas supprimé définitivement)
- 30 jours : l'élément reste récupérable dans la Corbeille
- Après 30 jours : l'élément est automatiquement supprimé définitivement
Tu disposes de 30 jours pour restaurer tout élément supprimé. Après ce délai, l'élément et toutes les données associées sont définitivement supprimés et ne peuvent pas être récupérés.
Accéder à la Corbeille#
Accède à ta Corbeille :
- Va dans Settings et clique sur l'onglet Trash
- Ou accède directement à
/trash(redirige versSettings > Trash)

Contenu de la Corbeille#
La Corbeille affiche toutes les ressources supprimées de manière réversible avec des onglets de filtrage indiquant chacun un compteur en temps réel, ainsi qu'un champ de recherche qui fait correspondre le nom et le type :
| Filtrer | Affiche |
|---|---|
| Toutes | Tous les éléments de la Corbeille |
| Datasets | Jeux de données dans la Corbeille |
| Projects | Projets dans la Corbeille |
| Modèles | Modèles dans la Corbeille |
Afficher les éléments de la Corbeille#
Chaque élément de la Corbeille affiche :
| Champ | Description |
|---|---|
| Nom | Nom d'origine de la ressource |
| Saisir | Project, Dataset ou Model (avec un code couleur) |
| Deleted | Délai écoulé depuis la suppression de l'élément |
| Expires | Nombre de jours avant la suppression définitive (par ex. « 30d »), en ambre sous 15 jours et en rouge sous 8 jours |
| Taille | Espace de stockage utilisé par l'élément |
| Cascaded | Éléments enfants inclus, affichés sous forme de badge +N à côté du nom |
(Les informations sur le projet parent sont renvoyées par la Trash API pour les modèles, mais ne sont pas affichées dans le tableau de la Corbeille.)
Comportement en cascade#
Lorsque tu supprimes une ressource parent, les ressources enfants sont également déplacées dans la Corbeille :
| Type de ressource | Éléments inclus lors de la suppression |
|---|---|
| Projects | Projet + tous les modèles qu'il contient |
| Datasets | Jeu de données + toutes les images et annotations |
| Models | Poids du modèle + historique de l'entraînement + exports |
La mise à la Corbeille d'un modèle — ou d'un projet qui en contient un — annule tout entraînement cloud en cours pour ce modèle et met fin à son instance GPU. Le temps GPU écoulé reste facturé. Consulte Billing.
Treemap du stockage#
L'onglet Corbeille inclut une visualisation du stockage (treemap) qui affiche la taille relative des éléments de la Corbeille, avec un code couleur par type :
- Bleu : projets
- Vert : jeux de données
- Violet : modèles
Restaurer des éléments#
Récupère un élément supprimé (rôle Editor ou supérieur dans un espace de travail d'équipe) :
- Accède à Settings > Trash
- Trouve l'élément que tu veux restaurer
- Clique sur le bouton Restore (icône d'annulation)

L'élément retourne à son emplacement d'origine avec toutes ses données intactes.
Si le slug d'origine est déjà pris, la plateforme restaure l'élément avec un slug unique disponible afin que tu puisses y accéder immédiatement.
Comportement de la restauration#
| Ressource | Comportement de la restauration |
|---|---|
| Projet | Restaure le projet et tous les modèles qu'il contient |
| Jeu de données | Restaure le jeu de données avec toutes les images et annotations |
| Modèle | Restaure le modèle dans son projet d'origine si le projet est actif |
La restauration d'un modèle échoue si son projet parent se trouve dans la Corbeille. L'erreur suivante s'affiche : « Cannot restore model while its parent project is in trash. Restore the project first. » Restaure toujours le projet parent avant de restaurer des modèles individuels.
Suppression définitive#
Suppression automatique#
Les éléments de la Corbeille sont automatiquement et définitivement supprimés après 30 jours.
Vider la Corbeille#
Supprime définitivement tous les éléments immédiatement :
- Accède à Settings > Trash
- Clique sur l'icône de la Corbeille dans l'en-tête
- Confirme l'action
Vider la Corbeille supprime définitivement tous les éléments immédiatement. Cette action est irréversible et toutes les données seront perdues, y compris les déploiements associés, les tâches d'exportation et les fichiers stockés liés aux ressources placées dans la Corbeille.
Supprimer définitivement un seul élément#
Pour supprimer définitivement un élément sans attendre :
- Trouve l'élément dans la Corbeille
- Clique sur le bouton Delete permanently (Corbeille) de sa ligne
- Confirme la suppression — la boîte de dialogue indique le nom de l'élément et le nombre de modèles en cascade qui l'accompagnent
Pour les projets, la suppression définitive supprime également les déploiements associés et les fichiers d'exportation appartenant aux ressources de l'espace de travail supprimé. Si un déploiement ne peut pas être supprimé, la Platform t'en avertit et le laisse répertorié sur la page Deployments afin que tu puisses réessayer depuis cette page.
Stockage et Corbeille#
Les éléments de la Corbeille sont toujours comptabilisés dans ton quota de stockage :
| Scénario | Impact sur le stockage |
|---|---|
| Supprimer l'élément | Le stockage reste alloué |
| Restaurer l'élément | Aucun changement (il était toujours comptabilisé) |
| Suppression définitive | Stockage libéré |
| Suppression automatique après 30 jours | Stockage libéré automatiquement |
Accès à l'API#
Accède à la Corbeille par programmation via la REST API. Les trois opérations utilisent le même chemin /api/trash et s'appliquent à l'espace de travail qui a émis la clé API — pour gérer la Corbeille d'un espace de travail d'équipe, utilise une clé API de cet espace de travail. Les exemples Python utilisent le SDK ultralytics-platform :
from ultralytics_platform import Platform
client = Platform() # reads ULTRALYTICS_API_KEYcurl -H "Authorization: Bearer YOUR_API_KEY" \
"https://platform.ultralytics.com/api/trash?type=all&page=1&limit=50"trash = client.lifecycle.trash(type="all", page=1, limit=50)type accepte all, project, dataset ou model. limit vaut 50 par défaut et est plafonné à 200. La liste nécessite un accès Viewer ou supérieur.
La restauration et la suppression nécessitent un accès Editor ou supérieur.
FAQ#
Non. Après 30 jours, les éléments sont définitivement supprimés et ne peuvent pas être récupérés. Veille à restaurer les éléments importants avant la date d'expiration affichée dans la Corbeille.
Le projet et tous les modèles actifs qu'il contient sont déplacés ensemble vers la Corbeille. La restauration du projet restaure les modèles qui ont été placés dans la Corbeille avec lui. Un modèle dépendant ne peut pas être restauré tant que son projet parent reste dans la Corbeille.
Oui, les éléments de la Corbeille continuent d'utiliser le quota de stockage. Pour libérer de l'espace, supprime définitivement des éléments ou vide la Corbeille.
Non. Si un projet est supprimé définitivement, tous les modèles qu'il contenait sont également supprimés définitivement. Restaure toujours les éléments avant l'expiration du délai de 30 jours.
Chaque élément de la Corbeille affiche une colonne « Expires » indiquant le nombre de jours (par exemple, « 30d ») restants avant sa suppression définitive automatique.