Быстрый старт
Моделям, которые принимают изображение, видео или аудио, нужна публичная ссылка на файл. Если файла в сети нет, загрузите его к нам и передайте полученный
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"
}
}