Introdução
MiniMax H3 Referências para vídeo gera um plano a partir de uma a nove imagens de referência e de um prompt que as chama por número: Picture 1, Picture 2 e assim por diante. Ele devolve de 4 a 15 segundos inteiros em 768p ou 2k, em uma de seis proporções de tela, com som gerado junto. Às imagens podem se somar até três vídeos e até três áudios de referência, cada grupo com no máximo 15 segundos no total.
Escolha o modo pelo material inicial
| Material inicial | Modo |
|---|---|
| uma cena escrita ou um roteiro | MiniMax H3 Texto para vídeo |
| uma imagem inicial aprovada | MiniMax H3 Imagem para vídeo |
| de uma a nove imagens de referência | MiniMax H3 Referências para vídeo |
Recursos e destaques
Até nove espaços numerados para imagens
reference_image_urls aceita de uma a nove imagens, e o prompt as chama pela posição. Uma imagem pode carregar o rosto, outra o figurino e uma terceira o quarto. O exemplo de continuidade de personagem faz exatamente isso: mantém a mulher da imagem 1 com a roupa da imagem 2 dentro do quarto de hotel da imagem 3.
Um ângulo novo sobre uma montagem existente
As referências mantêm uma produção coerente quando a câmera vai para outro lugar. O exemplo red-dress-theatre-three-angles fixa com três imagens a intérprete, o vestido e o palco e depois pede um terceiro ângulo de câmera, para que a nova posição não vire discretamente outra produção. Foi gerado em 3:4, por cinco segundos.
Movimento e som vêm do prompt
Movimento e áudio podem ser escritos ou passados como referência. O exemplo voice-and-room envia duas imagens, a intérprete e a iluminação do palco, e descreve em palavras a acústica do clube: reverberação quente e o murmúrio da plateia. Um vídeo de referência traz movimento e é chamado de <Video 1>; o áudio de referência define uma voz ou um som. As cinco primeiras imagens de referência estão incluídas e cada imagem depois da quinta acrescenta uma cobrança; os segundos de vídeo de referência têm uma tarifa por segundo própria, mais baixa que a de saída, e o áudio de referência é grátis. A estimativa ao vivo mostra tudo isso antes do envio.
Parâmetros da requisição
| Parâmetro | Obrigatório | Descrição |
|---|---|---|
prompt | Sim | Chame cada referência por número — <Picture 1>, <Picture 2> —, diga qual função ela cumpre e depois escreva o movimento e o som. pelo menos 1 caracteres · no máximo 7000 caracteres |
reference_image_urls | Sim | De uma a nove imagens. As cinco primeiras estão incluídas no preço e cada uma a mais acrescenta uma cobrança. pelo menos 1 itens · no máximo 9 itens |
reference_video_urls | Não | Até três vídeos de referência, de 2 a 15 segundos cada e 15 segundos no total, para movimento, câmera ou um personagem em ação. pelo menos 1 itens · no máximo 3 itens |
reference_audio_urls | Não | Até três áudios de referência, WAV ou MP3, de 2 a 15 segundos cada e 15 segundos no total, para uma voz ou um som que o clipe deve seguir. O áudio de referência é grátis. pelo menos 1 itens · no máximo 3 itens |
aspect_ratio | Não | 16:9, 9:16, 1:1, 4:3, 3:4 ou 21:9. 21:9 dá o letterbox anamórfico. |
resolution | Não | 768p ou 2k, ambos nativos. Rascunhe em 768p e entregue em 2k. |
duration_seconds | Não | Segundos inteiros, de 4 a 15. Quatro segundos só saem em 768p. |
Preços
Imagens de referência: as cinco primeiras estão incluídas e cada uma a mais acrescenta uma cobrança. Os segundos de vídeo de referência têm uma tarifa por segundo própria, mais baixa que a dos segundos de saída; cada clipe é arredondado para cima em segundos inteiros, no máximo 15 segundos no total. O áudio de referência é grátis.
| Especificação | Preço |
|---|---|
| $0.037 / segundo |
| $0.058 / segundo |
Casos de uso
Manter um personagem recorrente entre planos
Use o mesmo conjunto de imagens de referência em cada plano de uma sequência e mude no prompt só as linhas de ação e de local. O endpoint não aceita seed, então são as referências que seguram a identidade de um take para outro; o texto sozinho variaria.
Colocar uma intérprete em um espaço específico
Combine um retrato com uma imagem separada do espaço e descreva o que acontece ali. Em voice-and-room, a intérprete se inclina para o microfone, diz uma fala e sorri; a segunda imagem traz a iluminação do palco e o prompt traz o som do lugar.
Segurar uma peça de roupa ou um objeto em movimento
Dê a uma peça ou a um objeto o próprio espaço, em vez de torcer para que sobreviva dentro de um retrato. O exemplo red-dress então escreve o que o vestido faz em movimento, a fenda abrindo a cada passo rumo ao proscênio, porque corte e cor já estão fixados por uma referência.
Guia de prompt e dicas práticas
Dê uma única função a cada imagem
Abra o prompt com o mapeamento, como faz character-continuity: "Keep the woman from Picture 1 and the black lace slip from Picture 2, in the hotel room from Picture 3." Depois escreva a ação. Três ou quatro imagens com funções distintas funcionam melhor que nove sobrepostas; quando várias imagens mostram o mesmo assunto, o modelo tira a média em vez de escolher uma.
Escreva só o que as referências não cobrem
Com identidade, figurino e local cobertos pelas imagens, use o prompt para movimento, câmera e som: "She sits on the arm of the chair, crosses her legs and looks up at camera. Slow handheld drift, warm lamp, quiet room tone." Descrever o rosto de novo em palavras entrega ao modelo uma segunda descrição que pode não bater com a imagem.
Rascunhe pequeno e depois entregue
A duração vai de 4 a 15 segundos, e 4 segundos só estão disponíveis em 768p. Rascunhe em uma resolução mais baixa com o conjunto de referências que você pretende manter e depois rode de novo em 2k. Se um take variar, troque uma referência ou uma instrução por vez, para saber qual mudança fez diferença.
Início rápido da API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "minimax/h3/reference-to-video",
"input": {
"aspect_ratio": "16:9",
"duration_seconds": 5,
"enable_prompt_expansion": false,
"prompt": "A slow aerial shot drifting over a misty pine forest at sunrise",
"reference_image_urls": [
"https://example.com/reference.png"
],
"resolution": "768p"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
Consulte a referência da API para autenticação, esquema completo, polling e tratamento de erros.











