auto stud
APIAPI Generowania Wideo AI

Generuj wideo AI
z własnego backendu

Jeden POST zamienia prompt albo nieruchomy kadr w wygenerowany klip. Veo, Kling, Sora i Seedance za jednym endpointem, rozliczane za generację i dostarczane webhookiem.

POSThttps://autostud.ai/api/v1/actions/videos_ai.generate

Trzy wywołania, od początku do końca

Wybierz silnik raz, potem generuj tyle, ile chcesz.

  1. 1

    Wybierz agenta wideo

    Agent to zapisana konfiguracja modelu: silnik, rozdzielczość, format, wartości domyślne. Wylistuj te ze swojej przestrzeni i zapamiętaj id.

    export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    
    # A video agent is a saved model configuration, not a model name.
    curl "https://autostud.ai/api/v1/agents?agent_type=video&limit=10" \
      -H "Authorization: Bearer $AUTOSTUD_API_KEY"
  2. 2

    Wyślij prompt

    Sam tekst albo nieruchomy kadr do ożywienia. W odpowiedzi wraca id generacji i zużyte kredyty.

    curl -X POST https://autostud.ai/api/v1/actions/videos_ai.generate \
      -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
      -H "Content-Type: application/json" \
      -H "Idempotency-Key: lighthouse-shot-01" \
      -d '{
        "agent_id": "b21f7d90-3c44-4e1a-9f77-0c2ad5e6b118",
        "prompt": "A lighthouse at dusk, slow push-in, waves breaking under it",
        "duration": 8
      }'
  3. 3

    Odbierz klip

    Weź webhook generation.completed albo odczytaj generację, jeśli wolisz odpytywać. Hostowany URL jest w rekordzie.

    # Register once. Every generation reports itself from then on.
    curl -X POST https://autostud.ai/api/v1/webhooks \
      -H "Authorization: Bearer $AUTOSTUD_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "url": "https://your-app.com/hooks/autostud",
        "events": ["generation.completed", "generation.failed"],
        "description": "AI video"
      }'
    # The signing secret comes back once, in this response. Store it.

Co możesz przesłać

Cztery pola. Reszta siedzi w agencie, więc wywołania zostają krótkie.

agent_id

Agent wideo do uruchomienia. Jego silnik i ustawienia decydują, jak wygląda klip.

prompt

Co ma się dziać w ujęciu. Silnik czyta to jak reżyser.

image_url

Opcjonalne. Nieruchomy kadr do ożywienia zamiast generowania z samego tekstu.

duration

Sekundy materiału do wyprodukowania, w zakresie obsługiwanym przez silnik.

Silniki za endpointem

Każdy silnik jest wystawiony jako agent: zmiana modelu to inne id, a nie inna integracja. Nowe silniki pojawiają się jako nowi agenci.

VeoKlingSoraSeedanceRunway

Koniec z odpytywaniem

Zarejestruj jeden webhook, a każda generacja zgłosi się sama. Payloady są podpisane, ponawiane i podają zużyte kredyty nawet przy niepowodzeniu.

generation.completedgeneration.failed

O co programiści pytają najpierw

Ile trwa generacja?

To zależy od silnika i długości: sekundy materiału kosztują minuty obliczeń. Wywołanie od razu zwraca id, więc nic w Twojej aplikacji nie czeka.

Ile to kosztuje?

Generacje rozliczane są w kredytach, z ceną zależną od silnika. Każda odpowiedź podaje zużyte kredyty, a pełna historia jest pod /api/v1/generations.

Czy mogę ożywić obraz, który już mam?

Tak. Przekaż image_url z dowolnym publicznie dostępnym obrazem, a silnik go ożywi zamiast generować z samego promptu.

Czy mogę wydłużyć klip później?

Wywołaj videos_ai.extend z id generacji i promptem na kolejny fragment. Wydłużenie to osobna generacja, rozliczana tak samo.

Gotowy do tworzenia?

Zacznij generować wiralowe filmy w kilka minut. Karta kredytowa nie jest wymagana do bezpłatnej wersji próbnej.

Bezpieczne płatności
Natychmiastowy dostęp
Anuluj kiedy chcesz