Ein Foto hinein. Ein neues Bild oder ein bewegter Clip heraus.
Jeder Effekt ist eine gepflegte Anweisung, die du über eine kurze ID ansprichst. Bild hochladen, Effekt nennen, Task abfragen — die Beispiele unten sind das Ergebnis.
POST /v1/images/transformations
Bildeffekte
Ein Foto geht hinein, ein verwandeltes Bild kommt zurück: dieselbe Person, neu posiert, neu gekleidet oder entkleidet. Jede Karte zeigt das Original klein über dem Ergebnis. Klicke für die genaue Anfrage.
undress
26 EffekteCostume
27 EffektePose
60 EffektePOST /v1/videos/transformations
Videoeffekte
Ein Foto geht hinein, ein fünfsekündiger Clip kommt zurück, animiert durch den gewählten Effekt. Fahre über eine Karte, um sie abzuspielen. Klicke für die genaue Anfrage.
Endpunkte
Zwei Endpunkte, auch mit eigenem Prompt
Ein Effekt ist ein Parameter in einer Anfrage, die du ohnehin steuerst. Schicke einen eigenen Prompt an den Bild-Endpunkt oder ergänze einen neben einem Videoeffekt.
Bild zu Bild
Verwandle ein hochgeladenes Bild mit einem Prompt, einer effectId oder beidem.
curl -X POST https://app.piernode.com/api/v1/images/transformations \
-H "Authorization: Bearer $PIERNODE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"assetId": "<uploaded asset id>",
"prompt": "change the background to a sunlit beach",
"resolution": "hd",
"aspectRatio": "3:4"
}'- Nur Prompt, nur Effekt oder Effekt plus Prompt
- Ausgabe in HD oder Full HD, sieben Seitenverhältnisse
- Asynchron: die Antwort ist ein Task, den du abfragst
Bild zu Video
Animiere ein hochgeladenes Bild zu einem fünf- oder achtsekündigen Clip mit einem Videoeffekt.
curl -X POST https://app.piernode.com/api/v1/videos/transformations \
-H "Authorization: Bearer $PIERNODE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"assetId": "<uploaded asset id>",
"effectId": "<video effect id>",
"resolution": "hd",
"durationSeconds": 5
}'- Eine effectId ist Pflicht; ein Prompt ist optional und ergänzend
- 832×480 oder 1280×720, 5 oder 8 Sekunden
- Abrechnung pro Sekunde Ausgabe, nur bei Erfolg
Integration
Drei Aufrufe vom Foto zum Ergebnis
Jede Anfrage auf dieser Seite hat dieselbe Form. Nichts zu installieren, kein Modell zu hosten.
- 1
Bild hochladen
Upload-Slot anfordern, Bytes per PUT senden, bestätigen. Du erhältst eine assetId, auf die jede Anfrage verweisen kann.
POST /v1/assets - 2
Effekt nennen
Ein POST mit assetId und effectId — plus Prompt oder Voreinstellungen, wenn du die Defaults überschreiben willst.
POST /v1/images|videos/transformations - 3
Task abfragen
Die Antwort ist ein Task. Frage ihn ab, bis er erfolgreich ist, und lies die Ausgabe-URL. Ein fehlgeschlagener Task kostet nichts.
GET /v1/tasks/{id}
Loslegen
Probiere jeden Effekt mit deinem eigenen Bild.
Registrieren, Guthaben in US-Dollar aufladen — und jeder Effekt auf dieser Seite beantwortet deine erste Anfrage.