Accéder au contenu

Veo 3.1 Image to Video

Intégrer

Identifiant du modèle 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"

Cette requête: 0,80 $ 800 crédits API L'exécuter sur cette page

Obtenir une clé API
Google Image vers vidéo Audio natifSortie 4K4–8 sjusqu'à 4k #dialogue

Anime une image en un clip Veo 3.1 de 4 à 8 secondes avec dialogue et son, jusqu'en 4K.

Exemples

Entrée
Sortie · ~76 s

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

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

Invite de @fofrAI sur X

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.

•obligatoire 94 / 20000

Description textuelle de la vidéo souhaitée à générer.

•obligatoire image_url
Déposez un fichier ou

URL de l'image source de l'animation, avec recadrage automatique lorsque ses proportions diffèrent de 16:9 ou 9:16. La source recommandée fait au moins 720p et utilise déjà l'un de ces rapports.

duration 4 s

Durée de la vidéo de sortie.

aspect_ratio par défaut auto

Rapport hauteur/largeur de la vidéo de sortie, limité à 16:9 ou 9:16.

resolution

Résolution utilisée pour la vidéo de sortie.

Avancé negative_prompt · safety_tolerance · seed · auto_fix

Invite négative utilisée pour orienter la génération vidéo.

safety_tolerance par défaut 4

Définissez la tolérance de modération du contenu entre le niveau le moins restrictif, 6, et le plus strict, 1, qui bloque la plupart des contenus.

Valeur de graine qui initialise la génération de nombres aléatoires.

POST /run/veo3.1/image-to-video?wait=20 devis → 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"

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 Veo 3.1 Image to Video

Veo 3.1 transforme une image fixe en séquence réaliste qui conserve le sujet et le cadrage de l'image, avec parole, effets sonores et musique générés en même temps que l'image. 4, 6 ou 8 secondes en 720p, 1080p ou 4K ; le cadre suit l'image ou est forcé en 16:9 ou 9:16. Le son peut être désactivé pour un prix inférieur.

Paramètres

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

NomType Par défautAutorisé Description
promptobligatoire
Typestring
≤ 20 000 caractères
Description textuelle de la vidéo souhaitée à générer.
aspect_ratiofacultatif
Typeenum
Par défautauto
auto16:99:16
Rapport hauteur/largeur de la vidéo de sortie, limité à 16:9 ou 9:16.
durationfacultatif
Typeenum
Par défaut8s
4s6s8s
Durée de la vidéo de sortie.
negative_promptfacultatif
Typestring | null
Invite négative utilisée pour orienter la génération vidéo.
resolutionfacultatif
Typeenum
Par défaut720p
720p1080p4k
Résolution utilisée pour la vidéo de sortie.
generate_audiofacultatif
Typeboolean
Par défauttrue
Contrôle l’inclusion d’un audio généré dans la vidéo.
seedfacultatif
Typeinteger | null
Valeur de graine qui initialise la génération de nombres aléatoires.
auto_fixfacultatif
Typeboolean
Par défautfalse
Réécriture automatique des invites pour tenter de résoudre les échecs des contrôles de politique de contenu ou d'autres validations.
safety_tolerancefacultatif
Typeenum
Par défaut4
123456
Définissez la tolérance de modération du contenu entre le niveau le moins restrictif, 6, et le plus strict, 1, qui bloque la plupart des contenus.
image_urlobligatoire image
Typeurl · image
URL de l'image source de l'animation, avec recadrage automatique lorsque ses proportions diffèrent de 16:9 ou 9:16. La source recommandée fait au moins 720p et utilise déjà l'un de ces rapports.
obligatoire 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": "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"
  }
}
Vos fichiers, votre choixChaque outputs[].url est une copie sur notre stockage : conservée indéfiniment (facturation par Go-mois) ou 7 jours gratuitement, selon le réglage de votre compte ou ?storage=.
Une structure identique pour chaque modèletype, url, content_type, width, height et duration, pour les images, les vidéos et l'audio. output est l'objet de résultat propre au modèle.
Champs de sortie
video
object {url, content_type, file_name, file_size}Vidéo produite par le modèle.

Plus de modèles : Image vers vidéo

Pour les agents IA : cette page au format Markdown est disponible à l'adresse https://doitong.com/fr-FR/developers/models/veo3.1/image-to-video.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt