<< All versions

Skill v1.0.0

currentAutomated scan100/100
xuliang2024/seedance2-api/seed2-video
──Details
PublishedSeptember 28, 2026 at 07:43 AM
Content Hashsha256:390ea421225f4774...
Git SHA
──Files
Files (1 file, 4.7 KB)
SKILL.md4.7 KBactive
SKILL.md · 138 lines · 4.7 KB

version: "1.0.0" name: seed2-video description: Use this skill when a user wants to generate videos with Seed2.io / Super Seed 2 Lite, integrate the Seed2 REST API, choose Seedance 2.0 model tiers, write prompts with image/video/audio references, or troubleshoot Seed2 video generation tasks. metadata: short-description: Generate Seed2.io AI videos website: https://seed2.io tags:

  • seed2
  • seedance
  • video-generation
  • text-to-video
  • image-to-video
  • codex-skill
  • claude-code-skill

Seed2 Video

Use the Seed2.io REST API for text-to-video, image-to-video, video reference, audio reference, and first/last-frame transitions.

API Basics

  • Base URL: https://api.seed2.io
  • Create video: POST /v1/video/generate
  • Query task: GET /v1/tasks/:task_id
  • Auth header: Authorization: Bearer $SEEDANCE_API_KEY
  • Backend model: st-ai/super-seed2-lite
  • Duration: integer 4 to 15
  • Ratio: 16:9, 9:16, 1:1, 4:3, 3:4, 21:9

Model Selection

Prefer Seedance_2.0_mini_lite for most general use. It is fast, cost-effective, fixed at 720p, and usually finishes in 2-8 minutes.

Use these tiers:

ModelResolutionsWhen to use
Seedance_2.0_mini720pLightweight, fast, high value.
Seedance_2.0_mini_lite720pBest default recommendation.
seedance2.0_fast_direct720pLower-cost direct tier; can be slow.
seedance2.0_direct720pStandard direct tier; can be slow.
seedance2.0_fast_vision480p, 720pFast reference/vision tier; good for image/video/audio references.
seedance2.0_vision480p, 720p, 1080pHighest-end tier for complex motion or highest quality.

Legacy aliases seedance_2.0_fast and seedance_2.0 are accepted, but prefer the newer IDs above.

Pricing

ModelResolutionCredits/secUSD/secRMB/sec
Seedance_2.0_mini720p580$0.058¥0.393
Seedance_2.0_mini_lite720p580$0.058¥0.393
seedance2.0_fast_direct720p580$0.058¥0.393
seedance2.0_direct720p1,160$0.116¥0.785
seedance2.0_fast_vision480p580$0.058¥0.393
seedance2.0_fast_vision720p1,182$0.118¥0.800
seedance2.0_vision480p886$0.089¥0.600
seedance2.0_vision720p1,477$0.148¥1.000
seedance2.0_vision1080p2,954$0.295¥2.000

Assumptions: 1 USD = 10,000 credits, approximate USD/CNY = 6.77.

Prompt References

The API accepts English and Chinese aliases, then normalizes upstream to Chinese bracket references:

  • @image_file_1, @image1, @图片1, @图片一 -> 【@图片1】
  • @video_file_1, @video1, @视频1 -> 【@视频1】
  • @audio_file_1, @audio1, @音频1 -> 【@音频1】

When writing prompts for users, English aliases are fine for API examples, but Chinese bracket references are the upstream canonical form.

Request Patterns

Text to video:

bash
curl -X POST https://api.seed2.io/v1/video/generate \
-H "Authorization: Bearer $SEEDANCE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "A cat playing piano in a jazz bar, cinematic lighting",
"model": "Seedance_2.0_mini_lite",
"resolution": "720p",
"duration": 5,
"ratio": "16:9"
}'

Image/video/audio references:

json
{
"prompt": "The person in @image_file_1 follows the motion of @video_file_1 and speaks with @audio_file_1",
"model": "seedance2.0_fast_vision",
"resolution": "720p",
"duration": 8,
"ratio": "16:9",
"image_files": ["https://example.com/person.jpg"],
"video_files": ["https://example.com/motion.mp4"],
"audio_files": ["https://example.com/speech.mp3"]
}

First/last frames:

json
{
"prompt": "Smooth cinematic transition from first frame to final frame",
"model": "seedance2.0_vision",
"resolution": "1080p",
"functionMode": "first_last_frame",
"duration": 5,
"ratio": "16:9",
"image_url": "https://example.com/first.png",
"end_image_url": "https://example.com/last.png"
}

Workflow

  1. Ask for missing essentials only: prompt, media URLs, target ratio, duration, desired quality/speed.
  2. Pick a model tier and resolution from the tables above.
  3. Submit POST /v1/video/generate.
  4. Poll GET /v1/tasks/:task_id until completed or failed.
  5. Return result.video_url, points used, and the request payload if useful.

Constraints

  • Public media URLs must be accessible by the API.
  • image_files max 9, video_files max 3, audio_files max 3.
  • Audio cannot be used alone; include image or video references.
  • Mini/Fast/Direct tiers are fixed at 720p.
  • seedance2.0_fast_vision supports only 480p and 720p.
  • seedance2.0_vision supports 480p, 720p, and 1080p.
All versions