Seedance 1.0 Lite Image-to-Video
Seedance 1.0 Lite Image-to-Video превращает изображение и инструкции по движению в видео. Выберите doubao-seedance-1-0-lite-i2v-250428 для этой конкретной редакции с изображением на входе. Предоставьте исходное изображение и опишите движение объекта, поведение камеры и желаемый финальный вид. Отправка запускает асинхронное задание; сохраните его ID и получите готовое видео из того же задания.
О модели
Описание раскрывает возможности модели. Доступные в Ailoot входные данные, результаты и параметры выбранного метода перечислены ниже.
Seedance 1.0 Lite Image-to-Video — селектор doubao-seedance-1-0-lite-i2v-250428 для создания видео по изображению. Используйте его для анимации предоставленной сцены, вида продукта или изображения персонажа. Опишите, что движется, как развивается движение и чем должен закончиться кадр. Для сцены с продуктом практическое задание может предусматривать небольшое движение объекта и медленное приближение камеры с сохранением расположения, видимого на исходном изображении.
Используйте POST /v1/videos с model, равным doubao-seedance-1-0-lite-i2v-250428, и массивом content. Поместите инструкцию по движению в элемент text, используя type:text и text, а изображение передайте в элементе image_url с image_url.url. URL изображения должен быть доступен, либо можно передать представление data:image/<format>;base64,.... Документированные форматы изображений — jpeg, png, webp, bmp, tiff и gif. Изображение должно быть меньше 30 MB, ширина и высота — больше 300 и меньше 6000 пикселей, а соотношение сторон — больше 0,4 и меньше 2,5. Проверьте фактический исходный файл перед отправкой.
Рекомендации модели для ввода изображения используют ratio:adaptive. Для генерации по изображению документированы варианты разрешения 480p и 720p; 1080p для этого режима исключено. Поле duration — целое число от 2 до 12 секунд, по умолчанию 5. Документация указывает 24 кадра в секунду. Подбирайте сложность сцены под запрошенную длительность: укажите начальную позу, одно главное действие и финальное кадрирование, не требуя от ролика несвязанной последовательности событий.
Настроенный запрос требует seed, camerafixed, watermark и execution_expires_after наряду с model и content. seed принимает значения от -1 до 4294967295, документированное значение по умолчанию — -1. watermark — логический параметр, по умолчанию false. execution_expires_after измеряется в секундах с момента создания задания, принимает значения от 3600 до 259200 и по умолчанию равен 172800. Документация исключает управление фиксированной камерой в режиме референсного изображения; передайте camerafixed:false для этого профиля. Генерация синхронизированного звука документирована для другой редакции Seedance и не является параметром этого профиля Lite для создания видео по изображению.
Отправка возвращает id Ailoot до готовности видео. Сохраните именно этот id и используйте возвращённый polling_url для проверки того же исходного задания, пока результат не будет готов. Успешный ответ содержит подписанную ссылку Ailoot в content.video_url после того, как Ailoot сохранил готовый файл как принадлежащий вам медиаресурс. Сохраните видео вместе с исходным изображением, запросом и настройками и проверьте его внешний вид, движение и кадрирование по всему ролику. Найдите ресурс через GET /v1/media/assets?family=video, проходя по всем next_cursor, и прочитайте GET /v1/media/assets/{asset_id} с фактическим asset_id, чтобы получить content_url. Если подписанная ссылка возвращает link_expired, повторно прочитайте тот же ресурс для обновлённого content_url. Если исходное задание истекло, завершилось ошибкой или остаётся в неопределённом состоянии, сохраните подробности ответа и изучите его перед созданием новой генерации.
Ailoot Ultra · Video POST /v1/videos doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428
doubao-seedance-1-0-lite-i2v-250428Начало
Seedance 1.0 Lite Image-to-Video превращает изображение и инструкции по движению в видео. Выберите doubao-seedance-1-0-lite-i2v-250428 для этой конкретной редакции с изображением на входе. Предоставьте исходное изображение и опишите движение объекта, поведение камеры и желаемый финальный вид. Отправка запускает асинхронное задание; сохраните его ID и получите готовое видео из того же задания.
- Допустимые входные данные
- Текст · Картинки
- Результаты
- Видео
Доступно в Ailoot · входные данные и методы
Ailoot Ultra · Video POST /v1/videos
- Входные данные
text,image- Результат
video
| Поле | Тип | Требование | Значения и ограничения | По умолчанию |
|---|---|---|---|---|
Полеmodel | Типstring | ТребованиеОбязательно | Значения и ограничения doubao-seedance-1-0-lite-i2v-250428 | По умолчанию— |
Полеcontent | Типarray | ТребованиеОбязательно | Значения и ограничения | По умолчанию— |
Полеduration | Типinteger | ТребованиеНеобязательно | Значения и ограничения Минимум: 2 Максимум: 12 | По умолчанию5 |
Полеresolution | Типstring | ТребованиеНеобязательно | Значения и ограничения 480p, 720p | По умолчанию— |
Полеratio | Типstring | ТребованиеНеобязательно | Значения и ограничения adaptive | По умолчанию— |
Полеservice_tier | Типstring | ТребованиеНеобязательно | Значения и ограничения default, flex | По умолчанию— |
Полеseed | Типinteger | ТребованиеОбязательно | Значения и ограничения Минимум: -1 Максимум: 4 294 967 295 | По умолчанию-1 |
Полеcamerafixed | Типboolean | ТребованиеОбязательно | Значения и ограничения false | По умолчанию— |
Полеwatermark | Типboolean | ТребованиеОбязательно | Значения и ограничения | По умолчаниюfalse |
Полеexecution_expires_after | Типinteger | ТребованиеОбязательно | Значения и ограничения Минимум: 3 600 Максимум: 259 200 | По умолчанию172 800 |
Параметры и жизненный цикл метода
| Параметр | Контракт |
|---|---|
Параметрcontent_type | Контрактapplication/json |
Параметрrequired | Контрактcamerafixed, content, execution_expires_after, model, seed, watermark |
Параметрoptional | Контрактduration, resolution, ratio, service_tier |
Параметрmaterial_types | Контрактtext, image |
Параметрconditions | КонтрактUse the listed content text/image_url items and all six required fields. Retain image roles and order. |
Псевдонимы метода: /v1/videos/generations
Жизненный цикл: submit_once_poll_original
GET /v1/videos/{request_id}
GET /v1/videos/generations/{request_id}
GET /v1/videos/{request_id}/content
GET /v1/videos/generations/{request_id}/content
Тарифы
Как рассчитывается итоговая плата
Отображаемые тарифы позволяют оценить стоимость до генерации. Итоговое списание рассчитывается по стоимости, записанной для исходной генерации. Измеренная длительность результата и прогнозные объёмы не являются итоговым оплачиваемым объёмом.
Тарифная справка не добавляет режимы запроса. Поддерживаемые параметры указаны для выбранного метода.
- Быстрый режим
- Не указано При выборе быстрого режима
- Режим flex
- Не указано При выборе режима flex
- Максимальная интенсивность рассуждений
- Не указано При максимальной интенсивности рассуждений с корректировкой по умолчанию (default)
Оценочные ставки для сравнения
Цены по конфигурациям
Сопоставьте каждую плату с указанными условиями. Для каждого набора альтернативных конфигураций используйте одну ставку.
| Конфигурация | Шкала ставок | Прогноз количества | Расчётная единица | Плата |
|---|---|---|---|---|
| КонфигурацияБазовые тарифы на токены | Шкала ставокБазовая ставка | Прогноз количества— | Расчётная единица— | Плата Вход · Входные токены · Оценка только для сравнения — / 1K токенов Выход · Выходные токены · Оценка только для сравнения — / 1K токенов Вход · Чтение кэша · Оценка только для сравнения — / 1K токенов Вход · Запись в кэш · Оценка только для сравнения — / 1K токенов Вход · Запись в кэш, 1 час · Оценка только для сравнения — / 1K токенов |
| КонфигурацияOutput video tokens | Шкала ставок— | Прогноз количества— | Расчётная единицаper output video token | Плата Выход · video output token · Оценка только для сравнения $0.000003 per output video token |
| КонфигурацияEstimated generation cost | Шкала ставок— | Прогноз количестваОценка для одной генерации | Расчётная единица— | Плата Вход · Оценочная стоимость генерации · Оценка только для сравнения $0.2112 оценка до генерации This estimate is not an additional charge or a fixed rate for the completed generation. |
Ailoot резервирует расчётную сумму перед запросом. После получения результата списывает итоговую плату по измеренному расходу. Для окончательного списания за потоковый ответ используется итоговая запись расхода. Как работают резервирование и расчёт →
Примеры запросов
Ailoot Ultra · Video
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "doubao-seedance-1-0-lite-i2v-250428", "content": [{"type": "text", "text": "The camera slowly approaches the supplied scene while a small object moves."}, {"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}], "resolution": "480p", "ratio": "adaptive", "duration": 5, "service_tier": "default", "seed": -1, "camerafixed": false, "watermark": false, "execution_expires_after": 172800}')
p['content'][1]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
-H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
--data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.
Получить и сохранить результаты
Ailoot Ultra · Video
GET /v1/videos/{request_id}GET /v1/videos/generations/{request_id}GET /v1/videos/{request_id}/contentGET /v1/videos/generations/{request_id}/content
Сохраняйте все готовые результаты
Сохраните каждое готовое видео или полученный файл; загрузите содержимое по каждому фактически полученному URL материала.
Retain the complete response, all actual results, original identifiers, usage and response headers.
Если нужно проверить исходный ответ
Preserve original response/headers/id and poll that operation; never resubmit unknown creation.
Поля ответа
| Поле | Тип |
|---|---|
Полеcontent.video_url | Типstring or array, as returned |
Псевдонимы
Псевдонимы моделей
Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428
Псевдонимы путей метода
/v1/videos/generations
Связанные ID для вызова
FAQ · Seedance 1.0 Lite Image-to-Video
- Какие входные данные и результаты доступны?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:text,image→video- Какие поля использует запрос?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:model,content,duration,resolution,ratio,service_tier,seed,camerafixed,watermark,execution_expires_after- Какие ограничения действуют?
POST /v1/videos·doubao-seedance-1-0-lite-i2v-250428:duration.minimum:2;duration.maximum:12;seed.minimum:-1;seed.maximum:4294967295;execution_expires_after.minimum:3600;execution_expires_after.maximum:259200