Docslibrary

seedance

Generate videos with ByteDance Seedance 2.0 models via inference.sh CLI. Models: Seedance 2 T2V, Seedance 2 I2V, Seedance 2 R2V. Capabilities: text-to-video, image-to-video, reference-to-video, synchronized audio, quality/fast modes, 480p/720p. Use for: social media videos, music videos, product demos, animated content, AI video with sound. Triggers: seedance, seedance 2, bytedance video, seedance t2v, seedance i2v, seedance r2v, video with audio, seedance 2.0, bytedance seedance

inference-skills/skillsinference.sh
View source

Install

npx skills add https://github.com/inference-skills/skills --skill seedance

Use with your agent

ClaudeCursorOpenAIGemini

Install the seedance skill, then use it as build context. Run: npx skills add https://github.com/inference-skills/skills --skill seedance. Then read the installed skill.md and follow its guidance to build or refactor my project.

Seedance 2.0 Video Generation

Generate videos with synchronized audio using ByteDance's Seedance 2.0 models via inference.sh CLI.

Quick Start

Requires inference.sh CLI (belt). Install instructions

belt login

belt app run falai/seedance-2-t2v --input '{
  "prompt": "a jazz band performing in a dimly lit club",
  "generate_audio": true
}'

Seedance 2.0 Models

ModelApp IDBest For
Seedance 2 T2Vfalai/seedance-2-t2vText-to-video with audio
Seedance 2 I2Vfalai/seedance-2-i2vAnimate images with audio
Seedance 2 R2Vfalai/seedance-2-r2vReference images/videos/audio to video

All models support quality and fast modes, 480p/720p resolution, and synchronized audio generation.

Examples

Text-to-Video with Audio

belt app run falai/seedance-2-t2v --input '{
  "prompt": "ocean waves crashing on rocks during a storm, dramatic cinematic shot",
  "generate_audio": true,
  "duration": 10,
  "aspect_ratio": "16:9"
}'

Fast Mode (Cheaper)

belt app run falai/seedance-2-t2v --input '{
  "prompt": "a butterfly landing on a flower in slow motion",
  "mode": "fast",
  "generate_audio": true
}'

Image-to-Video

Animate a still image into a video:

belt app run falai/seedance-2-i2v --input '{
  "image": "https://your-image.jpg",
  "prompt": "gentle camera movement, leaves rustling in the wind",
  "generate_audio": true
}'

Image-to-Video with Start and End Frames

belt app run falai/seedance-2-i2v --input '{
  "image": "https://start-frame.jpg",
  "end_image": "https://end-frame.jpg",
  "prompt": "smooth transition between scenes",
  "generate_audio": true
}'

Reference-to-Video

Use reference images, videos, or audio in your prompt with @Image1, @Video1, @Audio1 placeholders:

belt app run falai/seedance-2-r2v --input '{
  "prompt": "A person who looks like @Image1 is walking through a garden",
  "images": ["https://portrait.jpg"],
  "generate_audio": true
}'

Multi-Reference

belt app run falai/seedance-2-r2v --input '{
  "prompt": "@Image1 and @Image2 are having a conversation at a cafe",
  "images": ["https://person1.jpg", "https://person2.jpg"],
  "generate_audio": true
}'

Reference with Audio

belt app run falai/seedance-2-r2v --input '{
  "prompt": "A musician who looks like @Image1 is performing @Audio1",
  "images": ["https://musician.jpg"],
  "audios": ["https://music.mp3"],
  "generate_audio": true
}'

Pricing

Mode720p480p
Quality~$0.30/sec~$0.13/sec
Fast~$0.24/sec~$0.11/sec

Parameters (T2V)

ParameterTypeDefaultDescription
promptstringrequiredText description of the video
generate_audiobooleanfalseGenerate synchronized audio
durationenum-Duration in seconds (4–10)
aspect_ratioenum-16:9, 9:16, 1:1, 4:3, 3:4
resolutionenum-480p or 720p
modeenumqualityquality or fast
seedintegerrandomReproducible generation

Parameters (I2V)

Same as T2V plus:

ParameterTypeDescription
imagefileStarting frame image (required)
end_imagefileOptional ending frame

Parameters (R2V)

Same as T2V plus:

ParameterTypeDescription
imagesarrayReference images (@Image1, @Image2, ...)
videosarrayReference videos (@Video1, @Video2, ...)
audiosarrayReference audio (@Audio1, @Audio2, ...)

Search Seedance Apps

belt app list --search "seedance"

Related Skills

# Full platform skill (all 250+ apps)
npx skills add inference-sh/skills@infsh-cli

# All video generation models
npx skills add inference-sh/skills@ai-video-generation

# Google Veo
npx skills add inference-sh/skills@google-veo

# Image generation (for image-to-video)
npx skills add inference-sh/skills@ai-image-generation

# AI avatars & lipsync
npx skills add inference-sh/skills@ai-avatar-video

Browse all video apps: belt app list --category video

Documentation