Publiczne API

Generuj filmy i obrazy z własnych narzędzi

Utwórz klucz, wywołaj API z autoryzacją Bearer i odpytuj o status zadania, aż wynik będzie gotowy. Działa z Claude Code, Codex i dowolnym klientem HTTP.

Szybki start

Krok 1

Utwórz klucz

Wygeneruj klucz API w swoim panelu. Jest wyświetlany tylko raz, więc przechowaj go w bezpiecznym miejscu.

Krok 2

Wywołaj API

Wyślij żądanie POST z kluczem Bearer i nagłówkiem Idempotency-Key.

Krok 3

Głosowanie na wynik

Odpytywaj punkt końcowy stanu zadania, aż status zmieni się na „zakończony” lub „nieudany”, a następnie odczytaj wynik.

Uwierzytelnianie

Każde żądanie jest uwierzytelniane za pomocą klucza API typu Bearer w nagłówku Authorization.

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

Seedance 2 Video

Tekst, obraz lub multimedia na wideo.

Kody błędów

All errors share this shape:

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

Użyj z Claude Code

Skorzystaj z funkcji Copy for AI, aby wyeksportować całe API jako czysty Markdown, wklej go do Claude Code lub Codex i pozwól agentowi podpiąć integrację. Możesz też skierować agenta bezpośrednio na surowy endpoint tekstowy.

Skill

Zainstaluj umiejętność Seedance w Claude Code, Codex lub dowolnym agencie — tworzy kinowe prompty i renderuje je przez API za Ciebie.

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

FAQ

Kto może korzystać z API?

Każdy, kto ma kredyty. Nie ma ograniczenia planu — każde konto z kredytami może utworzyć klucz i wywołać API.

Jak zdobyć kredyty?

Doładuj lub subskrybuj na stronie z cenami. Kredyty są dodawane do salda natychmiast.

Czy kredyty są współdzielone między stroną internetową a API?

Tak — Twoje osobiste saldo kredytów zasila zarówno generowanie w przeglądarce, jak i wywołania API. W zespole wywołania API korzystają z osobistego salda każdego członka, a nie ze wspólnej puli zespołu.

Jak zacząć?

Utwórz klucz API w swoim panelu, a następnie wywołaj endpointy z tokenem Bearer (zobacz Quickstart powyżej).

Co jeśli wywołanie zwraca insufficient_credits?

Twoje saldo jest puste — doładuj na stronie cennika i spróbuj ponownie.