Einführung
Camera Angle Changer bewegt die Kamera nach der Aufnahme. Sagen Sie ihm, dass es sich um das Motiv drehen, senkrecht von oben schauen, näher herangehen oder zurücktreten soll. Es liefert dieselben Personen und denselben Ort aus dieser Position zurück, als wären Sie mit der Kamera um das Set herumgegangen.
Wichtige Funktionen und Highlights
Das Multiple-angles-LoRA, gehostet
Das Tool läuft mit dem Multiple-angles-LoRA von dx8152 auf Qwen-Image-Edit-2509, dem Kamerasteuerungs-LoRA, das viele ComfyUI-Nutzer als „Qwen Edit 2509 Multiple Angles“ kennen, ganz ohne lokale Einrichtung.
Bewegungen in einfacher Sprache
Das LoRA hat kein Trigger-Wort. Schreiben Sie die Bewegung: „Rotate the camera 45 degrees to the left.“, „Turn the camera to a top-down view.“, „Turn the camera to a close-up.“
Ein echter Unterschied
Bei demselben Foto und Seed hat das Basis-Bearbeitungsmodell ohne LoRA die Ansicht bei einer 45-Grad-Drehung kaum verändert. Mit LoRA wurde ein Pickup seitlich gezeigt.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
image_url | Ja | Das Foto, das neu gerahmt werden soll. Öffentlicher HTTPS-Link oder Upload, JPEG, PNG oder WebP, bis 10 MB. mindestens 1 Zeichen |
prompt | Ja | Die Kamerabewegung in einfachen Worten, am besten eine pro Anfrage: „Rotate the camera 45 degrees to the left.“, „Turn the camera to a top-down view.“, „Turn the camera to a clo… mindestens 1 Zeichen · höchstens 1000 Zeichen |
aspect_ratio | Nein | Optional. Leer lassen, dann behält das Ergebnis die Form Ihres Fotos bei etwa einem Megapixel. |
output_format | Nein | Standardmäßig JPEG, PNG oder WebP, falls Sie diese benötigen. Ändert den Preis nicht. |
seed | Nein | Dieselbe Zahl erneut verwenden, um zwei Läufe mit demselben Foto zu vergleichen. Jede ganze Zahl von 0 bis 2147483647; leer lassen für einen zufälligen Seed. |
Preis
$0.03 / Bild
Abgerechnet wird pro ausgegebenem Bild zu einem festen Preis. Seitenverhältnis und Ausgabeformat ändern den Preis nicht, und fehlgeschlagene Anfragen werden nicht berechnet.
Anwendungsfälle
Mehr Ansichten für Inserate
Machen Sie aus einem Produkt- oder Ortsfoto Seiten-, Draufsicht- und Nahaufnahmen, damit ein Inserat oder ein Karussell das Motiv aus mehr als einer Seite zeigt.
Abdeckung einer Szene
Schneiden Sie für ein Storyboard oder ein Karussell von einer Totalen auf eine Nahaufnahme desselben Paares, mit denselben Mänteln, demselben Licht und demselben Hintergrund.
Figuren-Drehungen
Erhalten Sie mehrere Ansichten derselben Person und desselben Outfits als Referenz.
Prompt-Leitfaden und Praxistipps
Eine Bewegung nach der anderen
Einzelne Bewegungen waren in unseren Läufen am zuverlässigsten. Bei einer zusammengesetzten Bewegung schicken Sie das Ergebnis erneut durch.
Tiefe geben
Szenen mit Objekten in unterschiedlicher Entfernung ändern sich am stärksten. Ein enges Studioporträt dreht meist nur den Kopf.
Erfundene Seiten prüfen
Große Drehungen und Aufsichten zeichnen Teile, die das Original nie gezeigt hat. Sie wirken plausibel, sind aber neu.
Die trainierten Formulierungen verwenden
Das LoRA hat kurze Befehle gelernt wie „Rotate the camera 45 degrees to the left.“ und „Turn the camera to a close-up.“. Wenn Sie von diesen Formulierungen ausgehen und nur die Richtung ändern, waren die Ergebnisse in unseren Läufen am besten vorhersagbar.
API-Schnellstart
# 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"
Authentifizierung, vollständiges Schema, Polling und Fehlerbehandlung stehen in der API-Referenz.








