Корзина и восстановление#
Ultralytics Platform использует политику мягкого удаления сроком 30 дней, позволяющую восстановить случайно удалённые проекты, датасеты и модели. Удалённые элементы перемещаются в корзину, откуда их можно восстановить до окончательного удаления.

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

Содержимое корзины#
В корзине отображаются все мягко удалённые ресурсы с вкладками фильтрации, каждая из которых показывает актуальное количество, а также поле поиска, выполняющего поиск по имени и типу:
| Фильтр | Показывает |
|---|---|
| Все | Все элементы в корзине |
| Датасеты | Датасеты в корзине |
| Проекты | Проекты в корзине |
| Модели | Модели в корзине |
Просмотр элементов корзины#
Для каждого элемента в корзине отображаются:
| Поле | Описание |
|---|---|
| Имя | Исходное имя ресурса |
| Ввод | Проект, датасет или модель (с цветовой маркировкой) |
| Удалён | Давность удаления элемента |
| Истекает | Количество дней до окончательного удаления (например, "30d"); менее 15 дней — янтарный цвет, менее 8 — красный |
| Размер | Объём хранилища, занимаемый элементом |
| Каскадно | Включённые дочерние элементы, обозначенные значком +N рядом с именем |
(Информация о родительском проекте возвращается Trash API для моделей, но не отображается в таблице корзины.)
Каскадное поведение#
При удалении родительского ресурса дочерние ресурсы также перемещаются в корзину:
| Тип ресурса | Что включается при удалении |
|---|---|
| Проекты | Проект и все модели внутри него |
| Датасеты | Датасет и все изображения с аннотациями |
| Модели | Веса модели, история обучения и экспорты |
Перемещение модели — или проекта, содержащего модель, — в корзину отменяет выполняющееся облачное обучение этой модели и завершает работу её экземпляра GPU. Уже истёкшее время использования GPU всё равно оплачивается. Подробнее см. в разделе Billing.
Древовидная карта хранилища#
Вкладка Trash содержит визуализацию хранилища (древовидную карту), показывающую относительный размер элементов в корзине с цветовой маркировкой по типу:
- Синий: проекты
- Зелёный: датасеты
- Фиолетовый: модели
Восстановление элементов#
Восстанови удалённый элемент (в рабочей области команды нужна роль Editor или выше):
- Перейди в Settings > Trash
- Найди элемент, который хочешь восстановить
- Нажми кнопку Restore (значок отмены)

Элемент возвращается в исходное место со всеми сохраненными данными.
Если исходный slug уже занят, платформа восстановит элемент с уникальным доступным slug, чтобы ты мог сразу получить к нему доступ.
Поведение при восстановлении#
| Ресурс | Поведение при восстановлении |
|---|---|
| Проект | Восстанавливает проект и все содержащиеся в нём модели |
| Датасет | Восстанавливает датасет со всеми изображениями и аннотациями |
| Модель | Восстанавливает модель в исходный проект, если проект активен |
Восстановление модели завершается ошибкой, если её родительский проект находится в корзине. Ты увидишь ошибку: "Cannot restore model while its parent project is in trash. Restore the project first." Сначала всегда восстанавливай родительский проект, а затем отдельные модели.
Окончательное удаление#
Автоматическое удаление#
Элементы в корзине автоматически и окончательно удаляются через 30 дней.
Очистка корзины#
Окончательно удалить все элементы сразу:
- Перейди в Settings > Trash
- Нажми значок корзины в заголовке
- Подтверди действие
Очистка корзины немедленно и окончательно удаляет все элементы. Это действие нельзя отменить, и все данные будут потеряны, включая связанные развёртывания, задания экспорта и сохранённые файлы, относящиеся к ресурсам в корзине.
Окончательное удаление одного элемента#
Чтобы окончательно удалить один элемент, не дожидаясь истечения срока:
- Найди элемент в корзине
- Нажми кнопку Delete permanently (корзина) в его строке
- Подтверди удаление — в диалоговом окне указаны имя элемента и количество каскадно удаляемых вместе с ним моделей
Для проектов окончательное удаление также удаляет связанные развёртывания и файлы экспорта, относящиеся к ресурсам удалённой рабочей области. Если развёртывание невозможно удалить, платформа предупредит тебя и оставит его в списке на странице Deployments, чтобы ты мог повторить попытку оттуда.
Хранилище и корзина#
Элементы в корзине по-прежнему учитываются в квоте хранилища:
| Сценарий | Влияние на хранилище |
|---|---|
| Удаление элемента | Хранилище остаётся занятым |
| Восстановление элемента | Без изменений (элемент всё ещё учитывался) |
| Окончательное удаление | Хранилище освобождено |
| Автоматическое удаление через 30 дней | Хранилище освобождается автоматически |
Доступ через API#
Получай программный доступ к корзине через REST API. Все три операции выполняются по одному пути
/api/trash и работают с рабочей областью, выдавшей ключ API — для управления корзиной рабочей области команды используй
ключ API из этой рабочей области. В примерах на Python используется 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 принимает all, project, dataset или model. По умолчанию limit равен 50, а максимальное значение — 200. Для получения списка нужен доступ уровня
Viewer или выше.
Для восстановления и удаления требуется доступ уровня Editor или выше.
Часто задаваемые вопросы#
Нет. Через 30 дней элементы удаляются окончательно и не подлежат восстановлению. Обязательно восстанови важные элементы до даты истечения срока, указанной в корзине.
И проект, и все содержащиеся в нём активные модели одновременно перемещаются в корзину. Восстановление проекта восстанавливает модели, которые были перемещены в корзину вместе с ним. Каскадную модель нельзя восстановить, пока её родительский проект остаётся в корзине.
Да, элементы в корзине продолжают занимать место в соответствии с квотой хранилища. Чтобы освободить место, безвозвратно удали элементы или очисти корзину.
Нет. Если проект безвозвратно удалён, все находившиеся в нём модели также безвозвратно удаляются. Всегда восстанавливай элементы до истечения 30-дневного периода.
Для каждого элемента в корзине отображается столбец «Expires» с количеством дней (например, «30d») до автоматического безвозвратного удаления.