Seedance API: API генерации видео Seedance 2.5 и 2.0

Вызывайте Dreamina Seedance 2.5, Seedance 2.0, 2.0 Fast и 2.0 Mini от ByteDance из своего кода через Nereo API: один API-ключ, один REST-запрос на видео, текст в видео, изображение в видео и референс в видео, оплата за секунду. Хотите сначала протестировать промпты? Генерируйте с помощью Seedance 2.5 прямо здесь, без кода.

Текст в видео

Промпт
Seedance logoSeedance
0 / 20000

Возможности Seedance 2.5 API: текст, изображение и референс в видео

API текст в видео: до 30 секунд за один запрос

Отправьте промпт в конечную точку текст в видео Seedance 2.5 и получите видео с движением, управлением камерой и нативным звуком. Клипы длятся до 30 секунд, так что полная реклама, презентация продукта или сюжетный фрагмент помещаются в один вызов API.

API изображение в видео с первым и последним кадрами

Анимируйте продуктовый снимок, персонажа или кадр раскадровки. Конечная точка изображение в видео принимает начальный кадр и опциональный конечный кадр, так что вы точно контролируете, где начинается и заканчивается сцена.

API референс в видео с до 30 референсами

Используйте конечную точку референс в видео (omni reference), чтобы передать до 30 изображений или видео плюс промпт и сохранить лица, одежду, упаковку и цвета бренда согласованными между кадрами. Установите generate_audio в true для диалогов, музыки и эффектов в синхронизации с изображением.

Черновики 480p, финалы 1080p, 4K с Seedance 2.0

Выбирайте 480p, 720p или 1080p для каждого запроса (Seedance 2.0 также предлагает 4K). Делайте дешевые черновики в 480p с Seedance 2.0 Mini или Fast, затем рендерите версию, которую оставите, с Seedance 2.5.

Руководство по Seedance API на Python и примеры кода

У каждой модели Seedance есть своя конечная точка по адресу https://api.nereo.io/api/v1. Запросы асинхронные: вы сразу получаете status_url и опрашиваете его (или используете вебхук), пока видео не будет готово, обычно в течение одной-нескольких минут. Копируйте эти примеры в Python, curl или Node.js.

Seedance 2.5 текст в видео (Python)

python
import os, time, requests

API = "https://api.nereo.io/api/v1"
headers = {"Authorization": f"Bearer {os.environ['NEREO_API_KEY']}"}

# 1. Submit a Seedance 2.5 text-to-video request
job = requests.post(
    f"{API}/byteplus/seedance-2.5/text-to-video",
    headers=headers,
    json={
        "prompt": "A barista pours latte art in a sunlit cafe, slow push-in",
        "duration": 8,
        "resolution": "720p",
        "aspect_ratio": "16:9",
        "generate_audio": True,
    },
).json()

# 2. Poll status_url until the video is ready
while True:
    result = requests.get(job["status_url"], headers=headers).json()
    if result["status"] not in ("queued", "in_progress"):
        break
    time.sleep(5)

if result.get("error"):
    raise RuntimeError(result["error"]["message"])
print(result["outputs"][0]["url"])

Seedance 2.5 изображение в видео (curl)

bash
curl -X POST https://api.nereo.io/api/v1/byteplus/seedance-2.5/image-to-video \
  -H "Authorization: Bearer $NEREO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The product slowly rotates on a marble pedestal",
    "image_url": "https://example.com/product.png",
    "duration": 5,
    "resolution": "720p",
    "aspect_ratio": "adaptive",
    "generate_audio": true
  }'

# The response includes a status_url. Check it until status is "completed":
curl "$STATUS_URL" -H "Authorization: Bearer $NEREO_API_KEY"

Seedance 2.0 Fast текст в видео (Node.js / TypeScript)

typescript
const headers = {
  Authorization: `Bearer ${process.env.NEREO_API_KEY}`,
  "Content-Type": "application/json",
};

const job = await fetch("https://api.nereo.io/api/v1/byteplus/seedance-2.0-fast/text-to-video", {
  method: "POST",
  headers,
  body: JSON.stringify({ prompt: "A paper boat drifting down a rainy street", duration: 5, resolution: "480p" }),
}).then((r) => r.json());

let result;
do {
  await new Promise((r) => setTimeout(r, 5000));
  result = await fetch(job.status_url, { headers }).then((r) => r.json());
} while (result.status === "queued" || result.status === "in_progress");

console.log(result.outputs[0].url);

Как получить ключ Seedance API и сделать первый запрос

От регистрации до первого сгенерированного видео примерно за пять минут.

1

Создайте API-ключ

Войдите в консоль Nereo API, откройте API-ключи и создайте ключ. Он показывается один раз, поэтому сохраните его в переменной окружения, например NEREO_API_KEY, и используйте только в серверном коде.

2

Пополните баланс и отправьте запрос

Пополните баланс, затем отправьте POST с JSON-телом на конечную точку Seedance, например /byteplus/seedance-2.5/text-to-video, с вашим промптом, длительностью, разрешением и соотношением сторон.

3

Опрашивайте и скачайте видео

Проверяйте возвращенный status_url каждые несколько секунд, пока статус не станет completed, затем скачайте outputs[0].url. Сгенерированные файлы копируются в хранилище Nereo, поэтому ссылки продолжают работать.

Seedance 2.5 vs 2.0 vs 2.0 Fast vs 2.0 Mini API: конечные точки и цена за секунду

FeatureSeedance 2.5Seedance 2.0Seedance 2.0 FastSeedance 2.0 Mini
Конечная точкаbyteplus/seedance-2.5byteplus/seedance-2.0byteplus/seedance-2.0-fastbyteplus/seedance-2.0-mini
Длина видеоДо 30 сДо 15 с4–15 с4–15 с
480p$0.147 / с$0.101 / с$0.0402 / с$0.0201 / с
720p$0.331 / с$0.216 / с$0.0864 / с$0.0432 / с
1080p$0.813 / с$0.535 / сНедоступноНедоступно
4KНедоступно$1.12 / сНедоступноНедоступно
Лучше всего дляДлинные многокадровые сцены со звукомВысококачественные клипы до 4KБыстрые итерации с низкой стоимостьюЧерновики с минимальной стоимостью

Цены Seedance API за секунду

Запросы Seedance API оплачиваются за секунду сгенерированного видео по тарифу для выбранной модели и разрешения. При использовании референсных видео на Seedance 2.5 секунды референсов плюс секунды вывода оплачиваются по более низкому тарифу. Цены — это текущие тарифы на странице каждой модели в консоли Nereo API.

Оплата за секунду, предоплата

Пополните баланс один раз, и каждый запрос Seedance будет списываться с него. 5-секундный клип 720p стоит около $0.22 с Seedance 2.0 Mini, $0.43 с 2.0 Fast и $1.66 с 2.5. Запрос, который не покрывается балансом, завершается ошибкой и не оплачивается.

Один ключ для всех моделей

Тот же API-ключ и поток запросов работают для Seedance, Kling, Veo, Hailuo, Nano Banana, GPT Image, Seedream и других, так что вы можете сравнивать модели без новых интеграций.

Кредиты Seedance для работы без кода и агентов

Предпочитаете не писать код? Используйте генератор на этой странице с кредитами Seedance или подключите ChatGPT, Claude или Cursor через сервер Seedance MCP.

Часто задаваемые вопросы о Seedance API

Существует ли Seedance API?

Да. Вы можете вызывать Seedance 2.5, 2.0, 2.0 Fast и 2.0 Mini через Nereo API одним REST-запросом на видео. ByteDance также предлагает Seedance напрямую через BytePlus ModelArk.


Dreamina Seedance 2.5 API — это то же самое, что Seedance 2.5 API?

Да. Dreamina Seedance 2.5 — это название, которое BytePlus использует для модели Seedance 2.5 от ByteDance. Здесь это конечная точка byteplus/seedance-2.5 с режимами текст в видео, изображение в видео и референс в видео.


Как получить ключ Seedance API?

Войдите в консоль Nereo API, откройте API-ключи и создайте ключ. Отправляйте его как Bearer-токен в заголовке Authorization. Храните его на сервере и никогда не коммитьте в систему контроля версий.


Сколько стоит Seedance API?

Seedance 2.5 стоит $0.147 за секунду при 480p, $0.331 при 720p и $0.813 при 1080p. Seedance 2.0 стоит от $0.101 до $1.12 за секунду до 4K, 2.0 Fast начинается от $0.0402 за секунду, а 2.0 Mini — от $0.0201 за секунду.


Seedance 2.5 API vs Seedance 2.0 API: что использовать?

Используйте Seedance 2.5 для клипов до 30 секунд, многокадровых сцен и работы с большим количеством референсов. Используйте Seedance 2.0 для до 15 секунд и вывода в 4K, а 2.0 Fast или Mini — для дешевых черновиков и массовых задач.


Есть ли бесплатный Seedance API или бесплатный пробный период?

Запросы API оплачиваются с предоплаченного баланса, а запрос, который не покрывается балансом, не оплачивается. Чтобы сначала попробовать Seedance бесплатно, используйте генератор на этой странице с приветственными кредитами Seedance, где они предлагаются.


Какие конечные точки у Seedance API?

У каждой модели и режима есть своя конечная точка, например /api/v1/byteplus/seedance-2.5/text-to-video, /byteplus/seedance-2.5/image-to-video и /byteplus/seedance-2.5/reference-to-video. В документации API перечислены все параметры и ограничения.


Как использовать Seedance API в Python?

Это обычный HTTPS API, поэтому достаточно библиотеки requests: отправьте POST с JSON-телом, затем опрашивайте возвращенный status_url, как в руководстве по Python выше. Node.js, curl и любой другой HTTP-клиент работают так же.


Сколько времени занимает запрос к Seedance API?

Видео обычно занимает от одной до нескольких минут в зависимости от длины, разрешения и нагрузки. Опрашивайте status_url каждые несколько секунд или зарегистрируйте вебхук вместо удержания одного соединения открытым.


Какие входные данные принимает Seedance API?

Текстовый промпт, начальный кадр и опциональный конечный кадр для изображение в видео, или до 30 референсов изображений или видео для референс в видео. Выходные данные — файлы MP4 с опциональным нативным звуком, от 480p до 1080p (4K на Seedance 2.0).


Есть ли SDK Seedance API на GitHub?

Он не нужен: любой HTTP-клиент может вызывать API с ключом API. Обертки на GitHub обычно вызывают стороннего провайдера, а документация API дает готовые к копированию примеры curl и TypeScript для каждой конечной точки.


Можно ли использовать Seedance API с Claude Code, Codex или Cursor?

Да. На каждой странице модели есть промпт «Скопировать для агента», который дает вашему агенту по кодированию конечную точку и параметры. Чтобы создавать видео без написания кода, подключите сервер Seedance MCP к ChatGPT, Claude или Cursor.

Протестируйте свои промпты Seedance перед интеграцией