APIAPI for KI-videogenerering

Generer KI-video
fra din egen backend

Ett POST gjør en prompt, eller et stillbilde, om til et generert klipp. Veo, Kling, Sora og Seedance bak ett endepunkt, fakturert per generering og levert via webhook.

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

Tre kall, fra start til slutt

Velg motoren én gang, og generer så ofte du vil.

  1. 1

    Velg en videoagent

    En agent er et lagret modelloppsett: motor, oppløsning, format og standardverdier. Hent dem arbeidsområdet ditt har, og ta vare på id-en.

    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

    Send prompten

    Bare tekst, eller et stillbilde som skal animeres. Svaret inneholder en genererings-id og kredittene som gikk med.

    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

    Hent klippet

    Ta webhooken generation.completed, eller les genereringen tilbake hvis du heller vil polle. Den hostede URL-en ligger på posten.

    # 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.

Hva du kan sende med

Fire felter. Resten ligger på agenten, så kallene holder seg korte.

agent_id

Videoagenten som kjøres. Motoren og standardverdiene bestemmer hvordan klippet blir.

prompt

Hva som skal skje i bildet. Motoren leser det som en regianvisning.

image_url

Valgfritt. Et stillbilde som skal animeres i stedet for ren tekstgenerering.

duration

Sekunder materiale som skal lages, innenfor det motoren støtter.

Motorene bak endepunktet

Hver motor er eksponert som en agent: å bytte modell er en annen id, ikke en annen integrasjon. Nye motorer dukker opp som nye agenter.

VeoKlingSoraSeedanceRunway

Slutt å polle

Registrer én webhook, så melder hver generering fra selv. Payloadene er signerte, forsøkes på nytt og oppgir kredittene også når genereringen feilet.

generation.completedgeneration.failed

Det utviklere spør om først

Hvor lang tid tar en generering?

Det avhenger av motor og lengde: sekunder med materiale koster minutter med beregning. Kallet returnerer en id med én gang, så ingenting i appen din venter.

Hva koster det?

Genereringer faktureres i kreditter, priset per motor. Hvert svar oppgir kredittene som gikk med, og hele historikken leses på /api/v1/generations.

Kan jeg animere et bilde jeg allerede har?

Ja. Send image_url med et offentlig tilgjengelig stillbilde, så animerer motoren det i stedet for å generere kun fra prompten.

Kan jeg forlenge klippet etterpå?

Kall videos_ai.extend med genererings-id-en og en prompt for neste del. Forlengelsen er en egen generering og faktureres på samme måte.

Klar til å skape?

Lag virale videoer på få minutter. Du trenger ikke kort for å prøve gratis.

Trygge betalinger
Tilgang med én gang
Avslutt når du vil