Einführung
Pose Changer bringt eine Person in eine neue Pose. Sie senden zwei Fotos, die Person und eine Posenreferenz, und erhalten die erste Person zurück, in der Pose des zweiten Fotos: Arme, Beine, Kopfneigung und Blick, mit dem eigenen Gesicht und Outfit.
Wichtige Funktionen und Highlights
Zwei Fotos, kein Prompt
Das Tool läuft mit Qwen-Image-Edit-2511, den AnyPose-Basis- und Hilfs-LoRAs von lilylilith und der Anweisung des Autors. Das Prompt-Feld ist nur für zusätzliche Vorgaben da.
Die LoRAs machen den Unterschied
Mit denselben Fotos und demselben Seed hat das Basismodell ohne LoRAs die Tänzerin aus dem Posenfoto in die erste Szene eingesetzt. Mit den LoRAs hat die Frau aus dem ersten Foto die Pose der Tänzerin übernommen.
Ihre Szene mit einer Zeile behalten
Ohne Zusatz übernimmt das Ergebnis oft den Hintergrund des Posenfotos. Mit „Remove the background of image 2, and replace it with the background of image 1.“ blieben in unseren Läufen eine holzvertäfelte Bibliothek und eine Salzebene erhalten.
Request-Parameter
| Parameter | Pflicht | Beschreibung |
|---|---|---|
image_url | Ja | Die Person, die neu posiert werden soll. Öffentlicher HTTPS-Link oder Upload, JPEG, PNG oder WebP, bis 10 MB. mindestens 1 Zeichen |
reference_image_url | Ja | Das Foto, dessen Pose übernommen wird. Öffentlicher HTTPS-Link oder Upload, JPEG, PNG oder WebP, bis 10 MB. mindestens 1 Zeichen |
prompt | Nein | Optionale zusätzliche Vorgabe, nach der eingebauten Posenanweisung angehängt. 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
Katalog-Varianten
Machen Sie aus einer Aufnahme eines Outfits stehende, sitzende und angelehnte Versionen anhand einfacher Posenvorlagen vor einer einfarbigen Wand, ohne das Model oder den Ort erneut zu buchen.
Konsistente Figuren
Behalten Sie Gesicht und Kostüm einer Figur bei und ändern Sie die Pose, die eine Szene braucht, damit ein Storyboard oder ein Comic eine wiedererkennbare Besetzung behält.
Posenbibliotheken
Legen Sie einen Ordner mit Referenzposen vor einfarbigem Hintergrund an und wenden Sie sie auf jedes Porträt an.
Prompt-Leitfaden und Praxistipps
Körperbau angleichen
Als wir in unseren Tests die Pose einer Frau auf einen Mann übertrugen, zog sich sein Gesicht in Richtung ihres. Eine Vorlage mit ähnlichem Körperbau und Geschlecht hat die Identität erhalten.
Benennen Sie, was bleiben muss
Wenn sich das Outfit ändern soll, sagen Sie es: „She keeps her emerald satin dress.“ hat einen Fall behoben, in dem Jogginghosen aus der Vorlage auftauchten.
Den ganzen Körper zeigen
Ganzkörperfotos auf beiden Seiten ergeben das sauberste Ergebnis. Eine Quelle nur bis zur Taille zwingt das Modell, Beine und Boden zu erfinden.
Eine Person pro Foto
Gruppenfotos in einem der beiden Fotos verwirren, welcher Körper bewegt und welche Pose kopiert werden soll. Schneiden Sie zuerst auf eine Person zu und lassen Sie jede Person einzeln laufen.
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/pose-changer-v1/edit",
"input": {
"image_url": "https://example.com/reference.png",
"output_format": "jpeg",
"reference_image_url": "https://example.com/reference.png"
}
}'
# 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.








