Logo

Hoekgeneratie

Roteer de virtuele camera om nieuwe kijkhoeken van elke modeafbeelding te genereren.

Hoekgeneratie

Het Hoekgeneratie-eindpunt stelt u in staat om een bestaande afbeelding te nemen en de virtuele camera te herpositioneren om nieuwe kijkhoeken (bijv. voor-, achter-, zijprofielen) te genereren, terwijl het model, de kleding, texturen en belichting behouden blijven.

Modelnaam: angle-generation

Levenscyclus: stable

Verwerkingstijd: ~10s–20s

Uitvoerformaat: Auto (JPEG of PNG)

Leveringsmethoden: URL, Base64 (voorbeeld)

Credits: 1 tot 5 per gegenereerde hoek (afhankelijk van kwaliteit)

Verzoek

Dien uw afbeelding en de gewenste hoeken in bij het universele /v1/run eindpunt:

POSThttps://fititon.app/api/v1/run

Voorbeelden van verzoeken

curl -X POST https://fititon.app/api/v1/run \
     -H "Content-Type: application/json" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -d '{
           "model_name": "angle-generation",
           "inputs": {
             "imageUrl": "https://example.com/front-view.jpg",
             "angleIds": ["back", "leftSide"],
             "quality": "2k"
           }
         }'

Antwoord

Omdat hoekgeneratie tot 20 seconden kan duren, retourneert het /v1/run eindpunt onmiddellijk een 201 Created status met een asynchrone taak id. U moet de Status API bevragen met GET /v1/status/{id} om de uiteindelijke resultaten op te halen. Als alternatief kunt u webhooks configureren om automatisch meldingen te ontvangen. Houd er rekening mee dat onze webhook-dispatcher een strikte time-out van 15 seconden hanteert. Uw server moet de webhook binnen 15 seconden bevestigen met een 2xx statuscode, anders beschouwen we het als mislukt en proberen we het later opnieuw.

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "starting",
  "created_at": "2026-07-18T17:30:00.000Z",
  "error": null,
  "output": null
}

Zodra de status verandert naar "succeeded", zal het output veld een array van URL's bevatten die verwijzen naar uw gegenereerde afbeeldingen. De afbeeldingen worden geretourneerd in exact dezelfde volgorde als de angleIds array die in uw oorspronkelijke verzoek is opgegeven:

{
  "id": "123a87r9-4129-4bb3-be18-9c9fb5bd7fc1",
  "status": "succeeded",
  "created_at": "2026-07-18T17:30:00.000Z",
  "error": null,
  "output": [
    "https://cdn.fititon.app/users/123/results/angle-123-0.png",
    "https://cdn.fititon.app/users/123/results/angle-123-1.png"
  ]
}

Verzoekparameters

Vereiste parameters

imageUrlRequiredstring

De bronafbeelding om te roteren. Kan een openbaar toegankelijke URL zijn of een Base64-gecodeerde afbeeldingsreeks.

Pro Tip: Foto's van voren produceren de meest consistente resultaten met meerdere hoeken. Vermijd schuine of zijwaarts gerichte bronafbeeldingen — vooraanzichten geven de AI het meeste om mee te werken, terwijl schuine opnamen de AI dwingen om ontbrekende structurele details te hallucineren.

Opmaakvereiste Bij het indienen van een Base64-reeks moet deze het standaard data URI-voorvoegsel bevatten (bijv. data:image/jpeg;base64,...).

angleIdsRequiredarray of strings

Een array van hoekidentificatoren die u wilt genereren. Beschikbare opties zijn:

  • "front": Vooraanzicht
  • "back": Achteraanzicht
  • "leftSide": Linkerzijkant (90°)
  • "rightSide": Rechterzijkant (90°)
  • "left45": Links 45°
  • "right45": Rechts 45°

Optionele parameters

quality'1k' | '2k' | '4k'

Uitvoerresolutieniveau. Standaard: 1k

ratiostring

Aspectratio-overschrijving (bijv. 16:9, 3:4). Indien leeg, gebruikt het systeem de aspectratio van de originele afbeelding.

Ondersteunde waarden: '1:1', '3:4', '4:3', '9:16', '16:9', '2:3', '3:2', '4:5', '5:4', '21:9'.

Runtimefouten

Runtimefouten voor deze functie gebruiken de gedeelde set die is gedocumenteerd in Foutafhandeling. Als er een fout optreedt tijdens de verwerking, wordt de status bijgewerkt naar "error" en zal het error veld de specifieke reden van de storing bevatten.

Creditkosten

Voor Developer API-verzoeken schalen de kosten lineair op basis van het aantal aangevraagde hoeken, en zijn afhankelijk van het gekozen uitvoer quality niveau.

Formule: Kosten = KwaliteitCredits × AantalHoeken

KwaliteitsniveauCredits per hoek
1k (Standaard)1
2k3
4k5

Voorbeeld: Het aanvragen van ["back", "leftSide", "rightSide"] met 1k kwaliteit kost in totaal 3 credits. Het aanvragen van dezelfde 3 hoeken met 4k kwaliteit kost in totaal 15 credits.