Ir al contenido

H3 Max Camera Controls

Integrar

Id del modelo 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"

Esta solicitud: 0,175 $ 175 créditos de API Ejecutar en esta página

Obtener clave de API
MiniMax Imagen a vídeo 0,92–15 shasta 1080P #stylized#transform#editing

Anima una imagen siguiendo una trayectoria de cámara con fotogramas clave y controles de órbita, elevación y distancia

MiniMax · Vídeo

Tu primer resultado aparecerá aquí

Crea una solicitud abajo y ejecútala con tu clave de API. Las salidas se copian en nuestro almacenamiento, conservadas para siempre o 7 días gratis.

Crear una solicitud

Los controles se generan a partir del esquema del modelo. El código y el precio se actualizan al modificarlos.

0 / 50000

Prompt de generación de video que anula el comportamiento predeterminado de escena congelada. Dejarlo en blanco u omitirlo mantiene fija la escena de referencia y permite únicamente el movimiento de la cámara.

•obligatorio

Esfuerzo de reescritura del prompt antes de la generación: 'quality' desarrolla un prompt más detallado durante aproximadamente 30 s como máximo, mientras que 'balanced' responde en aproximadamente un segundo. Elige 'disabled' para omitir la expansión del prompt.

•obligatorio image_url
Suelta un archivo o

URL de imagen que define el fotograma inicial del video.

resolution predeterminado 480P

Selección de resolución de generación: 1080P requiere un refinamiento latente del material generado de forma nativa a 768P, en lugar de una generación nativa con la resolución seleccionada.

predeterminado 5

Duración solicitada en segundos, que permite una duración real del video de hasta aproximadamente 0.7 s más que la solicitud.

Avanzado seed · enable_safety_checker · camera_trajectory

Semilla para la generación aleatoria; si se omite, se selecciona una al azar.

Fotogramas clave de cámara ordenados, con rotaciones completas con signo conservadas y un desplazamiento azimutal total limitado a 32 giros. Fuera del intervalo temporal de los fotogramas clave, la cámara mantiene la primera posición antes de su marca temporal y la posición final hasta el final del video.

POST /run/minimax/h3-max/camera-controls?wait=20 cotización → 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"

Ejecutar esta solicitud

Tu clave permanece en este navegador: solo se envía a la Doitong API y se guarda (localStorage) únicamente si marcas Recordar. Obtener una clave de API

Acerca de H3 Max Camera Controls

Usa `image_url` como primer fotograma y mueve la cámara por `camera_trajectory`, una lista ordenada de 2 a 12 fotogramas clave. De forma predeterminada, la escena permanece rígida y solo cambia la cámara. La duración es de 0.92 a 15 segundos, con resolución 480P, 768P o 1080P. La expansión del prompt se puede ajustar.

Parámetros

Envía el nombre canónico o el nombre nativo, no ambos. Nombres canónicos

NombreTipo PredeterminadoPermitido Descripción
promptopcional
Tipostring
PredeterminadoThe 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 caracteres
Prompt de generación de video que anula el comportamiento predeterminado de escena congelada. Dejarlo en blanco u omitirlo mantiene fija la escena de referencia y permite únicamente el movimiento de la cámara.
durationopcional
Tiponumber
Predeterminado5
0,92 – 15
Duración solicitada en segundos, que permite una duración real del video de hasta aproximadamente 0.7 s más que la solicitud.
resolutionopcional
Tipoenum
Predeterminado480P
480P768P1080P
Selección de resolución de generación: 1080P requiere un refinamiento latente del material generado de forma nativa a 768P, en lugar de una generación nativa con la resolución seleccionada.
seedopcional
Tipointeger | null
Semilla para la generación aleatoria; si se omite, se selecciona una al azar.
enable_safety_checkeropcional
Tipoboolean
Predeterminadotrue
Activación del comprobador de seguridad; true activa la comprobación.
prompt_expansion_modeobligatorio
Tipostring
Predeterminadobalanced
Esfuerzo de reescritura del prompt antes de la generación: 'quality' desarrolla un prompt más detallado durante aproximadamente 30 s como máximo, mientras que 'balanced' responde en aproximadamente un segundo. Elige 'disabled' para omitir la expansión del prompt.
image_urlobligatorio image
Tipourl · image
URL de imagen que define el fotograma inicial del video.
camera_trajectoryopcional
Tipoobject[]
≤ 12 elementos≥ 2 elementos
Fotogramas clave de cámara ordenados, con rotaciones completas con signo conservadas y un desplazamiento azimutal total limitado a 32 giros. Fuera del intervalo temporal de los fotogramas clave, la cámara mantiene la primera posición antes de su marca temporal y la posición final hasta el final del video.
camera_trajectory[].timeobligatorio
Tiponumber
0 – 1
Tiempo normalizado dentro del video, usando el intervalo [0, 1] para representar respectivamente su inicio y final.
camera_trajectory[].azimuthobligatorio
Tiponumber
Ángulo horizontal de la cámara respecto al sujeto, medido en grados.
camera_trajectory[].elevationobligatorio
Tiponumber
-90 – 90
Ángulo vertical de la cámara respecto al sujeto, medido en grados.
camera_trajectory[].distanceobligatorio
Tiponumber
> 0
Distancia entre la cámara y el sujeto, medida en unidades de escena normalizadas.
obligatorio Nombre canónico, también aceptado

Los parámetros de archivo aceptan una URL pública https://, un URI data: de hasta 10 MB o el file_url de una carga. Archivos

Salida

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"
  }
}
Tus archivos, tú eligesCada outputs[].url es una copia en nuestro almacenamiento: conservada para siempre (se cobra por GB-mes) o 7 días gratis, según la configuración de tu cuenta o ?storage=.
La misma estructura en todos los modelostype, url, content_type, width, height y duration, tanto para imágenes como para vídeo y audio. output es el objeto de resultado propio del modelo.
Campos de salida
video
object {url, content_type, file_name, file_size}Video producido por el modelo.
expanded_prompt
string | nullPrompt expandido listo para el modelo, o null si no hay texto expandido disponible. Los casos null son la expansión desactivada, la expansión que no produjo cambios y la expansión gestionada internamente por la API alojada del modelo.
timings
object | nullMediciones de tiempo expresadas en segundos, disponibles solo en rutas que informan de los tiempos del backend; de lo contrario, null. La entrada 'inference' mide cuánto tardó el desruido DiT en el backend de GPU.

Más modelos: Imagen a vídeo

Para agentes de IA: esta página en Markdown está en https://doitong.com/es/developers/models/minimax/h3-max/camera-controls.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt