Imole Perspective
Imole Perspective transforme une image en séquence animée avec profondeur, parallaxe contrôlée et mouvement de caméra.
imole-3d-videoPOST /videosCe que fait ce modèle
Imole Perspective transforme une image forte en mouvement de caméra avec profondeur. L’image constitue l’instruction ; les commandes de caméra façonnent le résultat.
Cette page rassemble la description du modèle, les réglages exposés par Imọlẹ et les informations nécessaires pour l’appeler avec l’API.
Résultats et opérations pris en charge
- Révélations produit, portraits, architecture, affiches et paysages avec séparation nette premier plan/arrière-plan.
- Ajout de parallaxe et mouvement de caméra sans réécrire le contenu visuel.
Décrire clairement le résultat attendu
Construisez la demande dans cet ordre. Chaque étape précise une information que le modèle peut utiliser directement.
- 01
Image source
Utilisez un JPG, PNG ou WebP net avec une silhouette lisible et plusieurs plans de profondeur.
- 02
Mouvement de caméra
Choisissez cercle, zoom, travelling, orbital, horizontal ou vertical selon la géométrie de la scène.
- 03
Intensité
Commencez au milieu. Augmentez seulement si l’image possède assez d’espace autour du sujet.
- 04
Durée
Utilisez des clips courts pour les révélations subtiles et plus longs pour les grands mouvements.
Bonne direction source
Utilisez une image produit paysage avec l’objet centré, un sol visible, un arrière-plan séparé et des marges généreuses. Sélectionnez un mouvement orbital lent, une intensité moyenne et 6 secondes.
Perspective n’a pas besoin d’une instruction de scène écrite ; la composition source et les commandes de mouvement portent l’intention.
Contrôles disponibles dans Imọlẹ
Mouvement
Faites correspondre l’axe à l’image : horizontal pour les scènes larges, vertical pour les sujets hauts, orbital pour les objets centrés.
Intensité
Utilisez 0,1–0,4 pour un réalisme subtil et des valeurs supérieures uniquement pour une profondeur stylisée.
Intégrer le modèle dans un projet
/videoshttps://api.imole.app/v1Bearer $IMOLE_API_KEYUtilisez application/json pour les requêtes JSON.Chargez IMOLE_API_KEY depuis une variable d’environnement côté serveur. N’insérez jamais la clé dans le code envoyé au navigateur, une application mobile, un dépôt Git ou un fichier partagé.
Paramètres acceptés
modelRequisUtilisez imole-3d-video.
—image_urlURL d’une image source JPG, PNG ou WebP. Requise si image_base64 est absent.
—image_base64Image source en Base64. Requise si image_url est absent.
—durationDurée en secondes. Valeur par défaut : 5.
1-15fpsImages par seconde. Valeur par défaut : 30.
—animation_typeMouvement de caméra prédéfini. Valeur par défaut : circle.
circle, zoom, dolly, orbital, horizontal, verticalintensityIntensité de profondeur et de parallaxe. Valeur par défaut : 0,5.
0.1-1.0Exemples d’intégration
Testez d’abord la requête cURL, puis reprenez le même identifiant de modèle dans votre application JavaScript ou Python.
Animation circulaire
curl -X POST "https://api.imole.app/v1/videos" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "imole-3d-video",
"image_url": "https://imole.app/docs-samples/poster.png",
"duration": 5,
"fps": 30,
"animation_type": "circle",
"intensity": 0.45
}'Animation avec zoom
curl -X POST "https://api.imole.app/v1/videos" \
-H "Authorization: Bearer $IMOLE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "imole-3d-video",
"image_url": "https://imole.app/docs-samples/poster.png",
"duration": 5,
"fps": 30,
"animation_type": "zoom",
"intensity": 0.35
}'Vérifier l’état de la tâche
curl -H "Authorization: Bearer $IMOLE_API_KEY" "https://api.imole.app/v1/videos/$VIDEO_ID"Télécharger le résultat
curl -L -H "Authorization: Bearer $IMOLE_API_KEY" "https://api.imole.app/v1/videos/$VIDEO_ID/content" -o imole-3d-video.mp4Réponse, suivi et erreurs
La création renvoie un identifiant de tâche.
Interrogez son état jusqu’à `completed` ou `failed`.
Téléchargez le résultat seulement après la fin de la tâche.
400Requête incorrecte : corrigez le champ indiqué avant de réessayer.
401Clé absente, incorrecte ou révoquée.
402Solde de cauris insuffisant.
429Capacité temporairement indisponible : respectez `Retry-After` et utilisez un délai progressif.
5xxErreur temporaire : conservez l’identifiant de requête et évitez de relancer deux fois une opération facturable.
Tarification et sources
Imole Perspective coûte 10 cauris par vidéo, quelle que soit la durée.