Seedance 2.0 Fast API: Budget Video Generation Endpoint
De volledige developer guide voor de Seedance 2.0 Fast API endpoints - text-to-video en image-to-video voor $0.2419 per seconde, met code voorbeelden.

Één HTTP-verzoek, één cinema-kwaliteit AI-videoclip, $1,94. Dat zijn de eenheidseconomie van het bouwen op de Seedance 2.0 Fast API. Toegewijde endpoints voor text-to-video en image-to-video, deterministische prijsstelling, dezelfde kwaliteitsmottor als Seedance 2.0 standaard, en een ~20% kostenvoordeel dat ertoe doet wanneer je op schaal werkt.
Hier is de volledige ontwikkelaargids.
TL;DR
- Endpoints:
bytedance/seedance-2.0/fast/text-to-videoenfast/image-to-video - Kosten: $0,2419 per seconde, of 194-726 credits per clip ($1,94-$7,26)
- Antwoord: Asynchrone job-ID, pollen op voltooiing, MP4 downloaden
- Authenticatie: API-sleutel van je Arteza dashboard
- Snelheid: 30-150 seconden per generatie
Waar de Fast API voor is
Als je een app, tool of service bouwt die video's voor gebruikers genereert, zoals een social media-planner, marketingautomatiseringsplatform, e-commerce content engine of interne creatieve tool, dan is de Seedance 2.0 Fast API het goedkoopste cinema-kwaliteit endpoint dat je in 2026 kunt gebruiken.
Dezelfde visuele kwaliteit als Seedance 2.0 standaard. Lagere kostprijs per seconde. Hogere rekenkundige doorvoer. Gebouwd voor integratie in workflows die video's in grote hoeveelheden produceren.
De typische doelgebruiker is een ontwikkelaar of team dat video's programmatisch moet genereren op basis van gebruikersinvoer, niet een individuele creator die één clip tegelijk via de UI genereert.
5 gratis generaties · Geen creditcard nodig
De twee endpoints
Text-to-video endpoint:
POST https://arteza.ai/api/v1/bytedance/seedance-2.0/fast/text-to-video
Genereert een video uit een tekstprompt. Geen bronafbeelding vereist.
Image-to-video endpoint:
POST https://arteza.ai/api/v1/bytedance/seedance-2.0/fast/image-to-video
Genereert een video beginnend met een geüploade bronafbeelding met een bewegingsprompt.
Beide endpoints accepteren soortgelijke request bodies en retourneren dezelfde responsindeling. Kies op basis van of je een bronafbeelding hebt om te animeren.
Verificatie
Elk verzoek heeft een API-sleutel nodig in de Authorization-header. Genereer een sleutel van je Arteza dashboard.
Authorization: Bearer YOUR_API_KEY
Sleutels zijn gekoppeld aan je account en trekken uit je creditsaldo. Roteer ze naar behoefte via het dashboard.
Probeer Seedance 2.0 Fast - je eerste video in 90 seconden
Cinema-kwaliteit AI-video tegen 20% lagere kosten. 50 gratis credits, geen kaart vereist.
Seedance 2.0 Fast gratis proberenRequestindeling: Text-to-Video
POST /api/v1/bytedance/seedance-2.0/fast/text-to-video
{
"prompt": "Slow dolly in on a ceramic coffee cup on a wooden cafe table, morning window light, shallow depth of field, cinematic 35mm film look",
"duration": 5,
"aspect_ratio": "16:9"
}
Parameters:
prompt(verplicht, string): De tekstprompt die de gewenste video beschrijft.duration(verplicht, integer): Cliplengte in seconden. Bereik: 4-15.aspect_ratio(verplicht, string): Een van"16:9","9:16","1:1".
Requestindeling: Image-to-Video
POST /api/v1/bytedance/seedance-2.0/fast/image-to-video
{
"image_url": "https://your-cdn.com/source-image.jpg",
"prompt": "Slow push in with shallow depth of field, cinematic 35mm film look",
"duration": 5,
"aspect_ratio": "16:9"
}
Parameters:
image_url(verplicht, string): Openbaar bereikbare URL van de bronafbeelding. Ondersteunde formaten: JPG, PNG, WebP.prompt(verplicht, string): Bewegingsprompt die beschrijft hoe de afbeelding moet worden geanimeerd.duration(verplicht, integer): Cliplengte in seconden. Bereik: 4-15.aspect_ratio(verplicht, string): Moet overeenkomen met het aspectratio van de bronafbeelding voor optimale resultaten.
Responseindeling
Beide endpoints retourneren een asynchrone job-ID:
{
"job_id": "sdf_2026_abc123xyz",
"status": "queued",
"estimated_seconds": 45,
"cost_credits": 242
}
Poll het statusendpoint totdat de taak klaar is:
GET /api/v1/jobs/sdf_2026_abc123xyz
Een voltooide response:
{
"job_id": "sdf_2026_abc123xyz",
"status": "completed",
"video_url": "https://cdn.arteza.ai/output/sdf_2026_abc123xyz.mp4",
"duration_seconds": 5,
"resolution": "720p",
"credits_consumed": 242
}
Download de video_url en je hebt je MP4.
Volledig Python-voorbeeld
import requests
import time
API_KEY = "your_api_key_here"
BASE_URL = "https://arteza.ai/api/v1"
def generate_fast_video(prompt, duration=5, aspect_ratio="16:9"):
headers = {
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
}
# Submit generation job
response = requests.post(
f"{BASE_URL}/bytedance/seedance-2.0/fast/text-to-video",
headers=headers,
json={
"prompt": prompt,
"duration": duration,
"aspect_ratio": aspect_ratio
}
)
job = response.json()
job_id = job["job_id"]
print(f"Job queued: {job_id}, estimated {job['estimated_seconds']}s")
# Poll for completion
while True:
time.sleep(10)
status = requests.get(
f"{BASE_URL}/jobs/{job_id}",
headers=headers
).json()
if status["status"] == "completed":
print(f"Complete: {status['video_url']}")
return status["video_url"]
elif status["status"] == "failed":
raise Exception(f"Generation failed: {status.get('error')}")
else:
print(f"Status: {status['status']}")
# Usage
video_url = generate_fast_video(
"Slow tracking shot of a golden retriever running through autumn leaves, golden hour, cinematic 35mm film look",
duration=5,
aspect_ratio="16:9"
)
Volledig JavaScript-voorbeeld
const API_KEY = 'your_api_key_here';
const BASE_URL = 'https://arteza.ai/api/v1';
async function generateFastVideo(prompt, duration = 5, aspectRatio = '16:9') {
const headers = {
'Authorization': `Bearer ${API_KEY}`,
'Content-Type': 'application/json'
};
// Submit generation job
const submitRes = await fetch(
`${BASE_URL}/bytedance/seedance-2.0/fast/text-to-video`,
{
method: 'POST',
headers,
body: JSON.stringify({ prompt, duration, aspect_ratio: aspectRatio })
}
);
const job = await submitRes.json();
console.log(`Job queued: ${job.job_id}`);
// Poll for completion
while (true) {
await new Promise(r => setTimeout(r, 10000));
const statusRes = await fetch(
`${BASE_URL}/jobs/${job.job_id}`,
{ headers }
);
const status = await statusRes.json();
if (status.status === 'completed') {
return status.video_url;
} else if (status.status === 'failed') {
throw new Error(`Generation failed: ${status.error}`);
}
}
}
// Usage
const videoUrl = await generateFastVideo(
'Slow dolly in on a matcha latte in a ceramic cup, morning window light, cinematic 35mm',
5,
'9:16'
);

Klaar om op de API te bouwen? Haal je API-sleutel op →
Prijs per API-aanroep
Elke API-aanroep trekt credits van je saldo op basis van de duur:
| Duur | Credits | Kosten |
|---|---|---|
| 4 seconden | 194 | $1,94 |
| 5 seconden | 242 | $2,42 |
| 8 seconden | 387 | $3,87 |
| 10 seconden | 484 | $4,84 |
| 15 seconden | 726 | $7,26 |
Credits verlopen niet. Koop in bulk via de credit-niveaus voor betere economie per aanroep. Het Enterprise-tier reduceert de effectieve kosten met ~17%.
Tarieflimieten en doorvoer
De Seedance 2.0 Fast API maakt gelijktijdige jobindiening binnen redelijke grenzen mogelijk. Typische accounts kunnen 5-10 jobs parallel indienen zonder beperkingen. Enterprise-tier accounts kunnen hogere gelijktijdigheid aanvragen.
Individuele generatietaken duren 30-150 seconden, afhankelijk van de duur. Met 5 gelijktijdige taken kun je effectief elke 15-30 seconden muurkloktime een clip produceren.
Voor bulkbatchgeneratie (50+ clips) dien je in golven van 5-10 in, wacht op voltooiing en dien vervolgens de volgende golf in. Overspoel de API niet met honderden gelijktijdige verzoeken.
Foutafhandeling
Veelvoorkomende foutresponses:
400 Bad Request: Ongeldige parameters. Controleer duurberek, aspectratiowaardes, promptlengte.
401 Unauthorized: Ontbrekende of ongeldige API-sleutel.
402 Payment Required: Onvoldoende credits. Vul bij via het dashboard.
429 Too Many Requests: Tariefslimiet overschreden. Wacht even en probeer opnieuw.
500 Internal Server Error: Tijdelijk serverprobleem. Probeer opnieuw met exponentiële backoff.
Bouw je integratie zodat 429 en 500 netjes kunnen worden afgehandeld met herlogica. Een eenvoudige exponentiële backoff (1s, 2s, 4s, 8s) dekt de meeste voorbijgaande fouten.
Stop met lezen. Begin met bouwen.
Elke minuut die je aan documentatie besteedt, is code die je kunt afleveren. 50 gratis credits, geen creditcard.
Begin met bouwenFast versus Standard in API-context
De keuze tussen Fast en standaard API-endpoints is meestal economisch:
- Gebruik Fast voor massale programmatische generatie, kostengevoelige apps en alles wat geen heroïsche clip is.
- Gebruik standaard voor flagship content waar het kleine kwaliteitsverschil de 20% kostenverheffing rechtvaardigt.
De meeste apps gebruiken standaard Fast. Het standaard endpoint is meestal gereserveerd voor 'premium tier' functies of specifieke gebruikersverzoeken.
Endpoint-URL's:
- Fast text:
bytedance/seedance-2.0/fast/text-to-video - Fast image:
bytedance/seedance-2.0/fast/image-to-video - Standard text:
bytedance/seedance-2.0/text-to-video - Standard image:
bytedance/seedance-2.0/image-to-video
Webhook-ondersteuning
Bij langlopende taken is polling verspilling. De Seedance 2.0 Fast API ondersteunt webhook-callbacks. Voeg een webhook_url toe aan je request body en je ontvangt een POST wanneer de taak klaar is:
POST /api/v1/bytedance/seedance-2.0/fast/text-to-video
{
"prompt": "...",
"duration": 5,
"aspect_ratio": "16:9",
"webhook_url": "https://your-app.com/api/seedance-callback"
}
Je webhook-eindpunt ontvangt dezelfde JSON-payload die het statusendpoint zou retourneren na voltooiing. Implementeer idempotentie: webhooks kunnen bij mislukking opnieuw proberen.
Veelgestelde vragen, snelle antwoorden
Wat is het maximale aantal gelijktijdige taken dat ik kan indienen? Typische accounts: 5-10. Enterprise: onderhandelbaar.
Worden credits afgetrokken voor mislukte taken? Nee. Mislukte taken geven de credits automatisch terug.
Kan ik een lopende taak annuleren? Ja, via POST /api/v1/jobs/{job_id}/cancel. Refundert credits als geannuleerd vóór voltooiing.
Wat is het uitvoerbestandsformaat? MP4, H.264 video, AAC audio, 720p resolutie.
Hoe lang blijven uitvoer-URL's geldig? Uitvoer-CDN URL's zijn 7 dagen geldig. Download en bewaar ze in je eigen systeem voor langdurig gebruik.
Is er een sandbox/testmodus? Geen eigen sandbox. Gebruik je gratis 50 signup credits om te testen. De $10 Starter tier is ook een laagrisico manier om tegen echte eindpunten te bouwen.
Begin met bouwen op de Seedance 2.0 Fast API
De API is opzettelijk eenvoudig: twee endpoints, deterministische prijsstelling, async jobmodel, en een kwaliteitslimiet die aansluit bij de flagship Seedance 2.0 tier. Bouw erop voor social tools, marketingautomatisering, creatorplatforms, e-commerce content engines of interne creatieve apps. De eenheidseconomie maakt videogeneratie eindelijk haalbaar als functie in andere producten.
Klaar om te bouwen? Haal je API-sleutel op →
Blijf lezen: Seedance 2.0 Fast volledige gids • Seedance 2.0 Fast prijzen • Seedance 2.0 Fast batch-creatie
Try Seedance 2.0 Fast - Right Now
5 free generations · No credit card needed