
Seis transformações de vídeo em um modelo: edição de prompts, restyling, troca de sujeito, transferência de movimento, upscaling e efeitos sonoros gerados.
Seis transformações de vídeo em um modelo: edição de prompts, restyling, troca de sujeito, transferência de movimento, upscaling e efeitos sonoros gerados.
pixverse-edit/v1/videos/generationspixverse/editTarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.
Pixverse Edit roda por POST /v1/videos/generations. A requisição retorna um job_id na hora; consulte GET /v1/jobs/{job_id} até o job terminar e leia as URLs de saída do resultado. Obtenha uma chave de API no painel 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)Parâmetros de requisição suportados pela API Pixverse Edit na EmpirioLabs. Os padrões valem quando um campo é omitido.
| Parâmetro | Tipo | Padrão | Intervalo / valores | Descrição |
|---|---|---|---|---|
| mode | enum | modify | modify, restyle, swap, mimic, upscale, sound_effect | Qual transformação executar. Modificar e editar conteúdo a partir de um prompt. Restyling muda o estilo visual. Swap substitui um sujeito por uma imagem enviada. O... |
| prompt | string | - | - | Usado por modify como a edição a fazer, por restyle como o estilo alvo e por sound_effect como o som a ser gerado. Deixe vazio no sound_effect para extrair o som do... |
| resolution | enum | 540p | 360p, 540p, 720p | Resolução de saída para modificar, imitar e trocar. Restyling, upscale e sound_effect siga o clipe original. |
| restyle_id | number | - | - | ID pré-definido opcional para restyling, como alternativa a um prompt de estilo. |
| swap_target | string | - | - | Nome do sujeito detectado a ser substituído no modo de troca, por exemplo, pessoa ou cachorro. O padrão é o primeiro assunto encontrado no keyframe. |
| keyframe_id | number | 1 | mín. 1 | De qual frame do modo de troca de vídeo de origem lê seus sujeitos. O padrão é para o primeiro frame. |
| original_sound_switch | boolean | false | - | Mantenha o áudio do clipe de origem sob um efeito sonoro gerado. |
| seed | number | - | 0 a 2147483647 | Semente de reprodutibilidade para restyling. |
| video | string | - | - | URL do vídeo de origem. Obrigatório para todos os modos. |
| image | string | - | - | Imagem substituta para troca, imagem do assunto para mimic, ou até 3 imagens de orientação para modificação. |
Seis transformações que pegam um vídeo existente e retornam um novo, selecionadas com mode. Modos - modify: editar o conteúdo de um clipe a partir de um prompt de texto, opcionalmente guiado por até 3 imagens de referência. - restyle: mudar o estilo visual preservando o movimento e a composição. Passe um restyle_prompt ou um restyle_id. - swap: substituir um sujeito no clipe por uma imagem enviada. O modelo detecta os sujeitos no quadro-chave escolhido; Use swap_target para nomear qual, caso contrário o primeiro sujeito detectado é usado. - mimic: transferir o movimento do vídeo fonte para uma imagem de sujeito. - upscale: aumentar a resolução do clipe. - sound_effect: gerar um leito sonoro sincronizado. Deixe o prompt vazio para que ele seja derivado do vídeo e configure modify 0__ para manter o áudio existente. Saída modify 1__, modify 2__ e modify 3__ saída 360p, 540p ou 720p. modify 4__, modify 5__ e modify 6__ seguem o clipe de origem. Faturamento - Cobrado por segundo do vídeo de origem na taxa do modo e resolução. modify 7__ também inclui uma pequena taxa única de detecção de sujeito, que é incorporada nos segundos cobrados para esse pedido. Limites de entrada - Vídeo: MP4, MOV ou WebM, até 1920px na borda longa e 30 segundos. Até 100MB para modificar, imitar, trocar e fazer upscaling, e 50MB para restyling e efeitos sonoros. A troca requer H.264 ou H.265. - Imagens: PNG, JPEG ou WebP, até 20MB e 10000px na borda longa.
Na EmpirioLabs, Pixverse Edit é cobrado por uso: Modificar 360p $0.040889 por segundo; Modificar 540p $0.051111 por segundo; Modificar 720p $0.061333 por segundo; Reformulação $0.051111 por segundo; Controle de movimento 360p $0.046 por segundo; Controle de movimento 540p $0.051111 por segundo; Controle de movimento 720p $0.061333 por segundo; Swap 360p $0.046 por segundo; Swap 540p $0.046 por segundo; Swap 720p $0.061333 por segundo; Sofisticação $0.025556 por segundo; Efeitos sonoros $0.010222 por segundo. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.
Pixverse Edit é servido por POST /v1/videos/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.
Sim. O playground da EmpirioLabs executa Pixverse Edit no navegador com os mesmos parâmetros que a API expõe, para você testar prompts antes de escrever código.
Crie uma conta EmpirioLabs e gere uma chave em API Keys no painel. A cobrança usa créditos pay-as-you-go, então você paga apenas pelas requisições que faz.
Confira nossos preços ou entre em contato se quiser que seu próprio modelo seja implementado em nossa pilha.