Корзина и восстановление
Платформа Ultralytics реализует политику «мягкого» удаления с 30-дневным сроком, что позволяет восстанавливать случайно удаленные проекты, наборы данных и модели. Удаленные элементы перемещаются в Корзину, где их можно восстановить до окончательного удаления.

Политика обратимого удаления
При удалении ресурса на платформе:
- Немедленно: Элемент перемещается в Корзину (не удаляется окончательно)
- 30 дней: Элемент остается доступным для восстановления в Корзине
- По истечении 30 дней: Элемент удаляется окончательно автоматически
Окно восстановления
У вас есть 30 дней для восстановления любого удаленного элемента. По истечении этого периода элемент и все связанные с ним данные удаляются окончательно и не подлежат восстановлению.
Доступ к Корзине
Перейдите в Корзину:
- Перейдите в Настройки и нажмите вкладку Корзина
- Или перейдите непосредственно к
/trash(перенаправляет наSettings > Trash)

Содержимое Корзины
Корзина показывает все мягко удаленные ресурсы с опциями фильтрации:
| Фильтр | Показывает |
|---|---|
| Все | Все удаленные элементы |
| Проекты | Удаленные проекты |
| Наборы данных | Удаленные наборы данных |
| Модели | Удаленные модели |
Просмотр элементов Корзины
Каждый элемент в корзине отображает:
| Поле | Описание |
|---|---|
| Имя | Исходное имя ресурса |
| Тип | Проект, набор данных или модель (цветовое кодирование) |
| Удалено | Дата и время удаления |
| Осталось дней | Время до окончательного удаления |
| Размер | Объем хранилища, используемый элементом |
| Каскадные элементы | Количество включенных дочерних элементов |
| Родительский проект | Родительский проект (для моделей) |
Каскадное поведение
При удалении родительского ресурса дочерние ресурсы также перемещаются в Корзину:
| Тип ресурса | Что удаляется при перемещении в корзину |
|---|---|
| Проекты | Проект + все модели внутри него |
| Наборы данных | Набор данных + все изображения и аннотации |
| Модели | Веса модели + история обучения + экспорты |
Древовидная карта хранилища
Вкладка «Корзина» включает визуализацию хранилища (древовидную карту), показывающую относительный размер удаленных элементов, с цветовой кодировкой по типу:
- Синий: Проекты
- Зеленый: Наборы данных
- Фиолетовый: Модели
Восстановление элементов
Восстановление удаленного элемента:
- Перейдите в Настройки > Корзина
- Найдите элемент, который хотите восстановить
- Нажмите кнопку Восстановить (значок отмены)
- Подтвердите восстановление

Элемент возвращается в исходное расположение со всеми неповрежденными данными.
Поведение при восстановлении
| Ресурс | Поведение при восстановлении |
|---|---|
| Проект | Восстанавливает проект и все содержащиеся в нем модели |
| Набор данных | Восстанавливает набор данных со всеми изображениями и аннотациями |
| Модель | Восстанавливает модель в исходный проект, если проект активен |
Требуется родительский проект
Восстановление модели завершается неудачей, если ее родительский проект находится в корзине. Вы увидите ошибку: "Невозможно восстановить модель, пока ее родительский проект находится в корзине. Сначала восстановите проект." Всегда восстанавливайте родительский проект перед восстановлением отдельных моделей.
Окончательное удаление
Автоматическое удаление
Элементы в Корзине автоматически и безвозвратно удаляются через 30 дней. Ежедневная задача очистки запускается в 3:00 UTC для удаления просроченных элементов.
Очистить корзину
Немедленно удалить все элементы безвозвратно:
- Перейдите в Настройки > Корзина
- Нажмите Очистить корзину
- Подтвердите действие
Необратимое действие
Очистка корзины безвозвратно удаляет все элементы немедленно. Это действие нельзя отменить, и все данные будут потеряны.
Окончательное удаление отдельного элемента
Чтобы безвозвратно удалить один элемент, не дожидаясь:
- Найдите элемент в корзине
- Нажмите кнопку Удалить
- Подтвердите удаление
Хранилище и корзина
Элементы в корзине по-прежнему учитываются в вашей квоте хранения:
| Сценарий | Влияние на хранилище |
|---|---|
| Удалить элемент | Хранилище остается выделенным |
| Восстановить элемент | Без изменений (по-прежнему учитывалось) |
| Безвозвратное удаление | Хранилище освобождено |
| Автоматическое удаление через 30 дней | Хранилище освобождается автоматически |
Освободить место
Если у вас заканчивается место для хранения, очистите корзину или безвозвратно удалите определенные элементы, чтобы немедленно освободить место. Проверьте использование хранилища в Настройках и ознакомьтесь с Тарифами для лимитов хранилища по плану.
Доступ к API
Доступ к корзине программно через REST API:
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://platform.ultralytics.com/api/trash
curl -X POST -H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"id": "item_abc123", "type": "dataset"}' \
https://platform.ultralytics.com/api/trash
curl -X DELETE -H "Authorization: Bearer YOUR_API_KEY" \
https://platform.ultralytics.com/api/trash/empty
Часто задаваемые вопросы
Можно ли восстановить элемент по истечении 30 дней?
Нет. По истечении 30 дней элементы удаляются безвозвратно и не могут быть восстановлены. Убедитесь, что вы восстановили важные элементы до даты истечения срока действия, указанной в Корзине.
Что произойдет, если я удалю проект с моделями?
Как проект, так и все содержащиеся в нем модели перемещаются в Корзину вместе. Восстановление проекта восстанавливает все его модели. Вы также можете восстанавливать отдельные модели по отдельности.
Учитываются ли элементы в Корзине при расчете объема хранилища?
Да, элементы в Корзине продолжают использовать квоту хранилища. Чтобы освободить место, безвозвратно удалите элементы или очистите Корзину.
Могу ли я восстановить модель, если ее проект был окончательно удален?
Нет. Если проект удаляется безвозвратно, все модели, которые находились внутри него, также удаляются безвозвратно. Всегда восстанавливайте элементы до истечения 30-дневного срока.
Как узнать, когда элемент будет окончательно удален?
Каждый элемент в Корзине показывает счетчик «Дней до удаления», указывающий, сколько дней осталось до автоматического безвозвратного удаления.