Seedance 2.0 on Twelver

Seedance 2.0: a photo becomes
a clip with sound

ByteDance’s flagship video model: animate a photo, shoot a clip from a description, extend and edit existing footage — with sound. One Twelver account, no separate provider billing.

  • Animate your own photo — the face and the scene survive the motion
  • Up to 15 seconds, 720p, 21:9 cinema or vertical for Reels
  • Audio is generated together with the video

Three ways to use Seedance 2.0

One subscription, three channels: the chat, your own AI client over MCP, and your code. Shared tokens — you only pay for what you generate.

Seedance 2.0 right in the Twelver chat

The agent is already wired to this model: write a prompt or drop a photo and the result lands in the thread. Then just say “darker”, “drop the caption”, “same but vertical”.

  • A ready-made agent — the model is already selected
  • Refine with words instead of rewriting the prompt
  • History, inputs and outputs all stay in the thread

Every model is included in one Twelver subscription — cheaper than paying each service separately. Start on free tokens, no card needed.

Seedance 2.0 inside Claude, Cursor, LM Studio and other AI clients

A remote MCP server over HTTP: tick the tools you want, paste the connector URL, and the model shows up in your assistant. No npm, no local servers, OAuth sign-in.

1

Open Claude → Settings → Connectors

2

Add custom connector → paste the URL

3

Sign in via OAuth — done


Build your server

Check the tools — URLs and config update themselves.

Генерация видео (Seedance)Popular

Connector URLs

Генерация видео (Seedance)

https://twelver.ru/api/mcp/v1/seedance-video-generation

Seedance 2.0 from your own app

Three calls: upload the source (if there is one), create the task, fetch the result. The request schema and the tool list are served by the API itself.

Key and config

Create a config and a key right here — the samples below fill in your real config id.

1. Настройте конфигурацию

2. Получите API ключ

  1. 1

    Upload a source fileoptional

    Only needed when editing an existing photo or animating a frame. Skip it when generating from scratch.

    curl -X POST https://twelver.ru/api/ai/<config-id>/v1/media/files \
      -H "Authorization: Bearer $TWELVER_API_KEY" \
      -F "[email protected]"
    
    # → { "url": "https://twelver.ru/api/files/u/<id>/url?token=…",
    #     "content_type": "image/jpeg" }
  2. 2

    Create the generation task

    A prompt, the toolsets, and optionally the source file URLs. You get a task id back immediately.

    curl -X POST https://twelver.ru/api/ai/<config-id>/v1/media/generations \
      -H "Authorization: Bearer $TWELVER_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "prompt": "A vintage sedan drifting out of a mountain hairpin at sunset, cinematic, low angle",
        "toolsets": ["seedance-video-generation"],
        "files": [{ "url": "<url from step 1>" }]
      }'
    
    # → 202 { "id": "<task-id>", "status": "running" }
  3. 3

    Retrieve the result

    Poll the task until its status is completed — the output carries the text and the URLs of the finished files.

    curl https://twelver.ru/api/ai/<config-id>/v1/media/generations/<task-id> \
      -H "Authorization: Bearer $TWELVER_API_KEY"
    
    # → { "status": "completed",
    #     "output": { "text": "…",
    #                 "files": [{ "url": "…", "content_type": "image/png" }] } }

API schema

A separate endpoint returns the available toolsets with their tools and the exact request/response shape — the same contract the backend runs on.

curl https://twelver.ru/api/ai/<config-id>/v1/media/generations/schema \
  -H "Authorization: Bearer $TWELVER_API_KEY"

# → { "toolsets": [{ "id": "seedance-video-generation", "tools": [...] }, ...],
#     "request": {"prompt":"string","toolsets":["string"],"files":[{"url":"string","content_type":"string","description":"string"}]},
#     "response": { ... } }

API generations spend the same tokens as the chat — there is no separate plan to buy.

More about the API →

What Seedance is best at

The most versatile video model on Twelver — and the most used one.

🖼️

Photo → video

Upload a frame and the model animates it, keeping the character, the composition and the source proportions.

🎬

Cinematic camera work

Fly-throughs, push-ins, slow motion and shot changes on request — deliberate framing, not a shaky loop.

🔊

Video with sound

Ambience, effects and foley are generated with the video — the clip is publishable without an edit pass.

✂️

Edit and extend

Extend an existing clip or assemble a scene from several videos and photos — the model takes them as input.

Specs

Exactly what you get when you call Seedance on Twelver.

Model
Dreamina Seedance 2.0 — standard and fast
Resolution
480p and 720p
Duration
4–15 seconds per clip; clips are stitched into one video with the media tools, so total length is not capped
Aspect ratios
1:1, 3:4, 4:3, 16:9, 9:16, 21:9 — or matched to the source
Audio
Optional — generated together with the video
Inputs
Text, up to 4 images, up to 4 videos, up to 2 audio files
Tools
Text-to-video, image-to-video, multimodal video, editing and extending a clip

Получайте бесплатные токены

Выполняйте цели онбординга, чтобы пополнить бесплатный баланс.

  • Создать аккаунт

    +50,000

    Зарегистрируйтесь, чтобы сохранять чаты, агентов и настройки на всех устройствах.

  • Первый веб-поиск

    +20,000

    Задайте вопрос, требующий свежих данных — AI выполнит поиск в интернете и укажет источники.

  • Создать первый документ

    +20,000

    Создайте структурированный документ — статью, отчёт, план — прямо из чата и редактируйте его совместно.

  • Загрузить первое изображение

    +20,000

    Перетащите изображение в чат — AI увидит его и ответит на вопросы о содержимом или отредактирует.

  • Создать первого агента

    +50,000

    Создайте собственного AI-агента со своим характером, инструментами и инструкциями. Требуется пополненный баланс.

  • Создать аудио

    +50,000

    Сгенерируйте речь, озвучку или звуковой эффект по текстовому промпту.

  • Создать видео

    +50,000

    Выберите агента с поддержкой видео (или создайте специального) и опишите нужную сцену.

  • Создать изображение

    +40,000

    Попросите чат сгенерировать изображение — пробуйте разные стили, соотношения сторон и подробные промпты.

  • Общаться 2 дня подряд

    +20,000

    Заходите два дня подряд, чтобы начать серию. Любой короткий диалог засчитывается.

  • Общаться 4 дня подряд

    +40,000

    Поддерживайте серию — четыре дня подряд активности в чате.

  • Общаться 7 дней подряд

    +60,000

    Целая неделя серии подряд. Вы в огне!

  • Общаться 30 дней подряд

    +100,000

    Целый месяц ежедневных чатов — высшая награда за серию.

  • Пополнить баланс

    +100,000

    Пополните баланс, чтобы открыть премиум-модели и инструменты. Токены доступны, пока активна подписка — они сгорают, когда подписка заканчивается.

  • Пополнить баланс дважды

    +100,000

    Второе платное пополнение даёт бонусные токены сверх купленных.

Other video models

They all come with the same subscription — switch between them inside one chat.

Everything Twelver does with video →

FAQ

Minutes rather than seconds — the clip is generated asynchronously and lands in the chat by itself. Over the API you get a task and poll it until status is completed.
Yes, that is the headline use case: upload an image and describe the motion. By default the output keeps the source proportions so nothing gets stretched.
Free tokens land every month. Video costs more than images, so regular generation is worth a paid plan — see the Pricing block.
Seedance is more flexible on input: several photos and videos, editing, extension, up to 15 seconds. Veo 3.1 wins on image quality and always generates audio, but is capped at 4/6/8 seconds and 16:9 or 9:16.
Yes — the same engine is an MCP server and a REST generation endpoint with toolsets: ["seedance-video-generation"].

Shoot your first clip with Seedance

One subscription covers every model on Twelver — cheaper than paying each service separately. Start on free tokens, no card needed.