Seedance 1.0 Lite API: Snel videogeneratie eindpunt
Ontwikkelaarsgids voor de Seedance 1.0 Lite API, eindpuntverwijzing, authenticatie, parameters, codevoorbeelden en integratiepatronen voor geautomatiseerde videogeneratie.

Een enkele POST-aanvraag, een wacht van 30-60 seconden, en je krijgt een 1080p MP4 terug. Dat is de hele Seedance 1.0 Lite API. Voor ontwikkelaars die geautomatiseerde videowerktijden bouwen - of het nu gaat om e-commerce productanimaties, advertentiecreatiepijplijnen of inhoudsgenereringssystemen - dit is de integratiegids.
TL;DR
- Enkel POST-eindpunt neemt afbeelding + bewegingsprompt, geeft een 1080p MP4 terug
- Async jobmodel: aanvraag indienen, pollen op voltooiing, resultaat downloaden
- Kosten per aanroep: $0,14-$0,84 gebaseerd op duur (2-12 seconden)
- Typische end-to-end-latentie: 30-60 seconden
- 50 gratis tegoedbiljetten bij aanmelden - genoeg om de integratie te valideren voordat je je committeert
- Dezelfde creditpool werkt in alle Arteza en Seedream-modellen
Waarom ontwikkelaars de API integreren
De UI-versie van Seedance 1.0 Lite is geweldig voor handmatige generatie. De API ontsluit de workflows die handmatig gebruik niet kan ondersteunen:
- Geautomatiseerde catalogusanimatie - trigger een generatie voor elke nieuwe SKU die aan je e-commerce backend wordt toegevoegd
- Advertentiecreatiepijplijnen - genereer varianten volgens schema, push naar advertentieplatforms via hun API's
- Inhoudsgenereringssystemen - voer CMS-afbeeldingen in Arteza in en krijg geanimeerde versies terug
- Realtime door gebruiker gegenereerde workflows - laat je eigen gebruikers een afbeelding uploaden en krijg een geanimeerde versie
- Batchjobs - verwerk honderden bronafbeeldingen 's nachts
Bij $0,14-$0,84 per aanroep en 30-60 seconden omlooptijd kun je videoautomatisering op productieklasse bouwen die 18 maanden geleden economisch onmogelijk zou zijn geweest.
Haal je API-sleutel en begin met bouwen
50 gratis tegoedbiljetten dekken een volledige integratietest. 30-60 seconden generatie per aanroep, $0,14-$0,84 per video, geen kaart vereist.
Probeer Seedance 1.0 Lite gratis5 gratis generaties · Geen creditcard nodig
API-toegang verkrijgen
- Meld je aan op het platform - 50 gratis tegoedbiljetten arriveren onmiddellijk
- Navigeer naar API-instellingen in je dashboard
- Genereer een API-sleutel - bewaar deze veilig (nooit naar git committen)
- Optioneel: Koop een creditbundel op de prijzenpagina - $10, $25, $50 of $100
Je 50 gratis tegoedbiljetten werken ook voor API-aanroepen. Je kunt de volledige integratie valideren voordat je iets betaalt.
Het aanvraagmodel
De kerninteractie is een enkele POST naar het Seedance 1.0 Lite generatie-eindpunt.
Vereiste parameters
| Parameter | Type | Beschrijving |
|---|---|---|
image | string/file | Bronafbeelding (URL of base64) |
prompt | string | Bewegingsbeschrijving |
duration | integer | Cliplengte in seconden (2-12) |
Optionele parameters
| Parameter | Type | Standaard | Beschrijving |
|---|---|---|---|
resolution | string | 1080p | 720p of 1080p |
aspect_ratio | string | 16:9 | 16:9, 9:16 of 1:1 |
camera_lock | boolean | true | Stabiliseer de camera |
seed | integer | willekeurig | Voor reproduceerbare output |
webhook_url | string | null | POST hier wanneer job klaar is |
Responsmodel
De API geeft een job-ID en status terug. Generatie is async - poll op voltooiing of gebruik een webhook.
{
"job_id": "sd1lite_abc123xyz",
"status": "processing",
"credits_charged": 42,
"estimated_time_seconds": 45,
"created_at": "2026-04-10T12:00:00Z"
}
Wanneer voltooid:
{
"job_id": "sd1lite_abc123xyz",
"status": "completed",
"video_url": "https://cdn.arteza.ai/...",
"duration_seconds": 6,
"resolution": "1080p",
"credits_charged": 42,
"completed_at": "2026-04-10T12:00:45Z"
}
Verificatie
Alle aanvragen gebruiken bearer token-verificatie via de Authorization-header:
Authorization: Bearer YOUR_API_KEY
API-sleutels zijn aan je account gekoppeld en worden in rekening gebracht tegen je tegoedsaldo. Roteer sleutels via het dashboard als je een lek vermoedst.
Codevoorbeeld: Python
Hier is een minimale Python-integratie die een job indient, pollt op voltooiing en het resultaat downloadt.
import requests
import time
import os
API_KEY = os.environ["SEEDANCE_API_KEY"]
BASE_URL = "https://api.arteza.ai/v1"
def generate_video(image_url, prompt, duration=6, aspect="9:16"):
# Submit the job
response = requests.post(
f"{BASE_URL}/seedance-1-lite/generate",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"image": image_url,
"prompt": prompt,
"duration": duration,
"resolution": "1080p",
"aspect_ratio": aspect,
"camera_lock": True,
},
)
job = response.json()
job_id = job["job_id"]
# Poll for completion
while True:
status_response = requests.get(
f"{BASE_URL}/jobs/{job_id}",
headers={"Authorization": f"Bearer {API_KEY}"},
)
status = status_response.json()
if status["status"] == "completed":
return status["video_url"]
if status["status"] == "failed":
raise Exception(f"Generation failed: {status.get('error')}")
time.sleep(5)
video_url = generate_video(
image_url="https://example.com/product.jpg",
prompt="Product rotates smoothly, highlights catch across the surface, camera completely locked",
duration=6,
aspect="1:1",
)
print(f"Video ready: {video_url}")
Codevoorbeeld: Node.js
const axios = require('axios');
const API_KEY = process.env.SEEDANCE_API_KEY;
const BASE_URL = 'https://api.arteza.ai/v1';
async function generateVideo(imageUrl, prompt, duration = 6, aspect = '9:16') {
// Submit the job
const { data: job } = await axios.post(
`${BASE_URL}/seedance-1-lite/generate`,
{
image: imageUrl,
prompt,
duration,
resolution: '1080p',
aspect_ratio: aspect,
camera_lock: true,
},
{
headers: { Authorization: `Bearer ${API_KEY}` },
}
);
// Poll for completion
while (true) {
const { data: status } = await axios.get(
`${BASE_URL}/jobs/${job.job_id}`,
{ headers: { Authorization: `Bearer ${API_KEY}` } }
);
if (status.status === 'completed') return status.video_url;
if (status.status === 'failed') throw new Error(status.error);
await new Promise((r) => setTimeout(r, 5000));
}
}
generateVideo(
'https://example.com/product.jpg',
'Product rotates smoothly, highlights catch across the surface, camera completely locked',
6,
'1:1'
).then((url) => console.log('Video ready:', url));
Webhookpatroon (aanbevolen voor productie)
Polling werkt, maar webhooks zijn schoner op schaal. Geef een webhook_url door in je generatieaanvraag en de API zal de voltooiingspayload posten wanneer de job klaar is.
response = requests.post(
f"{BASE_URL}/seedance-1-lite/generate",
headers={"Authorization": f"Bearer {API_KEY}"},
json={
"image": image_url,
"prompt": prompt,
"duration": 6,
"webhook_url": "https://your-app.com/webhooks/seedance",
},
)
Je webhookhandler ontvangt dezelfde voltooiings-JSON als het pollingendpunt. Geen pollingloop vereist.

Wil je dit zelf maken? Probeer Seedance 1.0 Lite gratis →
Klaar om Seedance 1.0 Lite te proberen? Begin gratis met creëren →
Tarieflimieten en gelijktijdigheid
| Laag | Gelijktijdige jobs | Dagelijkse joblimiet |
|---|---|---|
| Gratis | 2 | 20 |
| Starter/Populair | 5 | 500 |
| Pro/Enterprise | 10 | 2.000 |
| Aangepast | Onderhandelbaar | Onderhandelbaar |
Voor hogere gelijktijdigheid of volume, neem contact op met ondersteuning. Het platform kan batchworkloads van meer dan 10.000 jobs/dag ondersteunen op speciale setups.
Foutafhandeling
Standaard HTTP-statuscodes zijn van toepassing:
| Code | Betekenis | Wat te doen |
|---|---|---|
200 | Succes | Responsbewerking uitvoeren |
400 | Ongeldige aanvraag | Parameters controleren |
401 | Niet gemachtigd | API-sleutel verifiëren |
402 | Onvoldoende tegoedbiljetten | Saldo aanvullen |
429 | Tariefbeperkt | Terugtrekken en opnieuw proberen |
500 | Serverfout | Opnieuw proberen met exponentiële uitstelroering |
Voor productie-integraties, altijd implementeren:
- Exponentiële uitstelroering voor 429 en 500 fouten
- Tegoedsaldochecks voordat grote batchruns
- Webhookhandtekeningvalidatie bij gebruik van webhooks
- Idempotentiesleutels om dubbele kosten bij netwerkfouten te voorkomen
Kostenbeheer in productie
Elke aanroep brengt tegoedbiljetten in rekening met het standaardtarief: 7 tegoedbiljetten per seconde video.
| Duur | Tegoedbiljetten | USD |
|---|---|---|
| 2 sec | 14 | $0,14 |
| 6 sec | 42 | $0,42 |
| 12 sec | 84 | $0,84 |
Productie kostenbeheersinstructies:
- Test prompts op 2 seconden voordat je je aan 12-seconde batchruns committeert
- Stel een maandelijks creditbudget in en laat je code stoppen wanneer het is bereikt
- Monitor het veld
credits_chargedin elke response om uitgaven per workflow bij te houden - Gebruik webhooks om tijd te besparen op polling
- Cacheer geslaagde resultaten waar mogelijk zodat identieke aanvragen niet opnieuw genereren
Bouw geautomatiseerde videopijplijnen voor centen
$0,14 per API-aanroep, 30-60 seconden latentie, 10+ gelijktijdige jobs. De budgetberekening die videoautomatisering haalbaar maakt.
Haal je API-sleutel gratisEchte integratiepatronen
E-commerce catalogusanimatie
Trigger een Seedance 1.0 Lite job elke keer dat een nieuwe SKU aan je catalogus wordt toegevoegd. Schrijf de resulterende MP4-URL naar je productdatabase. Toon automatisch op product detail pagina's.
Advertentiecreatiepijplijn
Dagelijkse cron job genereert 10 nieuwe advertentievarianten van verschillende bronafbeeldingen. Pusht MP4's rechtstreeks naar Meta Ads API als nieuwe creatieven. Sluit de lus tussen inhoudsGeneratie en adserving.
Door gebruiker gegenereerde inhouds-apps
Laat gebruikers een foto in je app uploaden. Je backend roept Seedance 1.0 Lite aan met een voorgeformateerde prompt. Geef de geanimeerde versie in minder dan een minuut aan de gebruiker. Factureer gebruikers voldoende om de ongeveer $0,30 API-kosten te dekken met gezonde marge.
CMS-verbetering
Hook in je CMS zodat elke nieuwe featured image automatisch een Seedance 1.0 Lite geanimeerde versie gegenereerd krijgt. Bewaar beide versies - statisch voor fallback, geanimeerd voor hero-plaatsen.
Batchcatalogusvernieuwing
's Nachts job vernieuwt geanimeerde versies van je top 500 producten met seizoensgebonden bewegingsprompts. Verse creativiteit zonder menselijke tussenkomst.
Upgraden naar Pro of 2.0 via API
Wanneer een specifieke job premiumkwaliteit nodig heeft, switch eindpunten:
/seedance-1-lite/generate- $0,14-$0,84, snel, volumewerkpaard/seedance-1-pro/generate- $0,48-$2,88, premiumbeweging, eindframebesturing/seedance-2.0/generate- $2,43-$9,10, bioscoop kwaliteit + native audio
Dezelfde API-sleutel, dezelfde creditpool, dezelfde verificatie. Switch modellen door een ander eindpunt aan te roepen. Zie de Pro vergelijkingsgids voor wanneer je moet upgraden.
Begin vandaag met integreren
Meld je aan, grab je API-sleutel uit het dashboard, en maak je eerste aanroep met de 50 gratis tegoedbiljetten. Het Python-voorbeeld hierboven loopt end-to-end in ongeveer 45 seconden en geeft je een werkend integratiepatroon om op te bouwen.
Krijg je API-sleutel gratis → - 50 tegoedbiljetten bij aanmelden, geen kaart vereist, productie-klare integratie in minder dan een uur.
Try Seedance 1.0 Lite - Right Now
5 free generations · No credit card needed