Rivya AI-dokumentation
Model-API-sider

Kling V2.1 Pro API-integration

Brug Kling V2.1 Pro via Rivya Public API v1 med model-id kling-v2-1-pro, understøttede inputs, parametre, Files API-regler, credits og svareksempler.

Tilgængelig via APIKlarstatusVideo
API-model-id

kling-v2-1-pro

Inputs

file

Files API

Krævet for referencetilstande

Basiscredits

per_video · 5s=50 · 10s=100 · ⌈total⌉

Funktion

Video

Fakturering

FIXED

Promptgrænse

5000 tegn

Anmodningskontrakt

Send model-id'et på øverste niveau. Modelspecifikke kontroller hører hjemme i params.

NøgleTypeKrævetStandardBeskrivelse
modelstringJakling-v2-1-proBrug API-model-id'et kling-v2-1-pro.
promptstringJa-Maksimalt 5000 tegn for denne model.
paramsobjectNej-Modelspecifikt parameterobjekt. Brug rækkerne nedenfor til de tilladte keys.
client_request_idstringNej-Valgfrit klientside-id til at spore anmodninger i dit system.

Modelparametre

NøgleTypeKrævetStandardIntervalValgmulighederBeskrivelse
durationselectNej5-5, 10Varighed
negative_prompttextNej---Negativ prompt
cfg_scalenumberNej0.5min 0 / max 1 / step 0.1-Styrer, hvor tæt resultatet følger din prompt. Højere værdier holder sig normalt tættere på prompten, men kan også få bevægelse eller komposition til at føles stivere.

Uploadpolitik

Upload først referencefiler, og placer derefter den returnerede URL og duration-token i params.referenceMediaItems.

Referenceregel

Referencebilleder: Billedtilstand accepterer op til 2 billedfiler, og det andet billede mappes til slutframen. JPEG/PNG ≤ 10 MB.

Maks. filer

2

Accepterede filtyper

image

Duration-token

Video- og lydreferencer bør medtage durationToken fra /api/v1/files, når varighedsverifikation er krævet.

kindMaks. størrelseMIME-typer
image10 MBimage/jpeg, image/png

Minimal anmodning

{
  "model": "kling-v2-1-pro",
  "params": {
    "duration": "5",
    "negative_prompt": "Beskriv, hvad videoen skal undgå",
    "cfg_scale": 0.5
  }
}

Referencefilanmodning

{
  "model": "kling-v2-1-pro",
  "params": {
    "duration": "5",
    "negative_prompt": "Beskriv, hvad videoen skal undgå",
    "cfg_scale": 0.5,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

Oprettelsessvar

Oprettelsesendpointet returnerer et offentligt opgave-id. Hent status fra statusendpointet, indtil opgaven lykkes eller fejler.

{
  "id": "task_kling_v2_1_pro_example",
  "status": "queued",
  "model": "kling-v2-1-pro",
  "reserved_credits": 50,
  "final_credits": 0,
  "settlement_status": "RESERVED",
  "created_at": "2026-05-11T00:00:00.000Z",
  "updated_at": "2026-05-11T00:00:00.000Z",
  "result": null,
  "error": null
}

Almindelige fejl

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Nogle tilstande kræver referenceuploads via Files API.