
Six transformations vidéo dans un même modèle: montage de prompts, restylage, changement de sujet, transfert de mouvement, upscaling et effets sonores générés.
Six transformations vidéo dans un même modèle: montage de prompts, restylage, changement de sujet, transfert de mouvement, upscaling et effets sonores générés.
pixverse-edit/v1/videos/generationspixverse/editTarifs à l'usage en direct du catalogue EmpirioLabs. Vous ne payez que ce que vous utilisez, sans minimum mensuel.
Pixverse Edit 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": "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)Paramètres de requête pris en charge par l'API Pixverse Edit 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 | modify | modify, restyle, swap, mimic, upscale, sound_effect | Quelle transformation exécuter. Modifier le contenu à partir d’une invite. Restyler change le style visuel. Swap remplace un sujet par une image téléchargée. Mimic... |
| prompt | string | - | - | Utilisé par modify comme montage à réaliser, par restyle comme style cible, et par sound_effect comme son à générer. Laissez-le vide sur sound_effect pour extraire... |
| resolution | enum | 540p | 360p, 540p, 720p | Résolution de sortie pour modifier, imiter et échanger. Restylez, améliorez l’échelle et sound_effect suivez le clip source. |
| restyle_id | number | - | - | Identifiant prédéfini optionnel pour le restyle, en alternative à une invite de style. |
| swap_target | string | - | - | Nom du sujet détecté à remplacer en mode swap, par exemple personne ou chien. Par défaut, le premier sujet trouvé dans la keyframe. |
| keyframe_id | number | 1 | min 1 | Quelle image du mode échange vidéo source lit ses sujets ? Par défaut, la première image est passée. |
| original_sound_switch | boolean | false | - | Gardez l’audio du clip source sous un effet sonore généré. |
| seed | number | - | 0 à 2147483647 | Graine de reproductibilité pour un restylage. |
| video | string | - | - | URL de la vidéo source. Obligatoire pour tous les modes. |
| image | string | - | - | Image de remplacement pour échanger, image sujet pour mimic, ou jusqu’à 3 images de guidage pour modification. |
Six transformations qui prennent une vidéo existante et en renvoient une nouvelle, sélectionnées avec mode. Modes - modify: modifier le contenu d’un extrait à partir d’une invite textuelle, en option, guidé par jusqu’à 3 images de référence. - restyle: changer le style visuel tout en préservant le mouvement et la composition. Passe un restyle_prompt ou un restyle_id. - swap: remplacer un sujet du clip par une image téléchargée. Le modèle détecte les sujets dans l’image clé choisie; Utilisez swap_target pour nommer lequel, sinon le premier sujet détecté est utilisé. - mimic: transférer le mouvement de la vidéo source sur une image sujet. - upscale: augmenter la résolution du clip. - sound_effect: générer un lit sonore synchronisé. Laissez l’invite vide pour qu’elle soit dérivée de la vidéo, puis réglez modify 0__ pour conserver l’audio existant. Sortie modify 1__, modify 2__ et modify 3__ sortient 360p, 540p ou 720p. modify 4__, modify 5__ et modify 6__ suivent le clip source. Facturation - Facturée par seconde de la vidéo source au rythme du mode et de la résolution. modify 7__ inclut également une petite charge unique de détection de sujet, qui est intégrée dans les secondes facturées pour cette demande. Limites d’entrée - Vidéo: MP4, MOV ou WebM, jusqu’à 1920px sur le long bord et 30 secondes. Jusqu’à 100 Mo pour modifier, imiter, échanger et faire évoluer, et 50 Mo pour le restylage et les effets sonores. Le swap nécessite H.264 ou H.265. - Images: PNG, JPEG ou WebP, jusqu’à 20 Mo et 10000px sur le long bord.
Sur EmpirioLabs, Pixverse Edit est facturé à l'usage : Modifier 360p $0.040889 par seconde; Modifier 540p $0.051111 par seconde; Modifier 720p $0.061333 par seconde; Restyle $0.051111 par seconde; Contrôle de mouvement 360p $0.046 par seconde; Contrôle de mouvement 540p $0.051111 par seconde; Contrôle de mouvement 720p $0.061333 par seconde; Swap 360p $0.046 par seconde; Swap 540p $0.046 par seconde; Swap 720p $0.061333 par seconde; Haut de gamme $0.025556 par seconde; Effets sonores $0.010222 par seconde. La grille tarifaire en direct de cette page correspond toujours à ce que l'API facture.
Pixverse Edit est servi via POST /v1/videos/generations sur api.empiriolabs.ai avec une authentification standard par token Bearer.
Oui. Le playground EmpirioLabs exécute Pixverse Edit 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.