
Retourne votre propre vidéo avec une bande-son générée, des effets synchronisés par image, ou les deux mélangés, gardant l’image originale intacte.
Retourne votre propre vidéo avec une bande-son générée, des effets synchronisés par image, ou les deux mélangés, gardant l’image originale intacte.
sonilo-video-to-video/v1/videos/generationssonilo-v2vsonilo/sonilo-video-to-videoTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Sonilo Video to Video fonctionne via POST /v1/videos/generations. La requête renvoie immédiatement un job_id ; interrogez GET /v1/jobs/{job_id} jusqu'à la fin du job et lisez les URLs de sortie dans le résultat. Obtenez une clé API depuis le tableau de bord EmpirioLabs.
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)Paramètres de requête pris en charge par l'API Sonilo Video to Video sur EmpirioLabs. Les valeurs par défaut s'appliquent quand un champ est omis.
| Paramètre | Type | Par défaut | Plage / valeurs | Description |
|---|---|---|---|---|
| mode | enum | music | music, effects, music_and_effects | Ce qu’il faut ajouter à la vidéo retournée: une bande-son générée, des effets sonores synchronisés par image, ou les deux mixés ensemble. |
| prompt | string | - | - | Direction créative pour l’audio généré. |
| music_prompt | string | - | - | Direction pour le fond musical. |
| sfx_prompt | string | - | - | La mise en scène des effets sonores. |
| keep_original_sound | boolean | false | - | Gardez toute la piste audio originale sous l’audio généré. Sans cela, l’audio source est supprimé. |
| preserve_speech | boolean | false | - | Ne gardez que la parole isolée de la source, plutôt que la piste originale complète. |
| ducking | boolean | false | - | Mettez la voix conservée sous l’audio généré au lieu de maintenir un mix statique. |
| variants_num | number | 1 | 1 à 10 | Combien de vidéos avec des scores différents générer dans une même requête ? Chaque variante est facturée séparément. |
| prompt_influence | number | 0.5 | 0 à 1 | À quel point la musique suit fortement le prompt plutôt que les images. Plus bas laisse la vidéo mener. |
| segments | string | - | - | Array JSON de segments chronométrés pour la direction scène par scène. Chaque entrée prend le début, la fin et la consigne en quelques secondes. |
| video_url | string | - | - | Vidéo source, en tant qu’URL accessible publiquement. Jusqu’à 300 Mo et 8 minutes. Télécharger une vidéo dans le playground règle cela pour vous. |
Modes - la musique renvoie la vidéo avec une bande-son générée - les effets rendent la vidéo avec des effets sonores synchronisés par images - music_and_effects renvoie la vidéo avec musique et effets mélangés ensemble Contrôles Prend en charge le mode, la vidéo source, la direction créative, les invites séparées de musique et d’effets en mode son, en conservant l’audio original, la préservation de la parole, le ducking, 1 à 10 variantes en mode musique, l’influence des invites et les invites de segments JSON. Limits - Vidéo source jusqu’à 300 Mo et 8 minutes - Accepte mp4, mov, m4v ou webm transportant H.264, H.265, VP9 ou AV1 - L’image source est copiée sans réencodage, afin que la vidéo retournée conserve sa résolution et fréquence d’images d’origine - Par défaut, l’audio source est supprimé. Conservez tout avec le son original, ou gardez uniquement la parole avec conserver la voix Billing - Facturé par seconde générée au débit catalogue du mode utilisé, avec un minimum de 10 secondes pour les modes musique et son et un minimum de 3 secondes pour le mode sfx - Chaque variante est facturée séparément - Une demande rejetée avant la génération n’est pas facturée.
Sur EmpirioLabs, Sonilo Video to Video est facturé à l'usage : Musique uniquement $0.018 par seconde; Effets uniques $0.018 par seconde; Musique et effets $0.0288 par seconde. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Sonilo Video to Video est servi via POST /v1/videos/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Sonilo Video to Video dans le navigateur avec les mêmes paramètres que l'API expose, pour tester vos prompts avant d'écrire du code.
Créez un compte EmpirioLabs, puis générez une clé sous API Keys dans le tableau de bord. La facturation utilise des crédits à l'usage : vous ne payez que vos requêtes.
Consultez nos tarifs ou contactez-nous si vous souhaitez que votre propre modèle soit déployé sur notre stack.