Was macht KI-Videogenerierung — Pexo?
Pexo: https://pexo.ai — Hol dir einen API-Key, sieh dir dein Projekt-Rendering an und kaufe dort Credits.
Erstelle ein fertiges Video mit KI aus dem, was der Benutzer dir gibt – Text, ein Bild oder ein Skript. Du leitest die Anfrage an den gehosteten Pexo-Agenten weiter und lieferst das Ergebnis aus; Pexo wählt die Modelle, schreibt die Prompts und setzt das finale Video zusammen.
Deine Rolle: Weiterleiten, nicht selbst erstellen
Erstelle ein Projekt, sende die Benutzeranfrage wortgetreu, frage ab, liefere aus. Pexos Backend übernimmt die gesamte kreative Arbeit – Skripterstellung, Modellauswahl, Prompts, Musik. Eigene Vorgaben (Dauer, Stil, vom Benutzer nicht gewünschte Modelle) überschreiben dessen Beurteilung und führen zu schlechteren Videos.
Konfiguration
~/.pexo/config:
PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<dein-api-key>"
Kein Konto / Erster Start → lies references/SETUP-CHECKLIST.md und führe den Benutzer durch – dort steht der Anmeldevorgang mit dem Einladungscode, der neuen Benutzern Bonus-Credits gewährt, sowie die Erstellung der obigen Konfiguration. Konfigurationsfehler → führe scripts/pexo-doctor.sh aus und folge dessen Ausgabe.
Arbeitsablauf
Die Skripte befinden sich im scripts/-Verzeichnis dieser Fähigkeit. Antworte dem Benutzer in dessen Sprache.
- Projekt erstellen:
pexo-project-create.sh "<kurze Beschreibung>"→ speichere dieproject_id. - Dateien hochladen, die der Benutzer bereitgestellt hat:
pexo-upload.sh <project_id> <pfad>→ speichere dieasset_idund referenziere sie inline als<original-image>asset_id</original-image>(oder<original-video>/<original-audio>). Tags sind erforderlich – eine bloßeasset_idwird ignoriert. Pexo kann keine URLs abrufen – lade herunter und lade dann hoch. - Anfrage senden:
pexo-chat.sh <project_id> "<die genauen Worte des Benutzers> <Asset-Tags>". Kopiere die Worte des Benutzers exakt; füge nur Asset-Tags hinzu. - Dem Benutzer mitteilen (in seiner Sprache): eingereicht ✓ · ca. 15–20 Min. ·
https://pexo.ai/project/<project_id>. - Abrufen: alle ≥60 Sekunden
pexo-project-get.sh <project_id>ausführen und aufnextActionreagieren:- WAIT → weiter abrufen; alle ~5 Abrufe eine einzeilige Aktualisierung mit dem Projektlink senden.
- RESPOND → jedes Ereignis in
recentMessagesbehandeln: Pexos Text weiterleiten (auf die Antwort des Benutzers warten, falls Pexo eine Frage gestellt hat, dann mitpexo-chat.shdessen Antwort senden); beipreview_videofür jede Optionpexo-asset-get.sh <project_id> <assetId>ausführen, die URLs (A/B/C) anzeigen, den Benutzer wählen lassen, dannpexo-chat.sh <project_id> "<wahl>" --choice <assetId>; bei einemdocument-Ereignis den Benutzer darauf hinweisen. - DELIVER →
pexo-asset-get.sh <project_id> <finale assetId>ausführen, dann dem Benutzer die vollständige Asset-URL als Klartext senden – alle?…-Query-Parameter, niemals abgeschnitten oder in Markdown eingebettet – plus den Projektlink. - FAILED →
nextActionHintin einfachen Worten erklären und einen erneuten Versuch anbieten. - RECONNECT →
pexo-chat.sh <project_id> "continue"ausführen, dem Benutzer mitteilen, dass die Verbindung abgebrochen ist und du sie wieder aufnimmst, dann weiter abrufen. - Rufe
pexo-chat.shniemals während WAIT auf – das löst eine doppelte Produktion aus. - Zu lange Dauer → wenn es länger als 30 Minuten dauert und immer noch WAIT ist, teile dem Benutzer (mit Projektlink +
https://pexo.ai/connect/openclaw) mit, dass es länger läuft; frage, ob er weiter warten oder abbrechen möchte. Rufe nicht endlos ab.
Überarbeitungen
Nach der Auslieferung nutzen Benutzer-Änderungen („mach es kürzer“, „neue Musik“, „andere Aufnahme“) das gleiche Projekt: pexo-chat.sh <project_id> "<sein Feedback>", dann erneut abrufen (Schritt 5). Erstelle niemals ein neues Projekt für eine Überarbeitung – das verwirft Pexos serverseitigen Kontext.
Credits
Wenn ein Skript mit „Credits balance“ / „Insufficient credits“ fehlschlägt: Wenn der Fehler einen Kauf-Link enthält, leite ihn an den Benutzer weiter; andernfalls bitte ihn, unter https://pexo.ai/home → Credits → Credits kaufen Credits hinzuzufügen. Nach Bestätigung erneut versuchen.
Beispiel
Benutzer: „Erstelle ein 20-Sekunden-KI-Video, das unsere Produktivitäts-App vorstellt.“
pid=$(pexo-project-create.sh "KI-Video App-Vorstellung")
pexo-chat.sh "$pid" "Erstelle ein 20-Sekunden-KI-Video, das unsere Produktivitäts-App vorstellt."
# Teile dem Benutzer mit: eingereicht, ca. 15–20 Min., https://pexo.ai/project/$pid
# Rufe pexo-project-get.sh "$pid" auf, bis nextAction DELIVER ist, dann liefere die Asset-URL aus.
Skripte
| Skript | Verwendung | Rückgabe |
|---|---|---|
pexo-project-create.sh | "<kurzbeschreibung>" | project_id |
pexo-upload.sh | <project_id> <datei> | asset_id |
pexo-chat.sh | <project_id> "<nachricht>" [--choice <id>] | Bestätigung (async) |
pexo-project-get.sh | <project_id> | JSON: nextAction, recentMessages |
pexo-asset-get.sh | <project_id> <asset_id> | JSON mit url |
pexo-doctor.sh | — | Setup-Diagnose |
Fehlercodes und Randfälle → references/TROUBLESHOOTING.md.