API public

Generează videoclipuri și imagini din propriile tale instrumente

Creează o cheie, apelează API-ul cu autentificare Bearer și verifică statusul sarcinii până când rezultatul tău este gata. Funcționează cu Claude Code, Codex și orice client HTTP.

Gestionează cheile

Ghid rapid

Pas 1

Creează o cheie

Generează o cheie API în dashboard-ul tău. Se afișează o singură dată, așa că păstreaz-o într-un loc sigur.

Pas 2

Apelează API-ul

Trimite o cerere POST cu cheia ta Bearer și un antet Idempotency-Key.

Pas 3

Sondează rezultatul

Interoghează endpoint-ul stării sarcinii până când starea este finalizată sau eșuată, apoi citește rezultatul.

Autentificare

Fiecare cerere este autentificată cu o cheie API Bearer în antetul Authorization.

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

Seedance 2 Video

Text, imagine sau media în video.

coduri de eroare

All errors share this shape:

json
{ "error": { "code": "invalid_request", "message": "Invalid request body" } }
CodHTTPSemnificație
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.

Utilizare cu Claude Code

Folosește Copy for AI pentru a exporta întregul API ca Markdown curat, lipește-l în Claude Code sau Codex și lasă agentul să conecteze integrarea. Sau direcționează agentul direct către endpoint-ul de text brut.

Skill

Instalează skill-ul Seedance în Claude Code, Codex, sau orice agent — scrie prompt-uri cinematice și le redă prin API pentru tine.

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

Întrebări frecvente

Cine poate folosi API-ul?

Oricine are credite. Nu există restricții de abonament — orice cont cu credite poate crea o cheie și poate apela API-ul.

Cum obțin credite?

Încarcă sau abonează-te pe pagina de prețuri. Creditele se adaugă instantaneu în soldul tău.

Creditele sunt partajate între site și API?

Da — soldul tău personal de credite acoperă atât generarea pe web, cât și apelurile API. Într-o echipă, apelurile API folosesc soldul personal al fiecărui membru, nu fondul comun al echipei.

Cum încep?

Creează o cheie API în panoul tău de control, apoi apelează endpoint-urile cu un token Bearer (vezi Quickstart mai sus).

Ce se întâmplă dacă un apel returnează insufficient_credits?

Soldul tău este gol — încarcă pe pagina de prețuri și încearcă din nou.