Publikt API

Skapa video och bilder med dina egna verktyg

Skapa en nyckel, anropa API:t med Bearer-autentisering och polla uppgiftsstatus tills ditt resultat är klart. Fungerar med Claude Code, Codex och valfri HTTP-klient.

Hantera nycklar

Snabbstart

Steg 1

Skapa en nyckel

Skapa en API-nyckel i din dashboard. Den visas en gång, så förvara den på en säker plats.

Steg 2

Anropa API

Skicka en POST-förfrågan med din Bearer-nyckel och en Idempotency-Key-header.

Steg 3

Avfråga resultatet

Polla statusändpunkten för uppgiften tills status är slutförd eller misslyckad, läs sedan utdata.

Autentisering

Varje begäran autentiseras med en Bearer API-nyckel i Authorization-headern.

http
Authorization: Bearer sk_live_your_api_key
Content-Type: application/json
Idempotency-Key: a-unique-id-per-request

Seedance 2 Video

Text, bild eller media till video.

Felkoder

All errors share this shape:

json
{ "error": { "code": "invalid_request", "message": "Invalid request body" } }
KodHTTPBetydelse
unauthorized401Missing, invalid, or revoked API key.
invalid_request400Bad input or unsupported field.
purchase_required403Seedance 2.5 requires a successful credits or plan purchase; free promotional credits alone do not unlock it.
insufficient_credits402Not enough credits. Seedance 2.5 always returns HTTP 402 with insufficient_credits; when an authoritative quote is available, it may also include required_credits, available_credits, pricing_version, and promotion_applied.
rate_limited429Too many requests — the general limit is 30 requests per 60 seconds per account; Seedance requests that validate reference media are limited to 3 per 60 seconds per account and source IP, with a project-wide safety cap. Retry after the Retry-After response header (in seconds).
idempotency_conflict409Same Idempotency-Key reused with a different body, or still running.
service_busy503Temporary upstream or credit-concurrency issue. Retry.
not_found404Task does not exist or does not belong to this key owner.
internal_error500Unexpected server-side failure.

Använd med Claude Code

Använd Copy for AI för att exportera hela API:t som ren Markdown, klistra in det i Claude Code eller Codex och låt agenten koppla ihop integrationen. Eller peka agenten direkt mot råtext-endpointen.

Skill

Installera Seedance-skillen i Claude Code, Codex eller vilken agent som helst — den skriver filmiska prompts och renderar dem via API:et åt dig.

bash
# Download the one-file skill from Seedance 2 AI
mkdir -p ~/.claude/skills/seedance
curl --fail --location -H "Authorization: Bearer $SEEDANCE_API_KEY" https://www.seedance2ai.io/downloads/seedance-skill.md -o ~/.claude/skills/seedance/SKILL.md.tmp &&
mv ~/.claude/skills/seedance/SKILL.md.tmp ~/.claude/skills/seedance/SKILL.md

Vanliga frågor

Vem kan använda API:et?

Alla med krediter. Det finns ingen planbegränsning — alla konton med krediter kan skapa en nyckel och anropa API:et.

Hur får jag krediter?

Ladda på eller prenumerera på prissidan. Krediterna läggs till ditt saldo omedelbart.

Delas krediter mellan webbplatsen och API:et?

Ja — din personliga kreditbalans används både för din webbgenerering och dina API-anrop. I ett team använder API-anrop varje medlems egen personliga balans, inte den gemensamma team-potten.

Hur börjar jag?

Skapa en API-nyckel i din dashboard och anropa sedan endpoints med en Bearer-token (se Quickstart ovan).

Vad händer om ett anrop returnerar insufficient_credits?

Ditt saldo är tomt — fyll på via prissidan och försök igen.