Introduction
Camera Angle Changer déplace la caméra après la prise de vue. Dites-lui de tourner autour du sujet, de regarder droit vers le bas, de se rapprocher ou de reculer : il renvoie les mêmes personnes et le même lieu depuis cette position, comme si vous aviez tourné autour du plateau avec la caméra.
Fonctionnalités et points forts
Le LoRA Multiple-angles, hébergé
Il fait tourner le LoRA Multiple-angles de dx8152 sur Qwen-Image-Edit-2509, le LoRA de contrôle de caméra que beaucoup d’utilisateurs de ComfyUI connaissent sous le nom « Qwen Edit 2509 Multiple Angles », sans aucune installation locale.
Des mouvements en langage simple
Le LoRA n’a pas de mot déclencheur. Écrivez le mouvement : « Rotate the camera 45 degrees to the left. », « Turn the camera to a top-down view. », « Turn the camera to a close-up. »
Une vraie différence
Avec la même photo et la même seed, le modèle d’édition de base sans LoRA a à peine changé la vue pour une rotation de 45 degrés ; avec le LoRA, un pick-up a été tourné de côté.
Paramètres de requête
| Paramètre | Obligatoire | Description |
|---|---|---|
image_url | Oui | La photo à recadrer. Un lien HTTPS public ou un fichier envoyé, en JPEG, PNG ou WebP, jusqu’à 10 Mo. 1 caractères minimum |
prompt | Oui | Le mouvement de caméra en mots simples ; un seul par requête fonctionne le mieux : « Rotate the camera 45 degrees to the left. », « Turn the camera to a top-down view. 1 caractères minimum · 1000 caractères maximum |
aspect_ratio | Non | Facultatif. Laissez vide et le résultat garde la forme de votre photo à environ un mégapixel. |
output_format | Non | JPEG par défaut, PNG ou WebP si vous en avez besoin. Ne change pas le prix. |
seed | Non | Réutilisez le même nombre pour comparer deux essais sur la même photo. Tout nombre entier de 0 à 2147483647 ; laissez vide pour une seed aléatoire. |
Tarification
$0.03 / image
Facturé par image produite, à un prix fixe. Le ratio d’image et le format de sortie ne changent pas le prix, et les requêtes en échec ne sont pas facturées.
Cas d’utilisation
Plus d’angles pour les annonces
Transformez une photo de produit ou de lieu unique en vues de côté, de dessus et en gros plan, pour qu’une annonce ou un carrousel montre le sujet sous plus d’un angle.
Couverture d’une scène
Passez d’un plan large à un gros plan du même couple pour un storyboard ou un carrousel, avec les mêmes manteaux, la même lumière et le même fond.
Planches de personnage
Obtenez plusieurs vues de la même personne et de la même tenue, comme référence.
Guide de prompt et conseils pratiques
Un mouvement à la fois
Les mouvements simples ont été les plus fiables dans nos essais. Pour un mouvement composé, repassez le résultat dans le modèle.
Donnez de la profondeur
Les scènes avec des objets à des distances différentes changent le plus. Un portrait de studio serré tourne surtout la tête.
Vérifiez les côtés inventés
Les grandes rotations et les vues de dessus dessinent des parties que l’original ne montrait pas. Elles paraissent plausibles, mais elles sont nouvelles.
Utilisez les formulations d’entraînement
Le LoRA a appris des commandes courtes comme « Rotate the camera 45 degrees to the left. » et « Turn the camera to a close-up. ». Partir de ces formulations et ne changer que la direction a donné les résultats les plus prévisibles dans nos essais.
Démarrage rapide de l’API
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "spicyapi/camera-angle-changer-v1/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
La référence API détaille l’authentification, le schéma complet, le polling et la gestion des erreurs.








