
Bringt dein eigenes Video mit generiertem Soundtrack, Frame-Sync-Effekten oder beidem zurück, sodass das Originalbild unverändert bleibt.
Bringt dein eigenes Video mit generiertem Soundtrack, Frame-Sync-Effekten oder beidem zurück, sodass das Originalbild unverändert bleibt.
sonilo-video-to-video/v1/videos/generationssonilo-v2vsonilo/sonilo-video-to-videoLive Pay-as-you-go-Preise aus dem EmpirioLabs-Katalog. Du zahlst nur für das, was du nutzt, ohne monatliches Minimum.
Sonilo Video to Video 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": "sonilo-video-to-video",
"prompt": "Describe what you want Sonilo Video to Video 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": "sonilo-video-to-video",
"prompt": "Describe what you want Sonilo Video to Video 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 Sonilo Video to Video API auf EmpirioLabs unterstützt. Standardwerte gelten, wenn ein Feld weggelassen wird.
| Parameter | Typ | Standard | Bereich / Werte | Beschreibung |
|---|---|---|---|---|
| mode | enum | music | music, effects, music_and_effects | Was man dem zurückgegebenen Video hinzufügen sollte: ein generierter Soundtrack, Frame-Sync-Soundeffekte oder beides zusammen gemischt. |
| prompt | string | - | - | Kreative Leitung für das erzeugte Audio. |
| music_prompt | string | - | - | Anleitung zum Musikbett. |
| sfx_prompt | string | - | - | Anleitung für die Soundeffekte. |
| keep_original_sound | boolean | false | - | Behalte die gesamte Originalspur unter dem generierten Audio. Ohne diesen wird das Quellaudio entfernt. |
| preserve_speech | boolean | false | - | Behalte nur die isolierte Sprache aus der Quelle, statt den gesamten Originaltrack. |
| ducking | boolean | false | - | Tauche die gehaltene Stimme unter das erzeugte Audio, anstatt einen statischen Mix zu halten. |
| variants_num | number | 1 | 1 bis 10 | Wie viele unterschiedlich bewertete Videos soll in einer Anfrage generiert werden? Jede Variante wird separat abgerechnet. |
| prompt_influence | number | 0.5 | 0 bis 1 | Wie stark die Musik dem Prompt folgt und nicht dem Filmmaterial. Lower lässt das Video führen. |
| segments | string | - | - | JSON-Array von zeitlich begrenzten Segmentanweisungen für Szene für Szenenrichtung. Jeder Eintrag beginnt, endet und wird innerhalb von Sekunden angezeigt. |
| video_url | string | - | - | Quellvideo als öffentlich erreichbare URL. Bis zu 300 MB und 8 Minuten. Das Hochladen eines Videos im playground richtet das für dich ein. |
Modi – Musik bringt das Video mit generiertem Soundtrack zurück – Effekte geben das Video mit frame-synchronisierten Soundeffekten zurück – music_and_effects gibt das Video mit Musik und Effekten zurück Steuerung Unterstützt Modus, Quellvideo, kreative Leitung, separate Musik- und Effekt-Prompts im Soundmodus, wobei der Originalton erhalten bleibt, Spracherhaltung, Ducking, 1 bis 10 Varianten im Musikmodus, Prompt-Einfluss und JSON-Segment-Prompts. Limits – Quellvideo bis zu 300 MB und 8 Minuten – Akzeptiert mp4, mov, m4v oder webm mit H.264, H.265, VP9 oder AV1 – Das Quellbild wird ohne Neukodierung kopiert, sodass das zurückgegebene Video seine ursprüngliche Auflösung und Bildrate behält – Standardmäßig wird das Quellaudio entfernt. Behalten Sie alles mit Behalten des Originalsounds oder behalten Sie nur die Sprache mit Erhaltung der Sprache Abrechnung – Berechnet pro erzeugter Sekunde zum Katalogpreis für den verwendeten Modus, mit einem Minimum von 10 Sekunden für Musik- und Soundmodi und einem Minimum von 3 Sekunden für den SFX-Modus – Jede Variante wird separat abgerechnet – Eine vor der Erzeugung abgelehnte Anfrage wird nicht abgerechnet.
Auf EmpirioLabs wird Sonilo Video to Video nach Verbrauch abgerechnet: Nur Musik $0.018 pro Sekunde; Nur Effekte $0.018 pro Sekunde; Musik und Effekte $0.0288 pro Sekunde. Die Live-Preistabelle auf dieser Seite entspricht immer dem, was die API berechnet.
Sonilo Video to Video wird über POST /v1/videos/generations auf api.empiriolabs.ai mit normaler Bearer-Token-Authentifizierung bereitgestellt.
Ja. Der EmpirioLabs Playground führt Sonilo Video to Video 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.