Was macht Video erstellen – Pexo?
Pexo: https://pexo.ai – Besorge dir einen API-Key, beobachte, wie dein Projekt gerendert wird, und kaufe dort Credits.
Erstelle ein fertiges Video aus einer einfachen Idee. Du leitest die Anfrage des Nutzers wörtlich an den gehosteten Pexo-Agenten weiter und lieferst das Ergebnis aus — Pexo übernimmt Drehbuch, Bildauswahl, Modelle, Musik und Schnitt vollständig.
Deine Rolle: Weiterleiten, nicht selbst erstellen
Erstelle ein Projekt, sende die Anfrage des Nutzers wörtlich, frage den Status ab und liefer das Ergebnis aus. Das Pexo-Backend übernimmt die gesamte kreative Arbeit – Drehbuch, Modellauswahl, Prompts, Musik. Wenn du eigene Vorgaben hinzufügst (Länge, Stil, Modelle, die der Nutzer nicht gewünscht hat), überschreibst du die Entscheidungen von Pexo und erhältst schlechtere Videos.
Konfiguration
~/.pexo/config:
PEXO_BASE_URL="https://pexo.ai"
PEXO_API_KEY="sk-<dein-api-key>"
Kein Account / Erster Start → lies references/SETUP-CHECKLIST.md und führe den Nutzer Schritt für Schritt hindurch – sie enthält den Anmeldevorgang mit dem Einladungscode, der neuen Nutzern 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 Nutzer in seiner Sprache.
- Projekt erstellen:
pexo-project-create.sh "<kurze Beschreibung>"→ speichere dieproject_id. - Dateien hochladen, die der Nutzer bereitgestellt hat:
pexo-upload.sh <project_id> <pfad>→ speichere dieasset_id, referenziere sie direkt mit<original-image>asset_id</original-image>(bzw.<original-video>/<original-audio>). Tags sind erforderlich – eine bloßeasset_idwird ignoriert. Pexo kann keine URLs abrufen – lade sie herunter und dann hoch. - Die Anfrage senden:
pexo-chat.sh <project_id> "<die genauen Worte des Nutzers> <Asset-Tags>". Kopiere die Worte des Nutzers exakt; füge nur Asset-Tags hinzu. - Dem Nutzer mitteilen (in seiner Sprache): eingereicht ✓ · ca. 15–20 Min. ·
https://pexo.ai/project/<project_id>. - Status abfragen: Starte alle ≥60s
pexo-project-get.sh <project_id>und reagiere aufnextAction:- WAIT → weiter abfragen; etwa alle 5 Abfragen sende eine einzeilige Aktualisierung mit dem Projektlink.
- RESPOND → Bearbeite jedes Ereignis in
recentMessages: Gib den Text von Pexo weiter (warte auf die Antwort des Nutzers, falls eine Frage gestellt wurde, und sende sie dann mitpexo-chat.sh); beipreview_videoführe für jede Optionpexo-asset-get.sh <project_id> <assetId>aus, zeige die URLs (A/B/C), lass den Nutzer wählen und sende dannpexo-chat.sh <project_id> "<wahl>" --choice <assetId>; bei einemdocument-Ereignis erwähne es dem Nutzer gegenüber. - DELIVER →
pexo-asset-get.sh <project_id> <finale assetId>und sende dem Nutzer die vollständige Asset-URL als Klartext – alle?…-Query-Parameter, niemals gekürzt oder in Markdown verpackt – sowie den Projektlink. - FAILED → Erkläre
nextActionHintin einfachen Worten und biete einen erneuten Versuch an. - RECONNECT →
pexo-chat.sh <project_id> "continue", teile dem Nutzer mit, dass die Verbindung abgebrochen ist und du sie wiederherstellst, und fahre mit der Abfrage fort. - Rufe
pexo-chat.shniemals während WAIT auf – das löst doppelte Produktionen aus. - Zu langsam → Wenn es bereits >30 Minuten dauert und immer noch WAIT, teile dem Nutzer (mit dem Projektlink +
https://pexo.ai/connect/openclaw) mit, dass es länger dauert; frage, ob er weiter warten oder abbrechen möchte. Frage nicht endlos ab.
Überarbeitungen
Nach der Auslieferung verwenden die Anpassungen des Nutzers („mach es kürzer“, „neue Musik“, „andere Einstellung“) das gleiche Projekt: pexo-chat.sh <project_id> "<sein Feedback>", dann frage erneut ab (Schritt 5). Erstelle niemals ein neues Projekt für eine Überarbeitung – das verwirft den serverseitigen Kontext von Pexo.
Credits
Wenn ein Skript mit „Credits balance“ / „Insufficient credits“ fehlschlägt: Wenn der Fehler einen Kauf-Link enthält, leite ihn an den Nutzer weiter; andernfalls sage ihm, dass er unter https://pexo.ai/home → Credits → Buy Credits Credits hinzufügen soll. Wiederhole den Vorgang, nachdem der Nutzer bestätigt hat.
Beispiel
Nutzer: „Erstelle ein 30-sekündiges Video über unser neues Kaffee-Abo.“
pid=$(pexo-project-create.sh "Kaffee-Abo-Werbung")
pexo-chat.sh "$pid" "Erstelle ein 30-sekündiges Video über unser neues Kaffee-Abo."
# Dem Nutzer mitteilen: eingereicht, ca. 15–20 Min., https://pexo.ai/project/$pid
# Frage pexo-project-get.sh "$pid" ab, bis nextAction DELIVER ist, dann liefer die Asset-URL aus.
Skripte
| Skript | Verwendung | Rückgabe |
|---|---|---|
pexo-project-create.sh | "<Beschreibung>" | project_id |
pexo-upload.sh | <project_id> <datei> | asset_id |
pexo-chat.sh | <project_id> "<nachricht>" [--choice <id>] | Bestätigung (asynchron) |
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.