Seedance 1.0 Lite API: Snabb slutpunkt för videogenerering
Utvecklarguide för Seedance 1.0 Lite API - slutpunktsreferens, autentisering, parametrar, kodexempel och integrationsmönster för automatiserad videogenerering.

En enda POST-förfrågan, en 30-60 sekunders väntan, och du får tillbaka en 1080p MP4. Det är hela Seedance 1.0 Lite API:et. För utvecklare som bygger automatiserade videoarbetsflöden - oavsett om det är e-handelsproduktanimeringar, reklamkreaitivapipelines eller innehållsgenereringssystem - detta är integrationsvägledningen.
TL;DR
- Enkel POST-slutpunkt tar bild + rörelseöversättning, returnerar en 1080p MP4
- Asynkron jobbmodell: skicka förfrågan, avsöka efter slutförande, ladda ner resultat
- Kostnad per samtal: $0.14-$0.84 baserat på längd (2-12 sekunder)
- Typisk end-to-end-latens: 30-60 sekunder
- 50 gratis krediter vid registrering - tillräckligt för att validera integrationen innan du förbinder dig
- Samma kreditpool fungerar över alla Arteza och Seedream-modeller
Varför utvecklare integrerar API:et
UI-versionen av Seedance 1.0 Lite är utmärkt för manuell generering. API:et låser upp de arbetsflöden som manuell användning inte kan stödja:
- Automatiserad kataloganimering - utlös en generering för varje ny SKU som läggs till i din e-handelsbakgrund
- Reklamkreaitivapipelines - generera varianter enligt schema, skicka till annonsplattformar via deras API:er
- Innehållsgenereringssystem - mata CMS-bilder in i Arteza och få animerade versioner tillbaka
- Användargenerade realtidsarbetsflöden - låt dina egna användare ladda upp en bild och få en animerad version
- Batchjobb - bearbeta hundratals källbilder över natten
Till $0.14-$0.84 per samtal och 30-60 sekunders omslagstid kan du bygga produktionsgradiga videoautomatisering som skulle ha varit ekonomiskt omöjligt för 18 månader sedan.
Få din API-nyckel och börja bygga
50 gratis krediter täcker ett fullständigt integrationtest. 30-60 sekunders generering per samtal, $0.14-$0.84 per video, inget kort krävs.
Prova Seedance 1.0 Lite gratis5 gratis generationer · Inget kreditkort krävs
Få API-åtkomst
- Registrera dig på plattformen - 50 gratis krediter kommer omedelbar
- Navigera till API-inställningar i din instrumentpanel
- Generera en API-nyckel - lagra den säkert (commit aldrig till git)
- Valfritt: Köp ett kreditpaket på prissidan - $10, $25, $50, eller $100
Dina 50 gratis krediter fungerar även för API-samtal. Du kan validera hela integrationen innan du betalar något.
Förfrågemodellen
Kärninteraktionen är en enda POST till Seedance 1.0 Lite-genereringsslutp punkten.
Obligatoriska parametrar
| Parameter | Typ | Beskrivning |
|---|---|---|
image | sträng/fil | Källbild (URL eller base64) |
prompt | sträng | Rörelsebeskriv ning |
duration | heltal | Klipplängd i sekunder (2-12) |
Valfria parametrar
| Parameter | Typ | Standard | Beskrivning |
|---|---|---|---|
resolution | sträng | 1080p | 720p eller 1080p |
aspect_ratio | sträng | 16:9 | 16:9, 9:16, eller 1:1 |
camera_lock | boolesk | true | Stabilisera kameran |
seed | heltal | slumpmässigt | För reproducerbar utgång |
webhook_url | sträng | null | SKICKA här när jobbet avslutas |
Svarsmodell
API:et returnerar ett jobb-ID och status. Generering är asynkron - avsök efter slutförande eller använd en webhook.
{
"job_id": "sd1lite_abc123xyz",
"status": "processing",
"credits_charged": 42,
"estimated_time_seconds": 45,
"created_at": "2026-04-10T12:00:00Z"
}
När det är klart:
{
"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"
}
Autentisering
Alla förfrågor använder bärartokenautentisering via headern Authorization:
Authorization: Bearer YOUR_API_KEY
API-nycklar är knutna till ditt konto och debiteras mot ditt kreditsaldo. Rotera nycklar via instrumentpanelen om du misstänker en läcka.
Kodexempel: Python
Här är en minimal Python-integrering som skickar ett jobb, avsöker efter slutförande och laddar ner resultatet.
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"):
# Skicka jobbet
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"]
# Avsök efter slutförande
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"Generering misslyckades: {status.get('error')}")
time.sleep(5)
video_url = generate_video(
image_url="https://example.com/product.jpg",
prompt="Produkten roterar smidigt, höjdpunkter fångas över ytan, kameran helt låst",
duration=6,
aspect="1:1",
)
print(f"Video klar: {video_url}")
Kodexempel: 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') {
// Skicka jobbet
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}` },
}
);
// Avsök efter slutförande
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',
'Produkten roterar smidigt, höjdpunkter fångas över ytan, kameran helt låst',
6,
'1:1'
).then((url) => console.log('Video klar:', url));
Webhook-mönster (rekommenderat för produktion)
Avsökning fungerar, men webhooks är renare i stor skala. Skicka en webhook_url i din genereringförfrågan och API:et kommer att SKICKA slutförande-nyttolasten när jobbet avslutas.
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",
},
)
Din webhook-hanterare får samma slutförande-JSON som avsökningsslutpunkten. Ingen avsökningslinga krävs.

Vill du göra detta själv? Prova Seedance 1.0 Lite gratis →
Redo att prova Seedance 1.0 Lite? Börja skapa gratis →
Hastighetsgränser och överensstämmelse
| Nivå | Samtidiga jobb | Daglig jobbgräns |
|---|---|---|
| Gratis | 2 | 20 |
| Starter/Populär | 5 | 500 |
| Pro/Enterprise | 10 | 2,000 |
| Anpassad | Förhandlingsbar | Förhandlingsbar |
För högre överensstämmelse eller volym, kontakta support. Plattformen kan stödja batcharbetsflöden med 10,000+ jobb/dag på dedikerade installationer.
Felhantering
Standardiserade HTTP-statuskoder gäller:
| Kod | Betydelse | Vad du gör |
|---|---|---|
200 | Framgång | Bearbeta svar |
400 | Felaktig förfrågan | Kontrollera parametrar |
401 | Obehörig | Verifiera API-nyckel |
402 | Otillräckliga krediter | Fylla på saldo |
429 | Hastighetsbegränsad | Backa av och försök igen |
500 | Serverfel | Försök igen med exponentiell backoff |
För produktionsintegreringar, implementera alltid:
- Exponentiell backoff för 429- och 500-fel
- Kreditbalansökningar före stora batchkörningar
- Webhook-signaturvalidering om du använder webhooks
- Idempotensnycklar för att förhindra duplikatdebiteringar vid nätverksfel
Kostnadshantering i produktion
Varje samtal debiterar krediter till standardgrisen: 7 krediter per sekund video.
| Längd | Krediter | USD |
|---|---|---|
| 2 sek | 14 | $0.14 |
| 6 sek | 42 | $0.42 |
| 12 sek | 84 | $0.84 |
Tips för produktionskostnader:
- Testa översättningar på 2 sekunder innan du förbinder dig till 12-sekunders batchkörningar
- Ställ in en månatlig kreditbudget och få din kod att stanna när den nås
- Övervaka fältet
credits_chargedi varje svar för att spåra utgifter per arbetsflöde - Använd webhooks för att undvika att bränna tid på avsökning
- Cachelagra framgångsrika resultat när det är möjligt så identiska förfrågningar inte återskapar
Bygg automatiserade videopipelines för örsmå pengar
$0.14 per API-samtal, 30-60 sekunders latens, 10+ samtidiga jobb. Budgetmatematiken som gör videoautomatisering möjligt.
Få din API-nyckel gratisVerkliga integreringsmönster
E-handelskataloganemering
Utlös ett Seedance 1.0 Lite-jobb varje gång en ny SKU läggs till i din katalog. Skriv den resulterande MP4-URL:en till din produktdatabas. Visa på PDPer automatiskt.
Reklamkreaitivapipeline
Daglig cron-job genererar 10 nya annonsVarianter från olika källbilder. Skickar MP4:er direkt till Meta Ads API som nya kreatörer. Stänger slingan mellan innehållsgenerering och annonsering.
Användargenerade innehållsappar
Låt användare ladda upp ett foto i din app. Din bakgrund anropar Seedance 1.0 Lite med en mallöversättning. Returnera den animerade versionen till användaren på mindre än en minut. Debitera användare tillräckligt för att täcka den ~$0.30 API-kostnaden med hälsosam marginal.
CMS-förbättring
Anslut till din CMS så att varje ny utvald bild får en Seedance 1.0 Lite-animerad version genererad automatiskt. Lagra båda versionerna - statisk för återgång, animerad för hjälteplacement.
Batchkataloguppdatering
Nattlig jobb återskapar animerade versioner av dina 500 bästa produkter med säsongsbetonade rörelseöversättningar. Nya kreatörer utan mänskligt ingripande.
Uppgradering till Pro eller 2.0 via API
När ett specifikt jobb behöver premiumkvalitet, byt slutpunkter:
/seedance-1-lite/generate- $0.14-$0.84, snabb, volymarbetshäst/seedance-1-pro/generate- $0.48-$2.88, premiumbrörelse, slutramkontroll/seedance-2.0/generate- $2.43-$9.10, biografikvalitet + inbyggd ljud
Samma API-nyckel, samma kreditpool, samma auth. Byt modeller genom att anropa en annan slutpunkt. Se guiden för Pro-jämförelse för när du uppgraderar.
Börja integrera idag
Registrera dig, hämta din API-nyckel från instrumentpanelen och gör ditt första samtal med de 50 gratis krediterna. Python-exemplet ovan körs end-to-end på cirka 45 sekunder och ger dig ett fungerande integreringsmönster att bygga på.
Få din API-nyckel gratis → - 50 krediter vid registrering, inget kort krävs, produktionsförberedd integrering på mindre än en timme.
Try Seedance 1.0 Lite - Right Now
5 free generations · No credit card needed