
Sechs Video-Transformationen in einem Modell: Prompt-Editing, Restyling, Motivwechsel, Motion Transfer, Upscaling und generierte Soundeffekte.
Sechs Video-Transformationen in einem Modell: Prompt-Editing, Restyling, Motivwechsel, Motion Transfer, Upscaling und generierte Soundeffekte.
pixverse-edit/v1/videos/generationspixverse/editLive Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Pixverse Edit läuft über POST /v1/videos/generations. Der Request liefert sofort eine job_id; frage GET /v1/jobs/{job_id} ab, bis der Job abgeschlossen ist, und lies die Ausgabe-URLs aus dem Ergebnis. Hol dir einen API-Schlüssel im EmpirioLabs Dashboard.
curl https://api.empiriolabs.ai/v1/videos/generations \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "pixverse-edit",
"prompt": "Describe what you want Pixverse Edit to generate."
}'curl https://api.empiriolabs.ai/v1/jobs/JOB_ID \
-H "Authorization: Bearer $EMPIRIOLABS_API_KEY"import requests
response = requests.post(
"https://api.empiriolabs.ai/v1/videos/generations",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
json={
"model": "pixverse-edit",
"prompt": "Describe what you want Pixverse Edit to generate.",
},
)
job = response.json()
# Generation runs as an async job. Poll until it completes.
import time
while True:
status = requests.get(
f"https://api.empiriolabs.ai/v1/jobs/{job['job_id']}",
headers={"Authorization": "Bearer YOUR_EMPIRIOLABS_API_KEY"},
).json()
if status.get("status") in ("completed", "failed"):
print(status)
break
time.sleep(5)Request-Parameter, die die Pixverse Edit API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| mode | enum | modify | modify, restyle, swap, mimic, upscale, sound_effect | Welche Verwandlung ich ausführen sollte. Ändere Bearbeitungen von Inhalten aus einem Prompt. Restyle verändert den visuellen Stil. Swap ersetzt ein Motiv durch ein... |
| prompt | string | - | - | Verwendet von modify als den zu machenden Schnitt, durch Restyle als Zielstil und durch sound_effect als erzeugten Klang. Lass sie auf sound_effect leer, um den Ton... |
| resolution | enum | 540p | 360p, 540p, 720p | Ausgabeauflösung für Modify, Mimic und Swap. Restyle, Upscale und sound_effect dem Ausgangsclip folgen. |
| restyle_id | number | - | - | Optionale Preset-ID für Restyle, als Alternative zu einem Style-Prompt. |
| swap_target | string | - | - | Name des erkannten Subjekts, das im Tauschmodus ersetzt werden soll, zum Beispiel Person oder Hund. Standardmäßig wird das erste Motiv im Keyframe verwendet. |
| keyframe_id | number | 1 | min. 1 | Aus welchem Frame des Quellvideo-Swap-Modus seine Motive gelesen werden? Standardmäßig ist das erste Bild. |
| original_sound_switch | boolean | false | - | Halte den Quellclip-Audio unter einem generierten Soundeffekt. |
| seed | number | - | 0 bis 2147483647 | Reproduzierbarkeits-Samen für Restyle. |
| video | string | - | - | Quelle-Video-URL. Für jeden Modus erforderlich. |
| image | string | - | - | Ersatzbild für Swap, Motivbild für Mimic oder bis zu 3 Guidance Images für Modify. |
Sechs Transformationen, die ein bestehendes Video nehmen und ein neues zurückgeben, ausgewählt mit mode. Modi - modify: Bearbeiten Sie den Inhalt eines Clips aus einem Textprompt, optional anhand von bis zu 3 Referenzbildern. - restyle: den visuellen Stil verändern, wobei Bewegung und Komposition erhalten bleiben. Reichen Sie ein restyle_prompt oder ein restyle_id. - swap: Ersetze ein Subjekt im Clip durch ein hochgeladenes Bild. Das Modell erkennt die Motive im gewählten Keyframe; Verwenden Sie swap_target, um zu benennen, welche, sonst wird das zuerst entdeckte Subjekt verwendet. - mimic: Übertragung der Bewegung des Quellvideos auf ein Subjektbild. - upscale: Erhöhen Sie die Auflösung des Clips. - sound_effect: Erzeugen Sie ein synchronisiertes Schallbett. Lass den Prompt leer, damit er vom Video abgeleitet wird, und stelle modify 0__ ein, um den vorhandenen Ton zu behalten. Ausgabe – modify 1__, modify 2__ und modify 3__ 360p, 540p oder 720p. modify 4__, modify 5__ und modify 6__ folgen dem Quellclip. Abrechnung – Berechnet pro Sekunde des Quellvideos im Verhältnis zum Modus und der Auflösung. modify 7__ beinhaltet außerdem eine kleine einmalige Subjekterkennungsgebühr, die in die berechneten Sekunden für diese Anfrage eingebettet wird. Eingabebegrenzungen - Video: MP4, MOV oder WebM, bis zu 1920 px auf der langen Kante und 30 Sekunden. Bis zu 100 MB für Modify, Mimic, Swap und Upscaling sowie 50 MB für Restyle und Soundeffekte. Der Tausch erfordert H.264 oder H.265. - Bilder: PNG, JPEG oder WebP, bis zu 20 MB und 10000px auf der langen Kante.
Auf EmpirioLabs wird Pixverse Edit nach Verbrauch abgerechnet: 360p modifizieren $0.040889 pro Sekunde; Modify 540p $0.051111 pro Sekunde; 720p modifizieren $0.061333 pro Sekunde; Neugestaltung $0.051111 pro Sekunde; Bewegungssteuerung 360p $0.046 pro Sekunde; Bewegungssteuerung 540p $0.051111 pro Sekunde; Bewegungssteuerung 720p $0.061333 pro Sekunde; Tausche 360p $0.046 pro Sekunde; Swap 540p $0.046 pro Sekunde; 720p wechseln $0.061333 pro Sekunde; Gehoben $0.025556 pro Sekunde; Soundeffekte $0.010222 pro Sekunde. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Pixverse Edit wird über POST /v1/videos/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Pixverse Edit im Browser mit denselben Parametern aus, die die API bietet. So kannst du Prompts testen, bevor du Code schreibst.
Erstelle ein EmpirioLabs-Konto und generiere dann einen Schlüssel unter API Keys im Dashboard. Die Abrechnung erfolgt über Pay-as-you-go-Guthaben, du zahlst also nur für deine Requests.
Schauen Sie sich unsere Preise an oder kontaktieren Sie uns, wenn Sie Ihr eigenes Modell auf unserem Stack implementieren möchten.