API Seedance 2.5

Seedance 2.5 от ByteDance: видео из текста, видео из изображения, видео по референсам, ролики 4–30s до 1080p со звуком. Вызывайте через совместимый с OpenAI эндпоинт /v1/videos TeamoRouter с одним API-ключом.

ByteDance Seed сообщает, что Seedance 2.5 появляется в Jimeng AI и Doubao Pro; здесь та же модель доступна по API. источник

Загружаем цену…

ID моделей Seedance 2.5 и параметры

РежимID моделиДлительностьРазрешениеФорматЗвук
Видео из текстаseedance-2-5-text-to-video-basic4–30s480p, 720p, 1080p16:9, 9:16, 1:1, 4:3, 3:4, 21:9Да
Видео из изображенияseedance-2-5-image-to-video-basic4–30s480p, 720p, 1080p16:9, 9:16, 1:1, 4:3, 3:4, 21:9Да
Видео по референсамseedance-2-5-reference-to-video-basic4–30s480p, 720p, 1080p16:9, 9:16, 1:1, 4:3, 3:4, 21:9Да

Вызов API Seedance 2.5

1. Получите API-ключ и задайте переменную окружения

export TEAMO_API_KEY=sk-teamo-...
Получить API-ключ

2. Первый запрос

Генерация видео асинхронная: создайте задачу, дождитесь готовности и скачайте MP4.

import os, time, requests

API = "https://api.teamorouter.com/v1/videos"
headers = {"Authorization": f"Bearer {os.environ['TEAMO_API_KEY']}"}

# 1. Создать задачу
job = requests.post(API, headers=headers, json={
    "model": "seedance-2-5-text-to-video-basic",
    "prompt": "Маленькая собака бежит по траве",
    "seconds": "5",
}).json()

# 2. Проверяйте, пока status не станет completed
while job["status"] not in ("completed", "failed"):
    time.sleep(5)
    job = requests.get(f"{API}/{job['id']}", headers=headers).json()

# 3. Скачать MP4
if job["status"] == "completed":
    video = requests.get(f"{API}/{job['id']}/content", headers=headers)
    open("video.mp4", "wb").write(video.content)
else:
    print(job.get("error"))

Для режима «из изображения» используйте seedance-2-5-image-to-video-basic и передайте первый кадр в input_reference.image_url (URL или data URL).

Цены

Загружаем цену…

Seedance 2.5: вопросы и ответы

Какие ID у моделей Seedance 2.5 в API?
ID моделей Seedance 2.5 в TeamoRouter: Видео из текста: seedance-2-5-text-to-video-basic; Видео из изображения: seedance-2-5-image-to-video-basic; Видео по референсам: seedance-2-5-reference-to-video-basic.
Это та же Seedance 2.5, что в Jimeng и Doubao?
Да. В анонсе ByteDance Seed сказано, что Seedance 2.5 выходит в Jimeng AI и Doubao Pro. Здесь модель вызывается по API через ID модели, оплата за каждую задачу, без подписки в приложении. источник
Чем отличаются режимы Seedance 2.5?
«Видео из текста» создаёт ролик только по промпту. «Видео из изображения» оживляет картинку из input_reference как первый кадр, а «видео по референсам» использует изображения как образцы персонажей, объектов или стиля.
Какой длины и разрешения видео делает Seedance 2.5?
Seedance 2.5 создаёт ролики длиной 4–30s до 1080p, формат 16:9, 9:16, 1:1, 4:3, 3:4, 21:9, звук по желанию. seconds передаётся строкой с целым числом; без size используется первое разрешение и формат модели.
Как вызвать API Seedance 2.5?
Отправьте POST /v1/videos с ID модели и промптом, опрашивайте GET /v1/videos/{video_id}, пока status не станет completed, затем скачайте /v1/videos/{video_id}/content. Эндпоинт совместим с OpenAI Videos: client.videos.create из OpenAI SDK работает с base_url https://api.teamorouter.com/v1. Документация по API видео.
Сколько стоит API Seedance 2.5 и как оплатить?
Seedance 2.5: оплата за миллион видеотокенов. У нового аккаунта баланс $0 — пополните от $5 в рублях (СБП, SberPay, T-Bank, ЮMoney); оплата списывается за каждую задачу, без подписки. Цены за секунду и за ролик — в разделе «Цены» на этой странице. Пополнить.

Другие видеомодели