ByteDance logo

Seedance 2.0 Spicy API

seedance-2.0-spicy

Seedance 2.0 Spicy API is a dedicated APINEED model ID for AITokenDance video generation, with text, image, and video-reference workflows from 480p through 1080p.

APINEED treats seedance-2.0-spicy as a distinct sellable route rather than an alias clients should replace with ordinary Seedance 2.0. Requests use the verified Seedance task adapter, 4–15 second duration, metadata-based resolution and aspect ratio, optional native audio, and asynchronous result polling.

MODALITIES
PriceUsage-based pricing · final cost depends on request and usageCONTEXTN/A

Playground

Generate with Seedance 2.0 Spicy, review the output, and use the same request shape in your application.

Generation controls are waiting for verified model capability metadata.
Workflow
Usage-based pricing · final cost depends on request and usageSign in required. Final cost uses completed usage.
Output Ready
Seedance 2.0 Spicy sample
Request preview
{
  "model": "seedance-2.0-spicy",
  "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.

API NeedUsage-based
Uptime
Total Context
N/A
Max Output
N/A
Input
Usage-based/ 1M
Output
Usage-based/ 1M
Cache Read
Route priced
Cache Write
Route priced

Discount

Compare the published baseline with APINEED pricing for Seedance 2.0 Spicy API. Final generation cost follows completed server usage. [1][3]

Availability

APINEED monitors Seedance 2.0 Spicy API availability. Applications should preserve request and task IDs and handle upstream failures explicitly.

System statusLast 90 days
APINEED GATEWAY99.65% uptime

Seedance 2.0 Spicy API capabilities

This page documents the production contract APINEED has verified for the Spicy route, including its public model ID, accepted controls, pricing branches, and task lifecycle. [1][2][3]

Distinct production routing

The public model value is seedance-2.0-spicy. APINEED selects the dedicated AITokenDance channel and performs the upstream mapping without requiring callers to know the provider model name. [1][3]

Three output resolutions

The adapter accepts 480p, 720p, and 1080p through metadata.resolution, giving the Spicy route a verified high-resolution option that is priced separately. [1][3]

Reference-guided requests

Image references can accompany the prompt, while a video reference must be represented as a metadata.content video_url item so routing and billing detect it consistently. [2][3]

Audio and framing controls

The APINEED payload exposes aspect ratio, native-audio generation, and watermark preferences alongside prompt, duration, and resolution instead of accepting arbitrary provider fields. [2][3]

Usage-based settlement

Pricing branches on resolution and the presence of video input. APINEED applies a 5% discount to the published baseline and settles from completed token usage. [1][3]

Directing the Spicy route

Keep the model ID exact. Send seedance-2.0-spicy exactly as shown so the request reaches the dedicated production route.

Describe a timed shot. State the subject, action order, camera path, lighting, sound, and desired ending within the selected duration.

Structure video references. Use metadata.content[].video_url instead of a loose URL field when motion or scene reference is required.

Quick Start

Call Seedance 2.0 Spicy with the verified APINEED endpoint and model-specific request shape.

1

Create an API key

Store your APINEED key server-side as API_NEED_API_KEY.

export API_NEED_API_KEY=sk-apineed-v1-...
2

Send the request

Use seedance-2.0-spicy 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-spicy",
  "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
  }
}'
3

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 Spicy API Endpoint

Create an asynchronous video task, then use its task ID to retrieve status and direct object-storage output URLs.

POST/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-spicy
GET/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-spicy

Parameters

These controls follow APINEED's current DTO and adapter behavior. Unsupported upstream-only fields are intentionally omitted.

NameTypeValuesDescription
modelstringRequiredUse seedance-2.0-spicy.
workflowstringtext_to_video, image_to_video, video_referenceSelects a workflow published by the APINEED model catalog.
input.promptstringRequiredDescribe the scene, motion, camera, lighting, and ending state.
input.assetsarrayUp to 2Temporary media URLs with the verified first-frame, last-frame, or reference-video role.
output.duration_secondsinteger1-3600Verified duration seconds control published by the APINEED model catalog.

Seedance 2.0 Spicy API questions

Practical answers for choosing, integrating, pricing, and operating the Seedance 2.0 Spicy API on APINEED.

Is Seedance 2.0 Spicy the same APINEED model as ordinary Seedance 2.0?

No. APINEED publishes seedance-2.0-spicy as its own model ID and routes it through the dedicated AITokenDance channel, so clients should not substitute the ordinary Seedance 2.0 identifier. [1][3]

Which endpoint serves Seedance 2.0 Spicy API?

Submit the request to POST /v1/video/generations, retain the returned task ID, and poll GET /v1/video/generations/{task_id} until the status becomes successful or failed. [3]

Which resolutions can Seedance 2.0 Spicy generate?

The verified APINEED adapter accepts 480p, 720p, and 1080p. Put the selected value in metadata.resolution so validation, upstream payload construction, and pricing use the same value. [1][3]

How is Seedance 2.0 Spicy priced?

APINEED applies 95% of the published baseline. The expression distinguishes 480p/720p from 1080p and also distinguishes requests with video input from requests without it. [1][3]

How do I send a video reference to Seedance 2.0 Spicy?

Place the accessible video URL inside a metadata.content item whose type is video_url. That exact structure is required for the adapter to forward the reference and select video-input pricing. [3]

How should an application handle a Spicy generation task?

Treat creation as asynchronous, persist the task ID, poll at a controlled interval, read the completed video URL only after success, and preserve the returned error code and message on failure. [3]

How to deploy Seedance 2.0 Spicy

Connect Seedance 2.0 Spicy to your application through the APINEED media API.

1

Add credits

Add APINEED credits before submitting a billable generation.

2

Create an API key

Create and securely store an APINEED API key.

3

Configure the endpoint

Send seedance-2.0-spicy requests to /v1/media/generations.

4

Track the task

Poll the returned task ID and store the completed video URL from outputs[].

More live models