Удалить файл
https://api.souz.ai/v1/files/{id}Досрочно; ссылка после этого отвечает 410.
Авторизация
BearerAuthAPI-ключ из кабинета souz.ai — запускает модели. Ключ управления здесь не подходит: 403 forbidden с detail[].reason: requires_api_key.
Параметры пути
idstringобязательноId файла.
^file_"file_9f8e7d6c5b4a"Ответы
200Файл удалён.
application/jsondeletedbooleanобязательноtrueidstringобязательноobjectstringобязательно"file"401Нет ключа или ключ недействителен.
application/json403Нельзя: у ключа не тот вид (модели запускает API-ключ, аккаунт — ключ управления), у роли
Нельзя: у ключа не тот вид (модели запускает API-ключ, аккаунт — ключ управления), у роли
участника нет права или подпись ссылки на файл не сходится. detail[].reason говорит,
что именно: requires_api_key, requires_management_key, cabinet_only (только в
кабинете), insufficient_role (в allowed — роли, которым можно), not_key_author
(секрет ключа открывает только тот, кто его создал).
application/json404Нет такого объекта у этого аккаунта.
application/json429Слишком часто — повторите через `Retry-After` секунд. Запуск моделей, задачи и файлы результатов частотой не ограничены (их ограничивают баланс и лимиты трат); здесь 429 — на поток запросов с ключом, который сервер не знает, с одного адреса, и на потоки сверх 1000 одновременных на аккаунт (события задачи, чат с `stream: true`). Пределы — раздел «Лимиты» руководства.
application/json503Плановые работы (`maintenance`): новые запросы приостановлены до `error.ends_at`,
Плановые работы (maintenance): новые запросы приостановлены до error.ends_at,
причина — в error.reason. Повторите после этого времени (или через Retry-After
секунд, чтобы узнать, не закончились ли работы раньше); принятые задачи доделываются,
переключаться никуда не нужно. Состояние — GET /v1/status.
application/json