Rivya AI-docs
Model-API-pagina's

Flux Kontext Pro API-integratie

Gebruik Flux Kontext Pro via Rivya Public API v1 met model-id flux-kontext-pro, ondersteunde inputs, parameters, Files API-regels, credits en responsevoorbeelden.

Beschikbaar via APITekst of URL gereed; referentiemodi gebruiken Files APIAfbeelding
API-model-id

flux-kontext-pro

Inputs

text, file

Files API

Vereist voor referentiemodi

Basiscredits

4

Mogelijkheid

Afbeelding

Facturering

FIXED

Promptlimiet

Geen gedocumenteerde promptlimiet

Requestcontract

Stuur de model-id op topniveau. Modelspecifieke controles horen in params.

KeyTypeVereistStandaardBeschrijving
modelstringJaflux-kontext-proGebruik de API-model-id flux-kontext-pro.
promptstringJa-Prompttekst voor modellen die tekstinput ondersteunen.
paramsobjectNee-Modelspecifiek parameterobject. Gebruik de rijen hieronder voor toegestane keys.
client_request_idstringNee-Optionele client-side id voor requesttracing in je systeem.

Modelparameters

KeyTypeVereistStandaardBereikOptiesBeschrijving
aspectRatioselectNee16:9-21:9, 16:9, 4:3, 1:1, 3:4, 9:16Beeldverhouding
outputFormatselectNeejpeg-jpeg, pngJPEG is kleiner, terwijl PNG beter is voor transparantie of schonere verliesloze randen.
enableTranslationselectNeetrue-true, falsePrompt automatisch vertalen
promptUpsamplingselectNeefalse-false, trueWanneer dit is ingeschakeld, laat Rivya het model je prompt uitbreiden en verfijnen voor de generatie. Dat helpt vaak bij detailkwaliteit, maar kan het resultaat ook vrijer laten interpreteren dan je ruwe prompt.
safetyTolerancenumberNee2min 0 / max 6-Bepaalt hoe streng de contentmoderatie is. Generatie laat meestal meer ruimte dan bewerking; lagere waarden zijn strenger en hogere waarden zijn permissiever.
watermarktextNee---Watermerk

Uploadbeleid

Upload eerst referentiebestanden en plaats daarna de teruggegeven URL en duration token in params.referenceMediaItems.

Referentieregel

Referentiebeeld: Upload maximaal 1 beeldbestand voor beeldbewerkingsprojecten.

Max. bestanden

1

Geaccepteerde bestandstypen

image

Duurtoken

Video- en audioreferenties moeten durationToken uit /api/v1/files bevatten wanneer duurverificatie vereist is.

kindMax. grootteMIME-types
image10 MBimage/jpeg, image/png, image/webp

Minimale request

{
  "model": "flux-kontext-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "16:9",
    "outputFormat": "jpeg",
    "enableTranslation": "true",
    "promptUpsampling": "false",
    "safetyTolerance": 2,
    "watermark": "Optionele watermerktekst"
  }
}

Request met referentiebestand

{
  "model": "flux-kontext-pro",
  "prompt": "A clean editorial product image on a soft studio background",
  "params": {
    "aspectRatio": "16:9",
    "outputFormat": "jpeg",
    "enableTranslation": "true",
    "promptUpsampling": "false",
    "safetyTolerance": 2,
    "watermark": "Optionele watermerktekst",
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

Create-response

Het create-endpoint geeft een publieke taak-id terug. Poll het statusendpoint totdat de taak slaagt of mislukt.

{
  "id": "task_flux_kontext_pro_example",
  "status": "queued",
  "model": "flux-kontext-pro",
  "reserved_credits": 4,
  "final_credits": 0,
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Veelvoorkomende fouten

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Sommige modi vereisen referentie-uploads via Files API.