A Grok Imagine API para vídeo na APIMart usa o modelo grok-imagine-video da xAI: texto para vídeo, imagem para vídeo com uma ou mais imagens de referência e edição de um clipe existente. Os clipes têm de 1 a 15 segundos em 480p ou 720p, e você paga por segundo gerado.
Destaques do Serviço
Gere um vídeo a partir do prompt com imagens de referência opcionais.
Verifica o prompt e as imagens de entrada antes do envio. Solicitações sinalizadas não criam tarefas nem geram cobrança.
O link do vídeo é válido por 72 horas. Baixe ou salve o vídeo rapidamente.
Preços transparentes sem taxas ocultas. Pague apenas pelo que usar.
| Variante | Nível | Preço OuroPreço atual | Preço Platina | Preço Diamante | Preço oficial | Sua economia |
|---|---|---|---|---|---|---|
grok-imagine-video | Imagem de referência (por imagem) | 0.016Credits(~$0.0016)/img | 0.0152Credits(~$0.0015)/img | 0.0144Credits(~$0.0014)/img | 0.02Credits(~$0.002)/img | 20% |
| Vídeo de referência (por segundo do vídeo de origem) | 0.08Credits(~$0.008)/seg | 0.076Credits(~$0.0076)/seg | 0.072Credits(~$0.0072)/seg | 0.1Credits(~$0.01)/seg | 20% | |
| 480P | 0.4Credits(~$0.04)/seg | 0.38Credits(~$0.038)/seg | 0.36Credits(~$0.036)/seg | 0.5Credits(~$0.05)/seg | 20% | |
| 720P | 0.56Credits(~$0.056)/seg | 0.532Credits(~$0.0532)/seg | 0.504Credits(~$0.0504)/seg | 0.7Credits(~$0.07)/seg | 20% |
* Os custos reais dependem da saída final.
Um endpoint, três modos: envie só um prompt para texto para vídeo, adicione image_urls para animar imagens estáticas ou passe video.url para editar um vídeo que você já tem. Precisa de 1080p? O Grok Imagine Video 1.5 tem página própria; esta cobre o modelo base grok-imagine-video, o único com edição de vídeo.
50K+
Usuários Ativos
99.9%
Tempo Ativo
2x
Mais Rápido
—
Economia de Custos
Chame a Grok Imagine Video API na APIMart com uma única requisição POST. A geração é assíncrona: envie uma tarefa e consulte o endpoint de tarefas para obter a URL do vídeo.
Salve a chave criada acima na variável de ambiente APIMART_API_KEY e envie-a como Authorization: Bearer <key> em todas as requisições.
POST /v1/videos/generations com model grok-imagine-video, seu prompt, duration, resolution e aspect_ratio. Adicione image_urls para imagem para vídeo ou envie apenas video.url para editar um clipe. O ID da tarefa fica em data[0].task_id.
Consulte GET /v1/tasks/{task_id} até que status seja completed, leia a URL do vídeo em data.result.videos[0].url[0] e salve-a antes de expires_at. Uma tarefa com falha informa o motivo em data.error.message e não é cobrada.
Veja a referência da Grok Imagine Video API com todos os campos, respostas e códigos de erro.
curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "Aproximação lenta de uma caneca de café de cerâmica fumegante sobre uma mesa de madeira, luz quente da manhã entrando pela janela, profundidade de campo rasa",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "grok-imagine-video",
"prompt": "Aproximação lenta de uma caneca de café de cerâmica fumegante sobre uma mesa de madeira, luz quente da manhã entrando pela janela, profundidade de campo rasa",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9"
}
resp = requests.post(f"{API_BASE}/v1/videos/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["videos"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(10)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/videos/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-imagine-video",
"prompt": "A mulher da foto se vira para a câmera e sorri enquanto o vento move seu cabelo, aproximação lenta, luz do dia suave",
"duration": 5,
"resolution": "720p",
"aspect_ratio": "16:9",
"image_urls": [
"https://example.com/portrait.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Parâmetro | Tipo | Obrigatório | Padrão | Descrição |
|---|---|---|---|---|
model | string | Sim | Padrão: grok-imagine-video | grok-imagine-video. Use grok-imagine-video-1.5 para saída em 1080p; a edição de vídeo funciona só com grok-imagine-video. |
prompt | string | Sim | Padrão: — | Descrição do vídeo ou instrução de edição, de 1 a 8.000 caracteres sem espaços no início e no fim. |
duration | integer | Opcional | Padrão: 8 | Duração de saída, número inteiro de 1 a 15 segundos. Só geração. |
resolution | string | Opcional | Padrão: 480p | 480p ou 720p. Só geração. |
aspect_ratio | string | Opcional | Padrão: auto | auto, 16:9, 9:16, 1:1, 4:3, 3:4, 3:2 ou 2:3. Só geração. |
image_urls | array | Opcional | Padrão: — | URLs de imagens HTTPS públicas para Grok imagem para vídeo. A ordem é mantida e cada imagem é cobrada. Para texto para vídeo, omita o campo em vez de enviar um array vazio. |
video.url | string | Opcional | Padrão: — | URL HTTPS pública do vídeo de origem para edição. Uma requisição de edição envia apenas model, prompt, video e nsfw_check opcional. |
nsfw_check | boolean | Opcional | Padrão: false | Defina como true para moderar o prompt e as imagens antes de enviar a tarefa. |
O que o modelo grok-imagine-video aceita e retorna, segundo a referência da API da APIMart
Usos comuns de texto para vídeo, imagem para vídeo e edição de vídeo
Três passos do cadastro ao seu primeiro vídeo Grok
Cadastre-se com e-mail, Google ou GitHub. Você pode adicionar uma organização para sua equipe a qualquer momento.
Adicione fundos à conta. O saldo vale para todos os modelos da plataforma, incluindo o Grok Imagine Video.
Crie uma chave no painel e use-a no cabeçalho Authorization de cada requisição.
Feedback real de criadores e desenvolvedores em todo o mundo. Estas avaliações descrevem experiências com a série Grok Imagine Video.
“A simplicidade é brilhante - basta um prompt e você obtém uma saída de vídeo utilizável. Ótimo para prototipagem rápida.”
Alex Morgan
Diretor Criativo
“O Grok Imagine Video na APIMart mudou nosso pipeline de conteúdo. Produzimos muito mais conteúdo de vídeo com a mesma equipe.”
Sarah Kim
Gerente de Marketing
“A qualidade do vídeo é impressionante. Ótima coerência de movimento e fidelidade visual do motor de texto para vídeo.”
James Wilson
Desenvolvedor Full-Stack
“Integramos em nossa plataforma SaaS em menos de um dia. A interface mínima tornou tudo incrivelmente fácil.”
Lisa Chen
CTO, StartupAI
“Como cineasta independente, esta ferramenta foi revolucionária para criar visualizações de conceitos e animações de storyboard.”
Marco Rivera
Cineasta Independente
“A infraestrutura confiável da APIMart somada à qualidade de vídeo do Grok tornou-o nossa escolha padrão para clipes curtos.”
Emily Zhang
Engenheiro DevOps
Chamadas, preços e escolha de modelo para o grok-imagine-video
É o acesso da APIMart ao modelo grok-imagine-video da xAI, a parte de vídeo da Grok Imagine API. Um único endpoint cuida de texto para vídeo, imagem para vídeo com imagens de referência e edição de um vídeo existente, gerando clipes de 1 a 15 segundos em 480p ou 720p.
Os dois modelos compartilham o endpoint, o limite de prompt, a duração de 1 a 15 segundos e o suporte a imagens de referência. O grok-imagine-video gera em 480p ou 720p e é o único que edita um vídeo existente. O grok-imagine-video-1.5 adiciona saída em 1080p, mas não tem edição de vídeo, e possui página própria na APIMart. Os preços variam por modelo e resolução; veja a tabela de preços de cada página.
Envie POST /v1/videos/generations com sua chave de API, model grok-imagine-video e um prompt, e leia data[0].task_id na resposta. Consulte GET /v1/tasks/{task_id} até que status seja completed e leia o vídeo em data.result.videos[0].url[0]. Os exemplos em cURL e Python desta página seguem esse fluxo, e a referência completa está em docs.apimart.ai.
model e prompt são obrigatórios; prompt aceita até 8.000 caracteres. Na geração, você pode adicionar duration (1 a 15 segundos, padrão 8), resolution (480p ou 720p, padrão 480p), aspect_ratio (auto, 16:9, 9:16, 1:1, 4:3, 3:4, 3:2 ou 2:3, padrão auto) e image_urls. Na edição, envie video.url no lugar. nsfw_check é opcional nos dois modos.
Adicione uma ou mais URLs de imagens HTTPS públicas em image_urls junto com o prompt. Com uma imagem, o modelo anima essa cena estática; com várias, descreva no prompt o papel de cada uma, por exemplo a primeira como sujeito e a segunda como estilo. Para texto para vídeo, omita image_urls por completo e não envie um array vazio.
Sim, apenas com o grok-imagine-video. Envie model, prompt e video.url (uma URL de vídeo HTTPS pública), além de nsfw_check se quiser moderação. Não envie duration, resolution, aspect_ratio nem image_urls; a plataforma lê a duração do vídeo de origem. O grok-imagine-video-1.5 não suporta edição.
Você paga cada segundo de vídeo gerado pela tarifa da resolução escolhida, mais um pequeno valor por imagem de referência; a edição é cobrada por segundo do vídeo de origem. Com os preços de membro Gold de outubro de 2026, um clipe de 8 segundos em 480p custa 8 × US$ 0,04 = US$ 0,32, um clipe de imagem para vídeo de 10 segundos em 720p com uma imagem de referência custa 10 × US$ 0,056 + US$ 0,0016 = US$ 0,5616 e editar um clipe de 6 segundos custa 6 × (US$ 0,056 + US$ 0,008) = US$ 0,384. A tabela de preços desta página sempre mostra os valores atuais, e a cobrança final é o campo cost da tarefa concluída.
A geração é assíncrona, então o tempo depende da duração do clipe, da resolução e da fila, não de um número fixo de segundos. Consulte a tarefa a cada poucos segundos e, se o processo reiniciar, retome a consulta com o ID salvo. Baixe o resultado antes do horário em expires_at, porque as URLs expiram.
Descreva nesta ordem o sujeito, a ação, o movimento de câmera e a luz, por exemplo: aproximação lenta de uma caneca de cerâmica fumegante sob a luz quente da manhã. Em imagem para vídeo, descreva o movimento desejado em vez de repetir o que já está na imagem. Teste ideias em clipes curtos de 480p e renderize em 720p a versão escolhida.
Uma tarefa com falha retorna status failed com o motivo em data.error.message, e o custo é 0. HTTP 429 indica requisições rápidas demais: aguarde o tempo de Retry-After ou reduza o ritmo antes de tentar de novo. Se um erro de rede interromper um envio, reenvie com o mesmo Idempotency-Key e o mesmo corpo para não pagar duas vezes.
Não. A xAI Grok Imagine Video API não tem cota gratuita na APIMart. É pagamento por uso, cobrado por segundo de vídeo gerado; tarefas com falha não são cobradas e todos os preços desta página têm 20% de desconto.
Sim. A tabela de preços desta página mostra o preço de membro Gold, 20% abaixo do valor original. Membros Platina e Diamante economizam mais, até 28%. Você só paga pelas requisições bem-sucedidas.
Cadastre-se na APIMart, abra a página API Keys do painel e crie uma chave. A mesma chave chama a Grok Imagine Video API e todos os outros modelos da plataforma, com pagamento por uso e sem assinatura obrigatória. Guarde a chave no servidor, não no código do navegador.
Grok Imagine é o nome que a xAI usa para sua geração de imagens e vídeos, e grok-imagine-video é o modelo de vídeo da xAI chamado por esta página. Ele também aparece escrito como Grok Imagine AI ou GrokImagine, e o modo de imagem para vídeo às vezes é chamado de Grok I2V. Modelos de imagem do Grok, como o grok-imagine-image, são separados e têm páginas próprias.
Explore mais modelos da mesma categoria.

Wan 3.0 Video
Wan 3.0 is Alibaba's all-in-one video model for text-to-video, first-frame, first-and-last-frame and multimodal reference generation. It accepts image, video, audio and document references and outputs 2–30 second videos at 480P, 720P or 1080P.

Seedance 2.5
Seedance 2.5 is ByteDance's audio-video model for text-to-video, multimodal reference, editing, extension and first-last-frame control. Generate up to 30 seconds in one job with up to 30 images, 10 videos and 10 audio clips as references, at up to 1080p.

Flux 3 Video
FLUX 3 Video by Black Forest Labs supports text-to-video, image-to-video with ordered keyframes and video continuation. It generates 5–20 second HD or FHD clips with synchronized audio in seven aspect ratios.

MiniMax H3
MiniMax H3 is MiniMax's video model for text-to-video, image-to-video with first and last frames, and multimodal reference-to-video using images, videos and audio. It outputs 4–15 second clips at 2K or 768P with an audio track.