Creative APIDocs
Загрузка файлов

Загрузка файлов

Быстрый старт

Моделям, которые принимают изображение, видео или аудио, нужна публичная ссылка на файл. Если файла в сети нет, загрузите его к нам и передайте полученный downloadUrl в input задачи.

Три способа

СпособКогда удобенСтраница
Base64Небольшие файлы, которые уже в памяти приложенияЗагрузка Base64
Поток (multipart/form-data)Файлы с диска, большие видеоЗагрузка файла потоком
По ссылкеФайл уже лежит в сети, но модель до него не дотягиваетсяЗагрузка по ссылке

Все три — POST на https://api.cr-api.ru с ключом в заголовке Authorization: Bearer YOUR_API_KEY.

Ограничения

  • Хранение — 24 часа, затем файл удаляется.
  • Размер: изображения до 20 МБ, видео до 100 МБ, аудио до 50 МБ.
  • Тип определяется по содержимому файла, а не по имени.
  • Необязательные поля всех способов: fileName — имя файла, uploadPath — папка (только для порядка в ответе).

Ответ

Одинаковый для всех способов. Ссылка для input — data.downloadUrl.

{
  "success": true,
  "code": 200,
  "msg": "File uploaded successfully",
  "data": {
    "fileName": "photo.png",
    "filePath": "inputs/photo.png",
    "downloadUrl": "https://files.cr-api.ru/u/Zr6pQ1wXcV3bN8mK2tYh0A.png",
    "fileSize": 182344,
    "mimeType": "image/png",
    "uploadedAt": "2026-11-12T10:00:00.000Z"
  }
}