auto stud
APIKI-Videogenerierungs-API

KI-Video generieren
aus deinem eigenen Backend

Ein POST macht aus einem Prompt oder einem Standbild einen generierten Clip. Veo, Kling, Sora und Seedance hinter einem Endpunkt, pro Generierung abgerechnet und per Webhook geliefert.

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

Drei Aufrufe, von Anfang bis Ende

Die Engine einmal wählen, danach beliebig oft generieren.

  1. 1

    Video-Agent wählen

    Ein Agent ist eine gespeicherte Modellkonfiguration: Engine, Auflösung, Format, Standardwerte. Liste die deines Workspace auf und merke dir die 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

    Prompt schicken

    Nur Text, oder ein Standbild zum Animieren. Die Antwort enthält eine Generierungs-id und die verbrauchten Credits.

    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

    Clip abholen

    Nimm den generation.completed-Webhook, oder lies die Generierung zurück, wenn dir Polling lieber ist. Die gehostete URL steht auf dem Datensatz.

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

Was du übergeben kannst

Vier Felder. Alles andere hängt am Agenten, deine Aufrufe bleiben kurz.

agent_id

Der Video-Agent, der läuft. Seine Engine und Voreinstellungen bestimmen das Ergebnis.

prompt

Was in der Einstellung passieren soll. Die Engine liest es wie eine Regieanweisung.

image_url

Optional. Ein Standbild zum Animieren statt reiner Text-Generierung.

duration

Sekunden Material, innerhalb dessen, was die Engine unterstützt.

Engines hinter dem Endpunkt

Jede Engine ist ein Agent: Modellwechsel heißt andere id, nicht andere Integration. Neue Engines erscheinen als neue Agenten.

VeoKlingSoraSeedanceRunway

Schluss mit Polling

Einen Webhook registrieren, und jede Generierung meldet sich selbst. Payloads sind signiert, werden wiederholt und nennen die Credits auch bei einem Fehlschlag.

generation.completedgeneration.failed

Was Entwickler zuerst fragen

Wie lange dauert eine Generierung?

Das hängt an Engine und Länge: Sekunden Material kosten Minuten Rechenzeit. Der Aufruf liefert sofort eine id zurück, deine App wartet also auf nichts.

Was kostet das?

Generierungen werden in Credits abgerechnet, pro Engine bepreist. Jede Antwort nennt die verbrauchten Credits, die ganze Historie steht unter /api/v1/generations.

Kann ich ein vorhandenes Bild animieren?

Ja. Übergib image_url mit einem öffentlich erreichbaren Standbild, dann animiert die Engine es, statt nur aus dem Prompt zu generieren.

Kann ich den Clip nachträglich verlängern?

Ruf videos_ai.extend mit der Generierungs-id und einem Prompt für das nächste Segment auf. Die Verlängerung ist eine eigene Generierung und wird genauso abgerechnet.

Bereit zu erstellen?

Beginnen Sie in Minuten mit der Generierung viraler Videos. Keine Kreditkarte für die kostenlose Testversion erforderlich.

Sichere Zahlungen
Sofortiger Zugang
Jederzeit kündbar