273 Effekte· Effects API

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.

Face Fuck Hard
POV Cowgirl Fuck
Casting Sex Doggy
Leg Aside Sex

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 Effekte

Costume

27 Effekte

Pose

60 Effekte

POST /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.

POST /v1/images/transformations
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.

POST /v1/videos/transformations
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. 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. 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. 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.