Videos mit der API automatisieren
Alles, was das Dashboard und der Claude-Konnektor leisten, ist über HTTP verfügbar. Wenn Sie einen Katalog, ein CMS, eine Release-Pipeline oder einen Feed haben, sorgt die API dafür, dass Videos nicht mehr von einer Person erstellt, sondern von Ihrem System produziert werden. Dieser Abschnitt behandelt den Zweck der API, den Ablauf eines Auftrags und die drei Fehler, die eine automatisierte Pipeline teuer machen.
Was es ist
Eine REST-API unter /api/v1, authentifiziert mit einem API-Schlüssel, den Sie in Ihrem Konto erstellen. Sie deckt die gleichen Bereiche ab wie der Rest des Produkts:
- Videos — Erstellen Sie ein Rendering aus einer URL und einem Brief, lesen Sie dessen Status, rufen Sie die fertige MP4 ab.
- Sites — Untersuchen Sie eine Domain, erhalten Sie einen Plan, welche Seiten ein Video verdienen, generieren Sie diese.
- Characters and captures — Die wiederverwendbaren Assets, die eine Serie teilt.
- Shows — Wiederkehrende Episoden, die von einem Feed gesteuert werden.
- Connections — Registrieren Sie eine MCP- oder HTTP-Quelle, aus der ein Format Daten abrufen kann.
Es handelt sich um eine Pro-Funktion, die ab $49 pro Monat enthalten ist. Der Schlüssel ist auf Ihr Konto und Ihr Guthaben beschränkt; es gibt keine separate API-Preisgestaltung.
Der Ablauf eines Auftrags
Das Rendering ist asynchron, und jede Integration muss darauf ausgelegt sein.
- Erstellen. Posten Sie die URL, den Brief, das Seitenverhältnis und etwaige Budgetobergrenzen. Sie erhalten sofort eine ID zurück – das Rendering hat noch nicht einmal begonnen, geschweige denn ist es abgeschlossen.
- Abfragen. Fragen Sie den Status ab. Sie erhalten die Phase, den Fortschritt und eine Schätzung, die basierend auf der tatsächlichen Laufzeit dieses speziellen Renderings neu berechnet wird, anstatt eines Durchschnitts.
- Ergebnis lesen. Wenn es fertig ist, erhalten Sie die MP4 – und die Warnungen.
- Warnungen prüfen. Ein Rendering kann abgeschlossen sein und trotzdem unvollständig sein, und der Status lautet in beiden Fällen
done. Eine automatisierte Pipeline, die Warnungen ignoriert, veröffentlicht Filme mit Lücken.
Planen Sie mehrere Minuten pro Rendering ein, mehr, wenn es Clips generiert. Halten Sie keine HTTP-Anfrage offen, um darauf zu warten.
Was Sie erstellen können
- Katalogvideo. Ein Video pro Produktseite, bei Veröffentlichung generiert, auf der Seite eingebettet. Die wertvollste Automatisierung, da sie auf Seiten angewendet wird, die bereits Traffic erhalten.
- Release Notes als Video. Ein Film pro Release, generiert aus dem Changelog-Eintrag.
create_animationbenötigt überhaupt keine Seite, daher reicht der Changelog-Text aus. - Veraltete Videos aktualisieren. Neu rendern, wenn sich die Seite ändert. Ein Demo-Video, das zum aktuellen Produkt passt, ist mehr wert als ein besser produziertes, das die Benutzeroberfläche des letzten Quartals zeigt.
- Sprachspezifische Varianten. Dieselbe Seite, gefilmt mit Erzählung in jeder Sprache, in der Sie verkaufen.
Priorisieren Sie, bevor Sie generieren. Der Instinkt bei einer API ist, sie auf alles anzuwenden; das Ergebnis ist eine hohe Kreditrechnung und Videos auf Seiten, die niemand besucht. Sortieren Sie nach Traffic, nehmen Sie den oberen Bereich, messen Sie, dann erweitern Sie.
Die drei teuren Fehler
- Standardmäßig KI-Visuals generieren. Eine Pipeline mit aktivierten Clips über einen gesamten Katalog ist der schnellste Weg, ein Guthaben zu leeren – ein hauseigener Clip kostet 311 Credits gegenüber 40 für ein Rendering, und ein benanntes Modell kann weit mehr kosten. Setzen Sie
ai_budgetbei jedem Aufruf und standardisieren Sie es für Massenarbeiten auf Null. - Unveränderte Seiten nach Zeitplan neu rendern. Auslösen bei Änderung, nicht über einen Cron-Job. Ein nächtlicher Job über einen statischen Katalog zahlt jede Nacht den vollen Preis für identische Ausgaben.
- Die Warnungen ignorieren. Sie sind das Einzige, was zwischen einer automatisierten Pipeline und der Veröffentlichung eines Films steht, dessen Schlüsselszene stillschweigend auf eine Textkarte zurückgefallen ist.
Rate, Wiederholungen und Fehler
Renderings werden pro Konto einzeln und nicht gleichzeitig ausgeführt. Das Einreichen von zweihundert Jobs reiht sie also in die Warteschlange ein, anstatt zweihundert Browser zu starten. Bauen Sie für eine Warteschlange: einreichen, ID aufzeichnen, mit Backoff abfragen.
Ein Rendering, das aus einem Systemgrund fehlschlägt, wird automatisch zurückerstattet, sodass ein erneuter Versuch nach einem echten Fehler nicht doppelt bezahlt wird. Ein Rendering, das fehlschlägt, weil die Seite nicht erreicht werden konnte – eine Roboterprüfung, eine Anmeldewand, eine tote URL – wird abgelehnt, bevor etwas berechnet wird, und es wird so lange abgelehnt bleiben, bis sich die Seite ändert. Das Wiederholen in einer Schleife bringt nichts; prüfen Sie den Grund und überspringen Sie es.
Für Seiten hinter einem Login registrieren Sie zuerst eine Erfassungssitzung über die VS Code- oder Browser-Erweiterung. Diese ist auf den jeweiligen Ursprung beschränkt, läuft innerhalb von drei Tagen ab und ist eine Funktion des Scale-Plans.
Verwandle deine Website in ein Video — kostenlos
Füge eine URL ein. PageToVid schreibt das Skript, nimmt auf, vertont und rendert automatisch.
Erstelle dein erstes Video →Häufige Fragen
Welcher Plan beinhaltet die API?
Pro und höher – $49 pro Monat, 3.000 Credits, und derselbe Schlüssel schaltet auch Videopakete und KI-Revisionen frei. Es gibt keine separate Gebühr pro API-Aufruf; Renderings verbrauchen die Credits auf Ihrem Konto.
Wie lange dauert ein Rendering über die API?
Mehrere Minuten, und länger, wenn es KI-Clips generiert. Es ist von Natur aus asynchron: create gibt sofort eine ID zurück, und der Status-Endpunkt meldet die Phase, den Fortschritt und eine Schätzung basierend auf der eigenen verstrichenen Zeit dieses Renderings.
Kann ich ein Video ohne Webseite generieren?
Ja. Eine Animation verwendet ein Storyboard, das Sie direkt bereitstellen, sodass alles, was Sie als Szenen ausdrücken können – ein Changelog, ein Datensatz, eine Geschichte – zu einem Film wird, ohne dass eine URL erfasst werden muss.
Wie verhindere ich, dass eine automatisierte Pipeline zu viel ausgibt?
Setzen Sie ai_budget bei jedem Aufruf, standardisieren Sie es für Massenläufe auf Null und lesen Sie den vor der Generierung zurückgegebenen ai_plan. Szenen, die das Budget überschreiten, fallen auf gezeichnete Karten zurück, anstatt fehlzuschlagen, sodass eine Obergrenze niemals ein Rendering unterbricht.
Gibt es einen Webhook, wenn ein Rendering abgeschlossen ist?
Shows unterstützen Webhooks für die Episodenlieferung. Für einmalige Renderings ist das Muster, den Status-Endpunkt mit Backoff abzufragen, was auch die Fortschrittsschätzung nützlich macht, um sie Ihren eigenen Benutzern anzuzeigen.
Kann die API Seiten hinter einer Authentifizierung filmen?
Ab dem Scale-Plan und nur mit einer zuvor registrierten Erfassungssitzung über die VS Code- oder Browser-Erweiterung. Die Sitzung ist auf einen einzelnen Ursprung beschränkt und läuft innerhalb von drei Tagen ab.