models

Seedance 1.0 Lite Image-to-Video

Markdown · JSON

Seedance 1.0 Lite Image-to-Video

Seedance 1.0 Lite Image-to-Video transforme une image et des instructions de mouvement en vidéo. Sélectionnez doubao-seedance-1-0-lite-i2v-250428 pour cette édition exacte à entrée image. Fournissez l’image source et décrivez le mouvement du sujet, le comportement de la caméra et la vue finale souhaitée. L’envoi lance une tâche asynchrone; conservez son ID et récupérez la vidéo terminée à partir de cette même tâche.

À propos du modèle

Cette description présente les capacités du modèle. Les entrées, sorties et options disponibles dans Ailoot pour la méthode sélectionnée figurent ci-dessous.

Seedance 1.0 Lite Image-to-Video est le sélecteur de génération vidéo à partir d’image doubao-seedance-1-0-lite-i2v-250428. Utilisez-le pour animer une scène, une vue de produit ou une image de personnage fournie. Décrivez ce qui bouge, comment le mouvement évolue et comment le plan doit se terminer. Pour une scène de produit, un brief pratique peut demander un petit mouvement de l’objet et une lente approche de la caméra tout en conservant la disposition visible dans l’image source.

Utilisez POST /v1/videos avec model défini sur doubao-seedance-1-0-lite-i2v-250428 et un tableau content. Placez l’instruction de mouvement dans un élément text, avec type:text et text, et fournissez l’image dans un élément image_url avec image_url.url. L’URL de l’image doit être accessible, ou vous pouvez fournir data:image/<format>;base64,... comme représentation. Les formats d’image documentés sont jpeg, png, webp, bmp, tiff et gif. La taille de l’image doit être inférieure à 30 MB, avec une largeur et une hauteur supérieures à 300 et inférieures à 6000 pixels, et un rapport largeur/hauteur supérieur à 0,4 et inférieur à 2,5. Vérifiez le fichier source réel avant l’envoi.

Les indications du modèle pour l’entrée image utilisent ratio:adaptive. Pour la génération avec une image de référence, les choix de résolution documentés sont 480p et 720p; 1080p est exclu de ce mode. Le champ duration est un entier de 2 à 12 secondes, avec 5 par défaut. La documentation précise 24 images par seconde. Gardez la scène suffisamment simple pour la durée demandée : définissez la pose de départ, une action principale et le cadrage final au lieu de demander au clip de porter une suite d’événements sans rapport.

La requête configurée exige seed, camerafixed, watermark et execution_expires_after en plus de model et content. seed va de -1 à 4294967295, avec -1 comme valeur par défaut documentée. watermark est un booléen dont la valeur par défaut est false. execution_expires_after se mesure en secondes à partir de la création de la tâche, va de 3600 à 259200 et vaut 172800 par défaut. La documentation exclut le contrôle de caméra fixe en mode image de référence; fournissez camerafixed:false pour ce profil. La génération audio synchronisée est documentée pour une autre édition de Seedance et ne constitue pas un paramètre de ce profil Lite de génération vidéo à partir d’image.

L’envoi renvoie un id Ailoot avant que la vidéo soit prête. Conservez cet id exact et suivez le polling_url renvoyé pour vérifier la même tâche d’origine jusqu’à ce que son résultat soit prêt. La réponse réussie contient un lien Ailoot signé dans content.video_url après qu’Ailoot a stocké le fichier terminé comme ressource multimédia dont vous êtes propriétaire. Enregistrez la vidéo avec l’image source, le prompt et les paramètres, puis examinez son apparence, son mouvement et son cadrage sur l’ensemble du clip. Retrouvez la ressource via GET /v1/media/assets?family=video, en suivant chaque next_cursor, puis appelez GET /v1/media/assets/{asset_id} avec l’asset_id réel pour obtenir son content_url. Si un lien signé renvoie link_expired, relisez cette même ressource pour obtenir un content_url actualisé. Si la tâche d’origine expire, échoue ou reste incertaine, conservez les détails de sa réponse et examinez-la avant de lancer une autre génération.

Ailoot Ultra · Video POST /v1/videos doubao-seedance-1-0-lite-i2v-250428

doubao-seedance-1-0-lite-i2v-250428

ByteDance /doubao-seedance-1-0-lite-i2v-250428

Pour commencer

Seedance 1.0 Lite Image-to-Video transforme une image et des instructions de mouvement en vidéo. Sélectionnez doubao-seedance-1-0-lite-i2v-250428 pour cette édition exacte à entrée image. Fournissez l’image source et décrivez le mouvement du sujet, le comportement de la caméra et la vue finale souhaitée. L’envoi lance une tâche asynchrone; conservez son ID et récupérez la vidéo terminée à partir de cette même tâche.

Entrées acceptées
Texte · Images
Résultats
Vidéo

Disponible dans Ailoot · entrées et méthodes

Ailoot Ultra · Video POST /v1/videos
Entrée
text, image
Sortie
video
ChampTypeExigenceValeurs et limitesPar défaut
ChampmodelTypestringExigenceObligatoireValeurs et limites
doubao-seedance-1-0-lite-i2v-250428
Par défaut—
ChampcontentTypearrayExigenceObligatoireValeurs et limitesPar défaut—
ChampdurationTypeintegerExigenceFacultatifValeurs et limites
Minimum: 2
Maximum: 12
Par défaut5
ChampresolutionTypestringExigenceFacultatifValeurs et limites
480p, 720p
Par défaut—
ChampratioTypestringExigenceFacultatifValeurs et limites
adaptive
Par défaut—
Champservice_tierTypestringExigenceFacultatifValeurs et limites
default, flex
Par défaut—
ChampseedTypeintegerExigenceObligatoireValeurs et limites
Minimum: -1
Maximum: 4 294 967 295
Par défaut-1
ChampcamerafixedTypebooleanExigenceObligatoireValeurs et limites
false
Par défaut—
ChampwatermarkTypebooleanExigenceObligatoireValeurs et limitesPar défautfalse
Champexecution_expires_afterTypeintegerExigenceObligatoireValeurs et limites
Minimum: 3 600
Maximum: 259 200
Par défaut172 800
Paramètres et cycle de vie de la méthode
ParamètreContrat
Paramètrecontent_typeContratapplication/json
ParamètrerequiredContratcamerafixed, content, execution_expires_after, model, seed, watermark
ParamètreoptionalContratduration, resolution, ratio, service_tier
Paramètrematerial_typesContrattext, image
ParamètreconditionsContratUse the listed content text/image_url items and all six required fields. Retain image roles and order.

Alias de méthode : /v1/videos/generations

Cycle de vie : submit_once_poll_original

GET /v1/videos/{request_id}

GET /v1/videos/generations/{request_id}

GET /v1/videos/{request_id}/content

GET /v1/videos/generations/{request_id}/content

Tarifs

Calcul du coût final

Les tarifs affichés servent à estimer le coût avant la génération. Le montant final est calculé à partir du coût enregistré pour la génération d’origine. La durée mesurée du résultat et les quantités prévisionnelles ne constituent pas la quantité finale facturable.

Les tarifs n’ajoutent pas d’options de requête. Les paramètres pris en charge figurent dans la méthode sélectionnée.

Mode rapide
Non précisé Lorsque le mode rapide est sélectionné
Mode Flex
Non précisé Lorsque le mode flex est sélectionné
Effort de raisonnement maximal
Non précisé Lorsque l’effort de raisonnement maximal utilise l’ajustement par défaut (default)

Tarifs estimés à des fins de comparaison

Prix par configuration

Associez chaque coût aux conditions indiquées. Utilisez un seul tarif pour chaque ensemble de configurations alternatives.

ConfigurationBarème tarifaireQuantité prévisionnelleUnité de facturationCoût
ConfigurationTarifs de base des jetonsBarème tarifaireTarif de baseQuantité prévisionnelle—Unité de facturation—Coût
Entrée · Jetons en entrée · Estimation à des fins de comparaison uniquement — / 1K jetons
Sortie · Jetons en sortie · Estimation à des fins de comparaison uniquement — / 1K jetons
Entrée · Lecture du cache · Estimation à des fins de comparaison uniquement — / 1K jetons
Entrée · Écriture dans le cache · Estimation à des fins de comparaison uniquement — / 1K jetons
Entrée · Écriture dans le cache, 1 h · Estimation à des fins de comparaison uniquement — / 1K jetons
ConfigurationOutput video tokensBarème tarifaire—Quantité prévisionnelle—Unité de facturationper output video tokenCoût
Sortie · video output token · Estimation à des fins de comparaison uniquement $0.000003 per output video token
ConfigurationEstimated generation costBarème tarifaire—Quantité prévisionnelleestimation pour une générationUnité de facturation—Coût
Entrée · Coût estimé de génération · Estimation à des fins de comparaison uniquement $0.2112 estimation avant génération

This estimate is not an additional charge or a fixed rate for the completed generation.

Ailoot réserve un montant estimé avant une requête. Après le résultat, le montant final est débité selon l’utilisation mesurée. Pour le streaming, le montant final à débiter est calculé à partir du relevé final d’utilisation. Fonctionnement de la réservation et du débit →

Exemples de requêtes

Ailoot Ultra · Video

curl · créez une seule fois et conservez le résultat complet
set -eu
: "${AILOOT_API_KEY:?Set your Ailoot API key}"
export AILOOT_API_KEY
: "${AILOOT_IMAGE_URL:?Set an actual customer material or documented value}"
export AILOOT_IMAGE_URL
python3 - <<'PY_REQUEST'
import json,os
from pathlib import Path
p=json.loads('{"model": "doubao-seedance-1-0-lite-i2v-250428", "content": [{"type": "text", "text": "The camera slowly approaches the supplied scene while a small object moves."}, {"type": "image_url", "image_url": {"url": "YOUR_ACCESSIBLE_IMAGE_URL"}}], "resolution": "480p", "ratio": "adaptive", "duration": 5, "service_tier": "default", "seed": -1, "camerafixed": false, "watermark": false, "execution_expires_after": 172800}')
p['content'][1]['image_url']['url']=os.environ['AILOOT_IMAGE_URL']
Path("request.json").write_text(json.dumps(p,ensure_ascii=False))
PY_REQUEST
curl --fail-with-body --silent --show-error https://api.ailoot.ai/v1/videos \
  -H "Authorization: Bearer $AILOOT_API_KEY" -H 'Content-Type: application/json' \
  --data-binary @request.json -D response-headers.txt -o result.json
# Submit once. Retain the complete result, original identifiers and every response header.

Recevoir et enregistrer les résultats

Ailoot Ultra · Video

  • GET /v1/videos/{request_id}
  • GET /v1/videos/generations/{request_id}
  • GET /v1/videos/{request_id}/content
  • GET /v1/videos/generations/{request_id}/content
Conserver tous les résultats terminés

Enregistrez chaque vidéo terminée ou fichier renvoyé ; récupérez chaque URL de ressource effectivement renvoyée.

Retain the complete response, all actual results, original identifiers, usage and response headers.

Si la réponse d’origine doit être vérifiée

Preserve original response/headers/id and poll that operation; never resubmit unknown creation.

Champs de la réponse
ChampType
Champcontent.video_urlTypestring or array, as returned

Alias

Alias du modèle

Ailoot Ultra doubao-seedance-1-0-lite-i2v-250428

Alias des chemins de méthode

/v1/videos/generations

ID d’appel associés

doubao-seedance-1-0-lite-i2v-250428

FAQ · Seedance 1.0 Lite Image-to-Video
Quelles entrées et quels résultats sont disponibles ?

POST /v1/videos · doubao-seedance-1-0-lite-i2v-250428: text, image → video

Quels champs la requête utilise-t-elle ?

POST /v1/videos · doubao-seedance-1-0-lite-i2v-250428: model, content, duration, resolution, ratio, service_tier, seed, camerafixed, watermark, execution_expires_after

Quelles limites s’appliquent ?

POST /v1/videos · doubao-seedance-1-0-lite-i2v-250428: duration.minimum: 2; duration.maximum: 12; seed.minimum: -1; seed.maximum: 4294967295; execution_expires_after.minimum: 3600; execution_expires_after.maximum: 259200

Plus de détails

Connectez Ailoot à Claude Code, OpenCode, Hermes ou à votre application.

L’entreprise et son portefeuille de projets

L’entreprise et son portefeuille de projets : des millions de clients ; des ventes qui se chiffrent en milliards chaque mois.

Achetez des tokens à prix réduit.

Une remise d’abonnement pour le travail régulier. Des codes promo jusqu’à 50% sur l’achat de tokens.

Abonnement
Choisissez une offre à tarif réduit pour vos requêtes régulières.
Code promo jusqu’à 50%
Saisissez le code à l’achat. Le prix est recalculé selon la promotion en cours.
Dépenses dans l’historique
Modèle, tokens et montant sont enregistrés pour chaque requête.

Choisir un abonnement · Voir les prix des modèles

Connectez l’API au produit que vous vendez.

SaaS, applications et bots selon l’offre officielle et le contrat de licence Ailoot. Pour la revente, demandez une licence revendeur.

Application commerciale
Intégrez la génération de texte, d’images, de vidéo et de son aux fonctions payantes de votre service.
Licence revendeur
Envoyez la description du projet et le mode d’accès. Demandez des conditions écrites d’utilisation et de revente.
Documents sur le site
L’offre officielle, le contrat de licence et la politique de traitement des données sont accessibles avant connexion.

Demander une licence revendeur · Offre officielle et contrat de licence