Criar um vídeo MiniMax H3
Criar uma tarefa de vídeo MiniMax H3 ou H3-Max com texto, mídia de referência ou primeiro e último quadros por meio da CometAPI
id retornado para consultar a tarefa e baixar o vídeo concluído.
POST /v1/videos usa multipart/form-data. Envie os controles como campos de formulário e repita cada campo de referência uma vez para cada entrada de mídia.
Escolha um modelo
Definamodel como um dos seguintes IDs de modelo. Escolha um tamanho de solicitação na tabela do modelo correspondente em Defina a duração e o tamanho.
Escolha um modo de entrada
Ambos os modelos usam os campos abaixo. Definamodel como o ID do modelo selecionado.
Use imagens de referência
Envie imagens de referência por meio deinput_reference como URLs HTTPS acessíveis publicamente ou arquivos enviados. Para várias imagens, repita o campo na ordem das imagens, com uma URL ou arquivo por campo.
Use todas as URLs ou todos os arquivos neste campo. Envie cada URL separadamente, em vez de combinar URLs em um valor separado por vírgulas.
Você pode enviar até nove imagens de referência PNG ou JPEG, independentemente de usar URLs ou arquivos enviados. Mantenha cada imagem enviada com 20 MiB ou menos.
No Prompt, descreva os detalhes visuais que o vídeo gerado deve preservar.
Use vídeos e áudios de referência
Enviereference_videos e reference_audios como valores de texto multipart ou arquivos enviados, usando os formatos abaixo.
Repita cada campo uma vez para cada entrada, usando apenas valores de texto ou apenas arquivos nesse campo. Não combine entradas em um valor separado por vírgulas.
Campos diferentes podem usar tipos de entrada diferentes, como uma URL de imagem com um arquivo de áudio enviado.
Para combinar referências de imagem, vídeo e áudio, envie input_reference, reference_videos e reference_audios na mesma solicitação.
input_reference.
Descreva o movimento, o tempo ou o som que o vídeo gerado deve seguir.
Mantenha cada MP4 enviado com no máximo 50 MiB e cada MP3 enviado com no máximo 15 MiB. Um MiB equivale a 1024 × 1024 bytes.
Os exemplos de solicitação no início desta página mostram URLs de MP4, URIs de dados de MP4 e URLs de MP3 associados a uma imagem.
Envie um vídeo de referência
Envie um arquivo MP4 para orientar a estrutura e o movimento da tomada:Envie áudio de referência com uma imagem
Associe uma URL de imagem de referência a um arquivo MP3 enviado:Defina o primeiro e o último quadros
Enviefirst_frame para a imagem inicial e, opcionalmente, um last_frame para a imagem final.
Cada campo aceita uma URL HTTPS direta e acessível publicamente de um PNG ou um arquivo PNG enviado. Mantenha cada PNG enviado com no máximo 20 MiB (20 × 1024 × 1024 bytes).
Não combine campos de quadro com campos de imagem, vídeo ou áudio de referência. Use uma solicitação separada para a geração baseada em quadros.
Com entradas de quadro, size seleciona o nível de resolução. O serviço pode normalizar as dimensões da saída final com base nos quadros fornecidos.
Continue enviando size no formato WxH.
id retornado. Consulte a tarefa até que status seja completed ou
failed. Quando a tarefa for concluída, baixe o conteúdo do vídeo.Definir duração e tamanho
Para ambos os modelos, definaseconds como um número inteiro de 5 a 15. O padrão é de 5 segundos.
Escolha uma resolução e uma proporção de aspecto na tabela para seu modelo e envie o valor correspondente de Tamanho da solicitação como size no formato WxH.
Para solicitações de texto e mídia de referência, size seleciona o nível de resolução e a proporção de aspecto do enquadramento.
O serviço pode normalizar as dimensões da saída final com base no tamanho solicitado e na mídia de referência fornecida.
Tamanhos para minimax-h3
Use estes tamanhos de solicitação com model=minimax-h3:
Tamanhos para minimax-h3-max
Use estes tamanhos de solicitação com model=minimax-h3-max:
Fluxo da tarefa
Criar a tarefa
id retornado.Consultar a tarefa
status seja completed ou failed.Baixar o resultado
completed, chame Baixar conteúdo de vídeo MiniMax H3 para salvar o arquivo MP4.Autorizações
Bearer authentication. Use your CometAPI API key.
Corpo
Model ID for the video task. Use minimax-h3 for 768P or 2K, or minimax-h3-max for 480P or 768P. Choose size from the matching model table.
minimax-h3, minimax-h3-max Text that describes the scene, motion, camera behavior, and visual details that the video should preserve.
1Requested clip duration in whole seconds. Use an integer from 5 through 15. The default is 5.
5 <= x <= 15Requested size in WxH form. For text and reference-media requests, size selects the resolution tier and framing aspect ratio. With first or last frames, size selects the resolution tier. Use the matching model table: minimax-h3 uses 768P or 2K; minimax-h3-max uses 480P or 768P. For example, use 1344x768 for H3 at 768P, 864x480 for H3-Max at 480P, or 1360x768 for H3-Max at 768P. The service can normalize the final output dimensions.
^[1-9][0-9]*x[1-9][0-9]*$"1536x672"
"1344x768"
"1024x768"
"768x768"
"768x1024"
"768x1344"
"2912x1280"
"2544x1456"
"1920x1440"
"1440x1440"
"1440x1920"
"1440x2560"
"1120x480"
"864x480"
"640x480"
"480x480"
"480x640"
"480x864"
"1792x768"
"1360x768"
"768x1360"
PNG or JPEG reference images. Repeat input_reference with one publicly accessible HTTPS image URL or uploaded image file per field. Send up to nine reference images, whether you use URLs or uploaded files. Use all URLs or all files within this field. Do not combine URLs into a comma-separated value. Keep each uploaded image at or below 20 MiB. Do not combine this field with first_frame or last_frame. Across images, videos, and audio, send at most 12 reference inputs. Each reference video or audio clip must be 2–15 seconds; keep the combined video duration and combined audio duration at or below 15 seconds each. Submit images in the order you want to reference them in the prompt.
^https://Reference video inputs. Repeat reference_videos with a direct publicly accessible HTTPS MP4 URL or an uploaded MP4 file. Use only text values or only files within this field. Each uploaded file can be up to 50 MiB. Send no more than three video inputs. A complete data:video/mp4;base64,... URI is also accepted as a text value. Use MP4 with H.264 video; an AAC audio track is optional. Do not combine this field with first_frame or last_frame. Across images, videos, and audio, send at most 12 reference inputs. Each reference video or audio clip must be 2–15 seconds; keep the combined video duration and combined audio duration at or below 15 seconds each.
1 - 3 elements^(https://|data:video/mp4;base64,)"https://your-media-host/reference.mp4"
Reference audio inputs. Repeat reference_audios with a direct publicly accessible HTTPS MP3 URL or an uploaded MP3 file. Use only text values or only files within this field. Each uploaded file can be up to 15 MiB. Send no more than three audio inputs. Pair reference audio with at least one reference image. Do not combine this field with first_frame or last_frame. Across images, videos, and audio, send at most 12 reference inputs. Each reference video or audio clip must be 2–15 seconds; keep the combined video duration and combined audio duration at or below 15 seconds each.
1 - 3 elements^https://"https://your-media-host/reference.mp3"
Opening frame input as one direct publicly accessible HTTPS PNG URL or one uploaded PNG file at or below 20 MiB (20 x 1024 x 1024 bytes). Do not combine frame fields with reference media fields.
^https://"https://your-image-host/first-frame.png"
Optional ending frame input, used with first_frame, as one direct publicly accessible HTTPS PNG URL or one uploaded PNG file at or below 20 MiB (20 x 1024 x 1024 bytes). Do not combine frame fields with reference media fields.
^https://"https://your-image-host/last-frame.png"
Resposta
Task created. Store the returned id and use it in retrieve and content requests.
Task ID. Use this value as task_id in retrieve and content requests.
"<task_id>"
Object type for the asynchronous video task.
"video"Model ID that the task uses.
minimax-h3, minimax-h3-max Task lifecycle status. Poll until the value is completed or failed.
queued, in_progress, completed, failed Task progress as a coarse percentage.
0 <= x <= 100Task creation time as a Unix timestamp in seconds.
Compatibility alias for id. This field can be omitted from retrieve responses.
"<task_id>"
Unix timestamp returned by the platform. Use status, not this field, to decide when polling can stop.
Result expiration time as a Unix timestamp in seconds when the task provides one.
Video delivery URL. This field appears on completed tasks.
"https://your-media-host/result.mp4"
Failure details. This field appears when the task fails.