Opprett en MiniMax H3-video
Opprett en MiniMax H3- eller H3-Max-videooppgave med tekst, referansemedier eller første og siste bilder gjennom CometAPI
id for å hente status for oppgaven og laste ned den fullførte videoen.
POST /v1/videos bruker multipart/form-data. Send kontroller som skjemafelt, og gjenta hvert referansefelt én gang per medieinndata.
Velg en modell
Settmodel til én av følgende modell-ID-er. Velg en forespørselsstørrelse fra tabellen for den tilsvarende modellen i Angi varighet og størrelse.
Velg en inndatamodus
Begge modellene bruker feltene nedenfor. Settmodel til modell-ID-en du valgte.
Bruk referansebilder
Send referansebilder viainput_reference som offentlig tilgjengelige HTTPS-URL-er eller opplastede filer. For flere bilder gjentar du feltet i bilderekkefølge, med én URL eller fil per felt.
Bruk enten bare URL-er eller bare filer i dette feltet. Send hver URL separat i stedet for å kombinere URL-er i en kommaseparert verdi.
Du kan sende opptil ni PNG- eller JPEG-referansebilder, enten du bruker URL-er eller opplastede filer. Hold hvert opplastede bilde på 20 MiB eller mindre.
I Prompt-en beskriver du de visuelle detaljene den genererte videoen skal bevare.
Bruk referansevideo og -lyd
Sendreference_videos og reference_audios som flerdelte tekstverdier eller opplastede filer, med formatene nedenfor.
Gjenta hvert felt én gang per inndata, og bruk bare tekstverdier eller bare filer i det aktuelle feltet. Ikke kombiner inndata i en kommaseparert verdi.
Ulike felt kan bruke ulike inndatatyper, for eksempel en bilde-URL med en opplastet lydfil.
For å kombinere bilde-, video- og lydreferanser sender du input_reference, reference_videos og reference_audios i samme forespørsel.
input_reference.
Beskriv bevegelsen, tidsberegningen eller lyden som den genererte videoen skal følge.
Hold hver opplastede MP4-fil på maksimalt 50 MiB og hver opplastede MP3-fil på maksimalt 15 MiB. Én MiB er 1024 × 1024 byte.
Forespørselseksemplene øverst på denne siden viser MP4-URL-er, MP4-data-URI-er og MP3-URL-er koblet med et bilde.
Last opp en referansevideo
Last opp en MP4-fil for å styre bildeoppbyggingen og bevegelsen:Last opp referanselyd med et bilde
Koble en referansebilde-URL med en opplastet MP3-fil:Angi første og siste bilde
Sendfirst_frame for startbildet og eventuelt én last_frame for sluttbildet.
Hvert felt godtar én direkte, offentlig tilgjengelig HTTPS-URL til en PNG-fil eller én opplastet PNG-fil. Hold hver opplastede PNG-fil på maksimalt 20 MiB (20 × 1024 × 1024 byte).
Ikke kombiner bildefelt med referansefelt for bilde, video eller lyd. Bruk en separat forespørsel for bildebasert generering.
Med bildeinndata velger size oppløsningsnivået. Tjenesten kan normalisere dimensjonene for det endelige resultatet basert på de angitte bildene.
Fortsett å sende size i formatet WxH.
id. Poll oppgaven til status er completed eller
failed. Når oppgaven er fullført, laster du ned videoinnholdet.Angi varighet og størrelse
For begge modellene angir duseconds til et heltall fra 5 til og med 15. Standardverdien er 5 sekunder.
Velg en oppløsning og et sideforhold fra tabellen for modellen din, og send deretter den tilsvarende Forespørselsstørrelse -verdien som size i WxH-format.
For tekst- og referansemedieforespørsler velger size oppløsningsnivået og sideforholdet for innrammingen.
Tjenesten kan normalisere de endelige dimensjonene på utdataene basert på den forespurte størrelsen og de oppgitte referansemediene.
Størrelser for minimax-h3
Bruk disse forespørselsstørrelsene med model=minimax-h3:
Størrelser for minimax-h3-max
Bruk disse forespørselsstørrelsene med model=minimax-h3-max:
Oppgaveflyt
Opprett oppgaven
id.Sjekk oppgaven
status er completed eller failed.Last ned resultatet
completed, kall Last ned MiniMax H3-videoinnhold for å lagre MP4-filen.Autorisasjoner
Bearer authentication. Use your CometAPI API key.
Kropp
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"
Svar
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.