Ir al contenido

Veo 3.1 Image to Video

Integrar

ID del modelo veo3.1/image-to-video
# 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/veo3.1/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The camera zooms right into her eye, focuses, then zooms all the way back again (no crossfade)",
    "duration": "4s",
    "resolution": "720p",
    "generate_audio": false,
    "image": "https://content.doitong.com/dev-api/2026/10/21/req_bcpcvkg8xf4nlq4fhu895qvz/0-BmlFvXLfR8RzdjlhNZMyw_l1hXLPeK.png"
  }'

# 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,80 $ 800 créditos de API Ejecutar en esta página

Obtener clave de API
Google Imagen a vídeo Audio nativoSalida 4K4–8 shasta 4k #dialogue

Anima una imagen para crear un clip de Veo 3.1 de 4 a 8 segundos con diálogo y sonido, hasta 4K.

Ejemplos

Entrada
Salida · ~76 s

PromptThe camera zooms right into her eye, focuses, then zooms all the way back again (no crossfade)

4s720pgenerate_audio: false0,80 $ · 800 créditos de API

Prompt de @fofrAI en X

Crear una solicitud

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

•obligatorio 94 / 20000

Descripción textual del vídeo deseado para la generación.

•obligatorio image_url
Suelta un archivo o

URL de la imagen de origen de la animación, con recorte automático cuando sus proporciones difieren de 16:9 o 9:16. Se recomienda una fuente de al menos 720p que ya utilice una de esas relaciones de aspecto.

duration 4 s

Duración del vídeo de salida.

aspect_ratio predeterminado auto

Relación de aspecto del vídeo de salida, limitada a 16:9 o 9:16.

resolution

Resolución utilizada para el vídeo de salida.

Avanzado negative_prompt · safety_tolerance · seed · auto_fix

Prompt negativo utilizado para dirigir la generación de vídeo.

safety_tolerance predeterminado 4

Establece la tolerancia de moderación de contenido entre el nivel menos restrictivo, 6, y el más estricto, 1, que bloquea la mayor parte del contenido.

Valor de semilla que inicializa la generación de números aleatorios.

POST /run/veo3.1/image-to-video?wait=20 presupuesto → 0,80 $
# 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/veo3.1/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "The camera zooms right into her eye, focuses, then zooms all the way back again (no crossfade)",
    "duration": "4s",
    "resolution": "720p",
    "generate_audio": false,
    "image": "https://content.doitong.com/dev-api/2026/10/21/req_bcpcvkg8xf4nlq4fhu895qvz/0-BmlFvXLfR8RzdjlhNZMyw_l1hXLPeK.png"
  }'

# 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 solo se guarda en localStorage si marcas Recordar. Obtener una clave de API

Acerca de Veo 3.1 Image to Video

Veo 3.1 convierte una imagen fija en metraje realista que conserva el sujeto y el encuadre de la imagen, con habla, efectos de sonido y música generados junto con la imagen. 4, 6 u 8 segundos a 720p, 1080p o 4K; el encuadre sigue la imagen o se fuerza a 16:9 o 9:16. El audio se puede desactivar para pagar menos.

Parámetros

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

NombreTipo PredeterminadoPermitido Descripción
promptobligatorio
Tipostring
≤ 20.000 caracteres
Descripción textual del vídeo deseado para la generación.
aspect_ratioopcional
Tipoenum
Predeterminadoauto
auto16:99:16
Relación de aspecto del vídeo de salida, limitada a 16:9 o 9:16.
durationopcional
Tipoenum
Predeterminado8s
4s6s8s
Duración del vídeo de salida.
negative_promptopcional
Tipostring | null
Prompt negativo utilizado para dirigir la generación de vídeo.
resolutionopcional
Tipoenum
Predeterminado720p
720p1080p4k
Resolución utilizada para el vídeo de salida.
generate_audioopcional
Tipoboolean
Predeterminadotrue
Controla si el vídeo incluye audio generado.
seedopcional
Tipointeger | null
Valor de semilla que inicializa la generación de números aleatorios.
auto_fixopcional
Tipoboolean
Predeterminadofalse
Reescritura automática de prompts para intentar resolver fallos en las comprobaciones de políticas de contenido u otras validaciones.
safety_toleranceopcional
Tipoenum
Predeterminado4
123456
Establece la tolerancia de moderación de contenido entre el nivel menos restrictivo, 6, y el más estricto, 1, que bloquea la mayor parte del contenido.
image_urlobligatorio image
Tipourl · image
URL de la imagen de origen de la animación, con recorte automático cuando sus proporciones difieren de 16:9 o 9:16. Se recomienda una fuente de al menos 720p que ya utilice una de esas relaciones de aspecto.
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 subida. Archivos

Salida

GET /requests/req_8k2m4q7x1z9c3v5b6n0p2r4t
{
  "id": "req_8k2m4q7x1z9c3v5b6n0p2r4t",
  "object": "request",
  "model": "veo3.1/image-to-video",
  "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": 800,
    "usd": "0.80",
    "charged": 800,
    "refunded": 0
  },
  "input": {
    "prompt": "The fox turns toward the camera and says \"Have you seen my friends?\" in a soft voice, fireflies drift by",
    "image": "https://content.doitong.com/images/showcase/v3/gen_fox_cartoon.jpg",
    "duration": 6,
    "resolution": "720p"
  },
  "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
    }
  },
  "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 (con pago 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}Vídeo producido por el modelo.

Más modelos: Imagen a vídeo

Para agentes de IA: esta página en Markdown está en https://doitong.com/es-ES/developers/models/veo3.1/image-to-video.md. Todos los modelos y guías: https://doitong.com/developers/llms.txt