Passer au contenu

H3 Max Camera Controls

Intégrer

Identifiant du modèle minimax/h3-max/camera-controls
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3-max/camera-controls?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt_expansion_mode": "balanced",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Cette requête: 0,175 $ 175 crédits API L’exécuter sur cette page

Obtenir une clé API
MiniMax Image vers vidéo 0,92–15 sjusqu’à 1080P #stylized#transform#editing

Anime une image le long d’un parcours de caméra avec images clés, en contrôlant l’orbite, l’élévation et la distance

MiniMax · Vidéo

Votre premier résultat apparaîtra ici

Construisez une requête ci-dessous et exécutez-la avec votre clé API. Les sorties sont copiées dans notre stockage, conservées indéfiniment ou 7 jours gratuitement.

Créer une requête

Les contrôles sont générés à partir du schéma du modèle. Le code et le prix se mettent à jour lorsque vous les modifiez.

0 / 50000

Prompt de génération vidéo qui remplace le comportement par défaut de scène figée. Le laisser vide ou l'omettre conserve la scène de référence fixe et autorise uniquement les mouvements de caméra.

•requis

Effort de réécriture du prompt avant la génération : 'quality' élabore un prompt plus riche pendant environ 30 secondes au maximum, tandis que 'balanced' renvoie un résultat en environ une seconde. Choisissez 'disabled' pour ne pas développer le prompt.

•requis image_url
Déposez un fichier, ou

URL d'image définissant l'image de début de la vidéo.

resolution par défaut 480P

Sélection de la résolution de génération : 1080P nécessite un affinement latent du contenu généré nativement en 768P, plutôt qu'une génération native à la résolution sélectionnée.

par défaut 5

Durée demandée en secondes, autorisant une durée vidéo réelle jusqu'à environ 0.7 s au-delà de cette demande.

Avancé seed · enable_safety_checker · camera_trajectory

Graine pour la génération aléatoire ; si elle est omise, une graine est choisie aléatoirement.

Images clés de caméra ordonnées, avec rotations complètes signées conservées et déplacement azimutal total limité à 32 tours. En dehors de l'intervalle temporel des images clés, la caméra conserve la première pose avant son horodatage et la pose finale jusqu'à la fin de la vidéo.

POST /run/minimax/h3-max/camera-controls?wait=20 devis → 0,175 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://vit.doitong.com/api/v1/run/minimax/h3-max/camera-controls?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt_expansion_mode": "balanced",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://vit.doitong.com/api/v1/requests/REQUEST_ID?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY"

Exécuter cette requête

Votre clé reste dans ce navigateur : elle est envoyée uniquement à la Doitong API et enregistrée dans localStorage uniquement si vous cochez Mémoriser. Obtenir une clé API

À propos de H3 Max Camera Controls

Utilise `image_url` comme première image et déplace la caméra le long de `camera_trajectory`, une liste de 2 à 12 images-clés ordonnées. Par défaut, la scène reste rigide et seule la caméra change. La durée va de 0.92 à 15 secondes, avec une résolution de 480P, 768P ou 1080P. L'expansion du prompt peut être réglée.

Paramètres

Envoyez soit le nom canonique, soit le nom natif, mais pas les deux. Noms canoniques

NomType Par défautAutorisé Description
promptfacultatif
Typestring
Par défautThe same elements in the reference are rigid. Preserve every element exactly. The entire scene is frozen. Only the camera moves. no scene motion only camera motion
≤ 50 000 caractères
Prompt de génération vidéo qui remplace le comportement par défaut de scène figée. Le laisser vide ou l'omettre conserve la scène de référence fixe et autorise uniquement les mouvements de caméra.
durationfacultatif
Typenumber
Par défaut5
0,92 – 15
Durée demandée en secondes, autorisant une durée vidéo réelle jusqu'à environ 0.7 s au-delà de cette demande.
resolutionfacultatif
Typeenum
Par défaut480P
480P768P1080P
Sélection de la résolution de génération : 1080P nécessite un affinement latent du contenu généré nativement en 768P, plutôt qu'une génération native à la résolution sélectionnée.
seedfacultatif
Typeinteger | null
Graine pour la génération aléatoire ; si elle est omise, une graine est choisie aléatoirement.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Activation du vérificateur de sécurité ; true active la vérification.
prompt_expansion_moderequis
Typestring
Par défautbalanced
Effort de réécriture du prompt avant la génération : 'quality' élabore un prompt plus riche pendant environ 30 secondes au maximum, tandis que 'balanced' renvoie un résultat en environ une seconde. Choisissez 'disabled' pour ne pas développer le prompt.
image_urlrequis image
Typeurl · image
URL d'image définissant l'image de début de la vidéo.
camera_trajectoryfacultatif
Typeobject[]
≤ 12 éléments≥ 2 éléments
Images clés de caméra ordonnées, avec rotations complètes signées conservées et déplacement azimutal total limité à 32 tours. En dehors de l'intervalle temporel des images clés, la caméra conserve la première pose avant son horodatage et la pose finale jusqu'à la fin de la vidéo.
camera_trajectory[].timerequis
Typenumber
0 – 1
Temps normalisé dans la vidéo, utilisant l'intervalle [0, 1] pour représenter respectivement son début et sa fin.
camera_trajectory[].azimuthrequis
Typenumber
Angle horizontal de la caméra autour du sujet, mesuré en degrés.
camera_trajectory[].elevationrequis
Typenumber
-90 – 90
Angle vertical de la caméra autour du sujet, mesuré en degrés.
camera_trajectory[].distancerequis
Typenumber
> 0
Distance entre la caméra et le sujet, mesurée en unités de scène normalisées.
requis Nom canonique, également accepté

Les paramètres de fichier acceptent une URL publique https://, un URI data: jusqu’à 10 MB ou le file_url d’un téléversement. Fichiers

Sortie

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "minimax/h3-max/camera-controls",
  "status": "succeeded",
  "created_at": "2026-10-20T12:00:00Z",
  "started_at": "2026-10-20T12:00:02Z",
  "completed_at": "2026-10-20T12:00:09Z",
  "queue_position": null,
  "cost": {
    "credits": 175,
    "usd": "0.175",
    "charged": 175,
    "refunded": 0
  },
  "input": {
    "image_url": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "prompt_expansion_mode": "balanced"
  },
  "output": {
    "video": {
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_name": "0-output.mp4",
      "file_size": 1843200
    },
    "expanded_prompt": "string",
    "timings": {}
  },
  "outputs": [
    {
      "type": "video",
      "url": "https://content.doitong.com/dev-api/2026/10/20/req_8k2m4q7x1z9c3v5b6n0p2r4t/0-output.mp4",
      "content_type": "video/mp4",
      "file_size": 1843200,
      "width": 1280,
      "height": 720,
      "duration": 5,
      "stored": true
    }
  ],
  "error": null,
  "metrics": {
    "inference_seconds": 6.8
  },
  "urls": {
    "self": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://vit.doitong.com/api/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t/cancel"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie dans notre stockage : conservée indéfiniment (facturation au Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Même structure pour chaque modèletype, url, content_type, width, height et duration, pour les images, vidéos et fichiers audio. output est le propre objet de résultat du modèle.
Champs de sortie
video
object {url, content_type, file_name, file_size}Vidéo produite par le modèle.
expanded_prompt
string | nullPrompt développé prêt pour le modèle, ou null si aucun texte développé n'est disponible. Les cas null correspondent à l'expansion désactivée, à une expansion sans changement et à une expansion traitée en interne par l'API hébergée du modèle.
timings
object | nullMesures de durée exprimées en secondes, disponibles uniquement sur les routes qui indiquent les durées du backend ; sinon null. L'entrée 'inference' mesure la durée du débruitage DiT sur le backend GPU.

Plus de modèles : Image vers vidéo

Pour les agents IA : cette page au format Markdown est disponible à https://doitong.com/fr/developers/models/minimax/h3-max/camera-controls.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt