Seedance 2.0 Fast (Real Face) API
Seedance 2.0 Fast API exposes the Fast Seedance route with the same text, image and video-reference workflows, including real-face projects.
ByteDance's technical report identifies Seedance 2.0 Fast as an accelerated variant for low-latency scenarios. APINEED preserves the Seedance task contract, supports real-person workflows on this non-Save route, and prices the supported 480p and 720p modes through its production billing expression.
Playground
Generate with Seedance 2.0 Fast (Real Face), review the output, and use the same request shape in your application.
Request preview
{
"model": "seedance-2.0-fast",
"workflow": "text_to_video",
"input": {
"prompt": "A cinematic product shot with deliberate camera movement, natural lighting, and a clear beginning and end."
},
"output": {
"duration_seconds": 1
}
}Providers
ByteDance documents the broader model capability. APINEED separately defines the model ID, endpoint, parameter whitelist, authentication, and billing behavior shown on this page.
Discount
Compare the published baseline with APINEED pricing for Seedance 2.0 Fast API. Final generation cost follows completed server usage. [3]
Availability
APINEED monitors Seedance 2.0 Fast API availability. Applications should preserve request and task IDs and handle upstream failures explicitly.
Accelerated generation route
The ByteDance technical report describes Fast as an accelerated variant intended to improve generation speed for low-latency scenarios. [2]
Shared multimodal foundation
Fast belongs to the Seedance 2.0 family, whose unified architecture covers text, image, audio, and video guidance with synchronized audiovisual output. [1][2]
Draft-to-final workflow
Use Fast to validate framing, action, and prompt structure, then compare selected shots with standard Seedance when final quality is the priority. [2][3]
APINEED task contract
Fast still uses seconds and metadata, returns one asynchronous task, and follows the same polling lifecycle as standard Seedance. [3]
Using Fast for an efficient iteration loop
Start with five seconds. Resolve framing and motion direction before paying for a longer final sequence.
Keep comparison prompts fixed. Use the same prompt and controls when evaluating Fast against standard Seedance.
Measure your own latency. Record queue and completion times for representative prompts instead of treating Fast as an SLA.
Quick Start
Call Seedance 2.0 Fast with the verified APINEED endpoint and model-specific request shape.
Create an API key
Store your APINEED key server-side as API_NEED_API_KEY.
export API_NEED_API_KEY=sk-apineed-v1-...Send the request
Use seedance-2.0-fast with POST /v1/media/generations.
curl https://apineed.com/v1/media/generations \
-H "Authorization: Bearer $API_NEED_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "seedance-2.0-fast",
"workflow": "text_to_video",
"input": {
"prompt": "A cinematic product shot with deliberate camera movement, natural lighting, and a clear beginning and end."
},
"output": {
"duration_seconds": 1
}
}'Poll the task
Save id, then poll GET /v1/media/generations/{id} every few seconds until the task is succeeded or failed.
curl https://apineed.com/v1/media/generations/$TASK_ID -H "Authorization: Bearer $API_NEED_API_KEY"Seedance 2.0 Fast API Endpoint
Create an asynchronous video task, then use its task ID to retrieve status and direct object-storage output URLs.
/v1/media/generations- Authorization
- Bearer $API_NEED_API_KEY
- Content-Type
- application/json
- HTTP-Referer
- optional - your site URL, for rankings
- Model
- seedance-2.0-fast
/v1/media/generations/{id}- Authorization
- Bearer $API_NEED_API_KEY
- Content-Type
- application/json
- HTTP-Referer
- optional - your site URL, for rankings
- Model
- seedance-2.0-fast
Parameters
These controls follow APINEED's current DTO and adapter behavior. Unsupported upstream-only fields are intentionally omitted.
| Name | Type | Values | Description |
|---|---|---|---|
model | string | Required | Use seedance-2.0-fast. |
workflow | string | text_to_video, image_to_video, video_reference | Selects a workflow published by the APINEED model catalog. |
input.prompt | string | Required | Describe the scene, motion, camera, lighting, and ending state. |
input.assets | array | Up to 2 | Temporary media URLs with the verified first-frame, last-frame, or reference-video role. |
output.duration_seconds | integer | 1-3600 | Verified duration seconds control published by the APINEED model catalog. |
Seedance 2.0 Fast (Real Face) API questions
Practical answers for choosing, integrating, pricing, and operating the Seedance 2.0 Fast API on APINEED.
What is Seedance 2.0 Fast API?
It is ByteDance's accelerated Seedance 2.0 variant, exposed through APINEED for workflows where iteration speed matters. [2][3]
Does Fast guarantee a specific completion time?
No. ByteDance positions the variant for lower latency, but APINEED does not publish a fixed queue or generation-time SLA. [2][3]
How should Fast be compared with standard Seedance 2.0?
Run the same prompts and settings, then compare accepted output quality, motion coherence, total task time, retries, and final cost. Do not infer quality from the word Fast alone. [2][3]
Can Seedance 2.0 Fast handle real-person workflows?
Yes on the APINEED Fast route. Choose Save Fast when the workflow does not need real human faces. [3]
Which endpoint and duration field does Fast use?
Submit seedance-2.0-fast to POST /v1/videos and send duration through seconds, then poll GET /v1/videos/{task_id}. [3]
How is Fast priced?
APINEED applies the production Fast billing matrix for 480p and 720p, with separate rates depending on whether the request includes a video reference. [3]
How to deploy Seedance 2.0 Fast (Real Face)
Connect Seedance 2.0 Fast (Real Face) to your application through the APINEED media API.
Add credits
Add APINEED credits before submitting a billable generation.
Create an API key
Create and securely store an APINEED API key.
Configure the endpoint
Send seedance-2.0-fast requests to /v1/media/generations.
Track the task
Poll the returned task ID and store the completed video URL from outputs[].
