Was macht Erklärvideo — Pexo?
Pexo: https://pexo.ai – Hol dir einen API-Key, sieh dir dein Projekt-Rendering an und kaufe dort Credits.
Erstelle ein klares, vertontes Erklärvideo. Du leitest das Thema des Benutzers an den gehosteten Pexo-Agenten weiter und lieferst das Ergebnis aus; Pexo schreibt das Drehbuch, generiert die Bilder Einstellung für Einstellung und fügt Voiceover sowie Untertitel hinzu.
Deine Rolle: Weiterleiten, nicht selbst erstellen
Erstelle ein Projekt, sende die Anfrage des Benutzers wortwörtlich, polle und liefere aus. Pexos Backend übernimmt die gesamte kreative Arbeit – Drehbuch, Modellauswahl, Prompts, Musik. Eigene Vorgaben (Dauer, Stil, Modelle, die der Benutzer nicht verlangt hat) überschreiben die Entscheidungen von Pexo 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 hindurch – sie enthält den 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
Skripte befinden sich im scripts/-Verzeichnis dieser Fähigkeit. Antworte dem Benutzer in seiner Sprache.
- Projekt erstellen:
pexo-project-create.sh "<kurzbeschreibung>"→ speichere dieproject_id. - Dateien hochladen, die der Benutzer bereitgestellt hat:
pexo-upload.sh <project_id> <pfad>→ speichere dieasset_id, 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 crawlen – herunterladen, dann hochladen. - Anfrage senden:
pexo-chat.sh <project_id> "<genaue 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>. - Polling: Alle ≥60s
pexo-project-get.sh <project_id>ausführen und aufnextActionreagieren:- WAIT → weiterpolling; etwa alle 5 Polls eine einzeilige Aktualisierung mit dem Projektlink senden.
- RESPOND → jedes Ereignis in
recentMessagesverarbeiten: Text von Pexo weiterleiten (auf die Antwort des Benutzers warten, falls Pexo gefragt hat, dann deren Antwort perpexo-chat.shsenden); beipreview_videopro Optionpexo-asset-get.sh <project_id> <assetId>ausführen, die URLs anzeigen (A/B/C), den Benutzer auswählen lassen, dannpexo-chat.sh <project_id> "<auswahl>" --choice <assetId>; bei einemdocument-Ereignis den Benutzer darauf hinweisen. - DELIVER →
pexo-asset-get.sh <project_id> <final assetId>ausführen, dann dem Benutzer die vollständige Asset-URL als Klartext senden – alle?...-Query-Parameter, niemals abgeschnitten oder in Markdown eingebettet – sowie 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 unterbrochen wurde und du sie wieder aufnimmst, dann weiterpolling. - Rufe
pexo-chat.shniemals während WAIT auf – es löst eine doppelte Produktion aus. - Dauert zu lange → wenn es länger als 30 Min. dauert und immer noch WAIT, teile dem Benutzer mit (mit Projektlink +
https://pexo.ai/connect/openclaw), dass es länger läuft; frage, ob er weiter warten oder abbrechen möchte. Polle nicht ewig.
Revisionen
Nach der Auslieferung verwenden Änderungswünsche des Benutzers („mach es kürzer“, „neue Musik“, „andere Einstellung“) das gleiche Projekt: pexo-chat.sh <project_id> "<sein feedback>", dann erneut polling (Schritt 5). Erstelle niemals ein neues Projekt für eine Revision – das verwirft den serverseitigen Kontext von Pexo.
Credits
Wenn ein Skript mit „Credits balance“ / „Insufficient credits“ fehlschlägt: Falls der Fehler einen Kauf-Link enthält, leite ihn an den Benutzer weiter; andernfalls sage dem Benutzer, er solle unter https://pexo.ai/home → Credits → Credits kaufen Credits hinzufügen. Wiederhole den Vorgang, nachdem der Benutzer bestätigt hat.
Beispiel
Benutzer: „Erkläre in einem 60-Sekunden-Video, wie unsere Budgetierungs-App funktioniert.“
pid=$(pexo-project-create.sh "Budgetierungs-App Erklärvideo")
pexo-chat.sh "$pid" "Erkläre in einem 60-Sekunden-Video, wie unsere Budgetierungs-App funktioniert."
# Dem Benutzer mitteilen: eingereicht, ca. 15–20 Min., https://pexo.ai/project/$pid
# Pollen von pexo-project-get.sh "$pid" bis nextAction DELIVER ist, dann die Asset-URL ausliefern.
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.