
Geração de texto para vídeo, image-to-video e reference-to-video com até sete imagens de referência para caracteres consistentes, até 15 segundos em 1080p.
Geração de texto para vídeo, image-to-video e reference-to-video com até sete imagens de referência para caracteres consistentes, até 15 segundos em 1080p.
Também conhecido como Grok Imagine Video, xAI Grok Imagine Video 1.5
grok-imagine-video-1-5/v1/videos/generationsgrok-imagine-video-1.5xai/grok-imagine-video-1-5xai/grok-imagine-video-1.5Tarifas pay-as-you-go ao vivo do catálogo EmpirioLabs. Você paga só pelo que usa, sem mínimo mensal.
Grok Imagine Video 1.5 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": "grok-imagine-video-1-5",
"prompt": "Describe what you want Grok Imagine Video 1.5 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": "grok-imagine-video-1-5",
"prompt": "Describe what you want Grok Imagine Video 1.5 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 Grok Imagine Video 1.5 na EmpirioLabs. Os padrões valem quando um campo é omitido.
| Parâmetro | Tipo | Padrão | Intervalo / valores | Descrição |
|---|---|---|---|---|
| prompt | string | - | - | Descreva a cena, o movimento e a ação a serem gerados. |
| mode | enum | auto | auto, t2v, i2v, r2v | Detecta automaticamente a partir de anexos. T2V: text-to-video. i2v: animar uma imagem. R2V: reference-to-video de até 7 imagens. |
| image | string | - | - | URL da imagem ou upload. Opcional: uma imagem para image-to-video, até 7 para reference-to-video. Deixe vazio para text-to-video. |
| duration | number | 10 | 1 a 15 | Duração do vídeo gerado em segundos. |
| resolution | enum | 720p | 480p, 720p, 1080p | Resolução de saída. 480p renderiza mais rápido, 1080p é a definição mais alta. Referência para vídeo suporta até 720p. |
| aspect_ratio | enum | - | 1:1, 16:9, 9:16, 4:3, 3:4, 3:2, 2:3 | Proporção de aspecto de saída. O padrão é a proporção de aspecto da imagem de origem para image-to-video, caso contrário 16:9. |
| reference_images | string | - | - | URLs de imagem separadas por vírgulas para reference-to-video (até 7). Alternativa a enviar imagens. |
Gera vídeo a partir de um prompt de texto sozinho, de uma imagem de origem ou de até sete imagens de referência que mantêm caracteres e objetos consistentes ao longo da cena. Modos - Texto para vídeo: envie um prompt sem imagem. - Imagem-para-vídeo: adicione uma imagem e ela se torna o quadro inicial. - Referência ao vídeo: adicionar duas ou mais imagens (até sete) para levar seus sujeitos a uma nova cena. Marque-os no prompt <IMAGE_1>como, <IMAGE_2>, e assim por diante. Exemplo reference-to-video prompt '' <IMAGE_1> and <IMAGE_2> walking together through a neon-lit street at night. '' O modo é detectado pelo que você envia e pode ser definido explicitamente com o parâmetro de modo. Padrão - duração de 10 segundos (1 a 15 segundos suportados) - saída 720p (480p, 720p ou 1080p) - A proporção de aspecto segue a imagem de origem para image-to-video, caso contrário, 16:9 Resolução 1080p está disponível para text-to-video e image-to-video. Referência a vídeo suporta até 720p. Controles Suporta prompt, modo, uma imagem fonte ou imagens de referência (URL ou upload), duração, resolução e proporção de aspecto. Faturamento - Cobrado por segundo de vídeo gerado na resolução selecionada (resoluções mais altas custam mais por segundo), além de uma taxa por imagem para cada imagem fornecida. Texto para vídeo não cobra taxa de imagem. - Uma solicitação que falha na validação ou apresenta erros antes que qualquer vídeo seja produzido não é cobrada. - Um vídeo que é produzido, mas depois bloqueado pela política de conteúdo, ainda é cobrado. Isso segue a política de uso do xAI, que cobra pela geração mesmo quando a saída é bloqueada pela verificação de segurança de conteúdo. Mantenha prompts e imagens de origem dentro da política de uso para evitar isso.
Na EmpirioLabs, Grok Imagine Video 1.5 é cobrado por uso: 480p $0.096 por segundo; 720p $0.168 por segundo; 1080p $0.300 por segundo. A tabela de tarifas ao vivo desta página sempre corresponde ao que a API cobra.
Grok Imagine Video 1.5 é servido por POST /v1/videos/generations em api.empiriolabs.ai com autenticação padrão por token Bearer.
Sim. O playground da EmpirioLabs executa Grok Imagine Video 1.5 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.