Видео
Создайте графический ресурс
Добавьте изображение в существующую группу. После обработки укажите его как `asset://<ID>` в поддерживаемом запросе Seedance.
Доступность
Заголовок раздела «Доступность»На этой странице описывается маршрут управления активами Modelflare. Для вызовов требуется действительный смарт-ключ API или ключ API медиа-группы, доступный медиа-канал и необходимое разрешение.
Конечная точка
Заголовок раздела «Конечная точка»POST https://modelflare.dev/volc/asset/CreateAsset
Аутентификация
Заголовок раздела «Аутентификация»Используйте ключ API Modelflare:
-H "Authorization: Bearer YOUR_MODELFLARE_API_KEY"Отправьте Idempotency-Key с запросами на создание, обновление и удаление. Повторная попытка того же ключа для того же пользователя воспроизводит сохраненный ответ без повторения мутации.
Добавьте изображение в существующую группу. После обработки укажите его как asset://<ID> в поддерживаемом запросе Seedance.
| Поле | Тип | Обязательно | Описание | Пример |
|---|---|---|---|---|
GroupId |
string |
Да | Идентификатор целевой группы активов. | group-20260320141746-zsf6b |
AssetType |
Image |
Да | Должно быть Image. |
Image |
URL |
string |
Да | Публичный URL-адрес, URI данных или необработанный код Base64. Изображения должны быть размером менее 30 МБ, размером 300–6000 пикселей с каждой стороны и иметь соотношение сторон 0,4–2,5. | https://example.com/image.jpg |
file |
binary |
Нет | Многочастная альтернатива URL. Принимаются JPEG, PNG, WebP, BMP, TIFF, GIF, HEIC и HEIF. |
image.jpg |
Name |
string |
Нет | Имя для отображения/поиска, до 64 символов. Он не отправляется в модель. | character-reference |
model |
string |
Нет | volc-asset |
|
ProjectName |
string |
Нет | Название проекта. Оно должно соответствовать целевой группе; по умолчанию — default. |
default |
Пример JSON:
{ "model": "volc-asset", "GroupId": "group-20260320141746-zsf6b", "Name": "character-reference", "AssetType": "Image", "URL": "https://example.com/image.jpg"}Пример multipart/form-data:
curl --request POST https://modelflare.dev/volc/asset/CreateAsset \ --header "Authorization: Bearer YOUR_MODELFLARE_API_KEY" \ --form "model=volc-asset" \ --form "GroupId=group-20260320141746-zsf6b" \ --form "file=@image.jpg"Изображение вошло в асинхронную обработку. Опрашивайте GetAsset, пока Status не станет Active или Failed. Соглашение об уровне обслуживания во время загрузки отсутствует; типичное изображение занимает около 6–9 секунд, а загруженная очередь просмотра может занять от 10 секунд до 2 минут.
| Поле | Тип | Обязательно | Описание | Пример |
|---|---|---|---|---|
Id |
string |
Да | Идентификатор актива. Используйте asset://<ID> только после того, как статус станет Active. |
asset-20260528140922-d9646 |
Пример ответа:
{ "Id": "asset-20260528140922-d9646"}| Статус | Значение |
|---|---|
400 |
Запрос недействителен. |
401 |
Ключ API отсутствует или неавторизован. |
Пример тела ошибки (при возврате):
{ "error": { "code": "invalid_request", "message": "Request validation failed." }}Создание изображений, видео и аудио происходит асинхронно. После получения идентификатора актива вызовите GetAsset и используйте ссылку asset://<ID> только тогда, когда статус равен Active.