
Six video transformations in one model: prompt editing, restyling, subject swap, motion transfer, upscaling, and generated sound effects.
Six video transformations in one model: prompt editing, restyling, subject swap, motion transfer, upscaling, and generated sound effects.
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 | Which transformation to run. modify edits content from a prompt. restyle changes the visual style. swap replaces a subject with an uploaded image. mimic transfers... |
| prompt | string | - | - | Used by modify as the edit to make, by restyle as the target style, and by sound_effect as the sound to generate. Leave it empty on sound_effect to derive the sound... |
| resolution | enum | 540p | 360p, 540p, 720p | Output resolution for modify, mimic and swap. Restyle, upscale and sound_effect follow the source clip. |
| restyle_id | number | - | - | Optional preset id for restyle, as an alternative to a style prompt. |
| swap_target | string | - | - | Name of the detected subject to replace in swap mode, for example person or dog. Defaults to the first subject found in the keyframe. |
| keyframe_id | number | 1 | min 1 | Which frame of the source video swap mode reads its subjects from. Defaults to the first frame. |
| original_sound_switch | boolean | false | - | Keep the source clip audio underneath a generated sound effect. |
| seed | number | - | 0 à 2147483647 | Reproducibility seed for restyle. |
| video | string | - | - | Source video URL. Required for every mode. |
| image | string | - | - | Replacement image for swap, subject image for mimic, or up to 3 guidance images for modify. |
Six transformations that take an existing video and return a new one, selected with mode.
Sur EmpirioLabs, Pixverse Edit est facturé à l'usage : Modify 360p $0.16 per second; Modify 540p $0.20 per second; Modify 720p $0.24 per second. 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.