Passer au contenu

Luma Ray 3.2 Image to Video

Intégrer

Identifiant du modèle luma/agent/ray/v3.2/image-to-video
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/luma/agent/ray/v3.2/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

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

Cette requête: 0,15 $ 150 crédits API · ≈ 16,10 ₽ L’exécuter sur cette page

Obtenir une clé API
Luma AI Image vers vidéo Synchronisation labiale5–10 sjusqu’à 1080p #stylized#transform#lipsync

Image-vidéo Ray 3.2 avec image finale ou jusqu'à 64 images clés, boucle et sorties HDR/EXR facultatives

Luma AI · 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.

•requis 88 / 6000

Description textuelle de la scène ou du mouvement à créer.

duration 5 s

Durée de la vidéo générée. Un ancrage unique image_url / end_image_url ne peut pas prendre en charge 10s ; cette durée nécessite plusieurs images clés fournies via keyframes / keyframe_indexes.

aspect_ratio par défaut 16:9

Format d'image de la vidéo obtenue.

resolution par défaut 540p

Résolution de la vidéo de sortie.

Avancé image · end_image · loop · enable_safety_checker · keyframes · keyframe_indexes
image_url
Déposez un fichier, ou

URL de l’image de la première image fournie via image_url, qui permet un end_image_url facultatif. Ce mode d’ancrage exclut les images clés ; choisissez un seul mode, pas les deux.

end_image_url
Déposez un fichier, ou

URL facultative de l’image de la dernière image permettant l’interpolation de image_url vers end_image_url, comme alternative à l’utilisation d’images clés.

Fournissez 1–64 URL d’images comme guides image-to-video à plusieurs images clés, associées à une liste keyframe_indexes de même longueur qui indique leurs positions. L’utilisation d’images clés active le HDR et la génération 10s, mais exclut image_url, end_image_url et loop.

Positions d’ancrage associées aux images clés : l’entrée [i] place keyframes[i] dans la sortie, et les deux tableaux doivent avoir la même longueur. Les positions doivent être distinctes et non négatives ; durée × 24fps donne des plages de 0–120 pour 5s et de 0–240 pour 10s.

POST /run/luma/agent/ray/v3.2/image-to-video?wait=20 devis → 0,15 $
# Run the model; wait up to 20 s for the finished result in the same call
curl -X POST "https://api.doitong.ru/v1/run/luma/agent/ray/v3.2/image-to-video?wait=20" \
  -H "Authorization: Bearer $DOITONG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  }'

# Still "queued" or "running"? Poll with the id from the response:
curl "https://api.doitong.ru/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 Luma Ray 3.2 Image to Video

Anime `image_url` comme première image, éventuellement avec `end_image_url`, ou utilise à la place `keyframes` avec `keyframe_indexes` (1 à 64). Les formats vont de 3:4 à 21:9, la résolution est de 540p, 720p ou 1080p, et `duration` vaut 5s ou 10s, 10s nécessitant des images clés. `loop`, `hdr` et `exr_export` sont disponibles sous certaines conditions. La limite du prompt est de 6000 caractères.

Paramètres

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

NomType Par défautAutorisé Description
promptrequis
Typestring
≤ 6 000 caractères
Description textuelle de la scène ou du mouvement à créer.
image_urlfacultatif image
Typeurl · image
URL de l’image de la première image fournie via image_url, qui permet un end_image_url facultatif. Ce mode d’ancrage exclut les images clés ; choisissez un seul mode, pas les deux.
end_image_urlfacultatif end_image
Typeurl · image
URL facultative de l’image de la dernière image permettant l’interpolation de image_url vers end_image_url, comme alternative à l’utilisation d’images clés.
aspect_ratiofacultatif
Typeenum
Par défaut16:9
3:44:31:19:1616:921:9
Format d'image de la vidéo obtenue.
resolutionfacultatif
Typeenum
Par défaut540p
540p720p1080p
Résolution de la vidéo de sortie.
durationfacultatif
Typeenum
Par défaut5s
5s10s
Durée de la vidéo générée. Un ancrage unique image_url / end_image_url ne peut pas prendre en charge 10s ; cette durée nécessite plusieurs images clés fournies via keyframes / keyframe_indexes.
loopfacultatif
Typeboolean
Par défautfalse
Génération en boucle continue, limitée à une sortie à plage dynamique standard ; la spécification d’une image finale ou d’images clés rend cette option indisponible.
hdrfacultatif
Typeboolean
Par défautfalse
Encodage HDR pour une sortie MP4, disponible en 720p ou 1080p pour les comptes disposant de l’accès HDR. La boucle doit être désactivée pour l’utiliser.
exr_exportfacultatif
Typeboolean
Par défautfalse
Export EXR supplémentaire accompagnant le MP4, disponible uniquement avec l’accès HDR et hdr=true.
keyframesfacultatif
Typestring[]
≤ 64 éléments
Fournissez 1–64 URL d’images comme guides image-to-video à plusieurs images clés, associées à une liste keyframe_indexes de même longueur qui indique leurs positions. L’utilisation d’images clés active le HDR et la génération 10s, mais exclut image_url, end_image_url et loop.
keyframe_indexesfacultatif
Typeinteger[]
≤ 64 éléments
Positions d’ancrage associées aux images clés : l’entrée [i] place keyframes[i] dans la sortie, et les deux tableaux doivent avoir la même longueur. Les positions doivent être distinctes et non négatives ; durée × 24fps donne des plages de 0–120 pour 5s et de 0–240 pour 10s.
enable_safety_checkerfacultatif
Typeboolean
Par défauttrue
Le filtrage peut être assoupli en définissant false, si l'appelant est autorisé.
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": "luma/agent/ray/v3.2/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": 150,
    "usd": "0.15",
    "charged": 150,
    "refunded": 0
  },
  "input": {
    "prompt": "A red fox trots through fresh snow at sunrise, soft golden light, shallow depth of field"
  },
  "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
    },
    "exr_file": {
      "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://api.doitong.ru/v1/requests/req_8k2m4q7x1z9c3v5b6n0p2r4t",
    "cancel": "https://api.doitong.ru/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.
exr_file
object {url, content_type, file_name, file_size} | nullFichier EXR associé au format exporté par Luma : soit un fichier EXR, soit une archive ZIP. Il est généré lorsque exr_export vaut true.

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/luma/agent/ray/v3.2/image-to-video.md. Tous les modèles et guides : https://doitong.com/developers/llms.txt