What is the Seedance 2.0 Model ID I Should Send?

In https://smoothdecorator.com/is-seedance-2-0-billed-per-second-of-video-output/ today’s fast-paced creative applications world, leveraging powerful next-generation video generation models is essential. Whether you’re working with text-to-video, image-to-video, or even reference-to-video pipelines, you want a single, streamlined API endpoint to manage all your creative generation workflows efficiently.

This blog post dives deep into the Seedance 2.0 model—particularly the model seedance-2 ID you should send with your requests—and how to integrate it seamlessly with Apiframe’s API. We’ll also reference how industry leaders like ByteDance and CapCut rely on these innovations for powerful creative tooling. Plus, we’ll clarify pricing, response jobs, and multimodal references to help you get the best results for your video outputs.

Meet the Apiframe Endpoint: One API for All Video Generations

Apiframe.ai offers developers a unified API that supports multiple input modalities for video generation:

  • Text-to-video: Describe a scene or story in natural language and receive a fully generated video.
  • Image-to-video: Use an image to define a visual style or setting and generate dynamic video content.
  • Reference-to-video: Supply multimodal references such as clips or sound bytes—each with a specific role—to guide the generation.

The key API endpoint for these workflows is:

POST https://api.apiframe.ai/v2/videos/generate

This endpoint accepts your request body containing inputs, model id, and parameters. After you send your generation request, you can poll the job status with:

GET https://api.apiframe.ai/v2/jobs/id

Replacing id with the job’s unique identifier returned in the response.

Why Seedance 2.0? The Model ID to Use

The model you want to specify to leverage the full power of this multi-input, multimodal video generation is:

Model Name Model ID to Send in Request Description Seedance 2.0 seedance-2 Multi-role, multi-input generative video model with native audio, director-style camera control, and synchronized audiovisual output.

Always sanity-check that you send seedance-2 exactly in your request body under the model key—for example:

"model": "seedance-2", "inputs": "text": "A lively dance party in neon lights", "references": [ "role": "style", "assetId": "img_12345", "role": "motion", "assetId": "clip_67890", "role": "sound", "assetId": "audio_54321" ] , "duration": 15

This ensures your request pipes into the correct complex backend pipeline that supports:

  • Multimodal references with role tagging: Guide the AI separately with style images, motion clips, or sound assets.
  • Native synchronized audio generation: Including sound directly in the same rendering pass.
  • Director-style camera control: Prompt the model in language for cinematic camera movements and scene framing.

How Multimodal References Work: Roles and Assets

Rather than sending simple prompts alone, seedance-2 accepts start_image end_image an array of references—each assigned a role that clarifies how it influences the final output. Common roles include:

  • style: An image or video asset defining the visual aesthetic or color palette
  • motion: A clip that specifies movement style or choreography
  • sound: An audio asset acting as the soundtrack or sound effects baseline

Using these roles makes generation much more flexible and interpretable by the model, producing more coherent and harmonious outputs where video, motion, and audio integrate seamlessly.

Example Request Body with Roles "model": "seedance-2", "inputs": "text": "Energetic hip-hop dance in a cityscape at night", "references": [ "role": "style", "assetId": "styleImageAsset_abc123" , "role": "motion", "assetId": "motionClipAsset_xyz789" , "role": "sound", "assetId": "audioAsset_beat456" ] , "duration": 20, "generate_audio": true

Do note the importance of the generate_audio parameter: true by default but always double-check! Audio generation is native and synchronized with video frames in one pass—no stitching or separate audio rendering needed.

Director-Style Camera Movement via Prompts

One of Seedance 2.0’s advanced features is interpreting natural language for dynamic camera directions in the video. You can specify motions such as:

  • "A slow pan across the dancer's face"
  • "A dramatic zoom out revealing the crowded dance floor"
  • "A quick dolly-in following the lead dancer"

This lets you harness the power of cinematic language to guide how the virtual camera moves during generation, putting you in the director’s chair directly through prompt engineering.

Integration with ByteDance, CapCut, and the Bigger Landscape

Companies like ByteDance have been pioneering advanced generative AI for video, and CapCut is a frontline editing platform providing creators powerful tools to compose videos enriched by AI-generated enhancements. Apiframe’s technology and the Seedance 2.0 model bring these advancements into API form, making integration into your app or product accessible and robust.

By leveraging seedance-2, you tap into the same class of tech that fuels viral short videos, novel dance visualizations, and compelling automated content editing that both ByteDance and CapCut champion. This alignment is evidence of the mature, scalable, and cutting-edge creative AI ecosystem native to today’s content apps.

Pricing Snapshot: Billed per Second of Video Output

When working with the Apiframe video generation API, you are billed based on the actual length of the video your job produces. For example:

Duration (seconds) Cost per Second Estimated Total Cost 15 $0.10 $1.50 30 $0.10 $3.00

This per-second billing ensures you only pay for what you produce, rather than flat or batch fees. Always sanity-check your duration parameter in the request body to avoid unexpectedly long jobs that inflate costs.

Step-By-Step Example: Making Your First Seedance 2.0 API Call

1. Prepare Your Request JSON "model": "seedance-2", "inputs": "text": "A futuristic dance club with neon lights and laser shows", "references": [ "role": "style", "assetId": "image001", "role": "motion", "assetId": "clip101", "role": "sound", "assetId": "soundA1" ] , "duration": 10, "generate_audio": true 2. Send the POST Request curl -X POST "https://api.apiframe.ai/v2/videos/generate" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d ' ...your JSON above... ' 3. Capture Job ID from Response

The response includes a jobId which you will need to poll for status and fetch your final video asset:

"jobId": "abcd-1234-ghij-5678", "status": "queued" 4. Poll the Job Status curl -X GET "https://api.apiframe.ai/v2/jobs/abcd-1234-ghij-5678" \ -H "Authorization: Bearer YOUR_API_KEY"

Once status changes to completed, your response will include URLs to stream or download video and audio assets.

Summary: Key Takeaways

  • Always use model": "seedance-2" in your request body when calling POST https://api.apiframe.ai/v2/videos/generate for state-of-the-art multimodal video generation.
  • Use the references array with clearly defined role fields to enable style, motion, and sound guidance.
  • Native audio generation is integrated in the same job; verify generate_audio parameter defaults.
  • Director-style camera movement can be controlled through your natural language text prompt.
  • Jobs are billed per second of output video length—plan your duration accordingly to manage cost.
  • Apiframe’s API matches the standards and capabilities found in platforms like ByteDance and CapCut, enabling modern creative app workflows.

Harness the power of Seedance 2.0 and Apiframe’s unified video generation API to build unmatched creative experiences that are scalable, flexible, and cutting-edge. Start with that exact model ID seedance-2, craft your prompts with multimodal references, and watch your content production pipeline transform.

Public Last updated: 2026-07-10 06:12:43 PM