Enjoy 50% OFF Vidu Q3 & Q3 Pro models • Only on WaveSpeedAI | May 20 – Jun 2

Subject 3

video-effects /

Subject-3 Dance Video Effect converts photos into image-to-video dance clips with natural motion and background music. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing.

video-effects
Input

Drag & drop or click to upload

preview
Enable or disable background music for the video.

Idle

$0.4per run·~25 / $10

ExamplesView all

Related Models

Accessibility:This website uses AI models provided by third parties.

Subject 3 API — Quick start

Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/video-effects/subject-3 with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Subject 3 below.

HTTP example
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/video-effects/subject-3" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY" \
  -d '{
    "image": "https://example.com/your-input.jpg",
    "bgm": true
}'

# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
  -H "Authorization: Bearer $WAVESPEED_API_KEY"

# When status is "completed", read the output from data.outputs[0].
Node.js example
// npm install wavespeed
const WaveSpeed = require('wavespeed');

const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env

const result = await client.run("video-effects/subject-3", {
        "image": "https://example.com/your-input.jpg",
        "bgm": true
});

console.log(result.outputs[0]); // → URL of the generated output
Python example
# pip install wavespeed
import wavespeed

output = wavespeed.run(
    "video-effects/subject-3",
    {
    "image": "https://example.com/your-input.jpg",
    "bgm": true
}
)

print(output["outputs"][0])  # → URL of the generated output

Subject 3 API — Frequently asked questions

What is the Subject 3 API?

Subject 3 is a Video Effects model for AI inference, exposed as a REST API on WaveSpeedAI. Subject-3 Dance Video Effect converts photos into image-to-video dance clips with natural motion and background music. Ready-to-use REST inference API, best performance, no coldstarts, affordable pricing. You can call it programmatically or try it from the playground above.

How do I call the Subject 3 API?

POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/video-effects/video-effects-subject-3.

How much does Subject 3 cost per run?

Subject 3 starts at $0.40 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.

What inputs does Subject 3 accept?

Key inputs: `image`, `bgm`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/video-effects/video-effects-subject-3.

How do I get started with the Subject 3 API?

Sign up for a free WaveSpeedAI account to claim starter credits, copy your API key from /accesskey, then call the endpoint shown in the API tab of the playground. The playground also auto-generates a code sample in Python, JavaScript, or cURL for the parameters you've set.

Can I use Subject 3 outputs commercially?

Commercial usage rights depend on the model's license, set by its provider (Video Effects). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.