Documentație Rivya AI
Pagini API pentru modele

Integrare API Kling V2.1 Pro

Folosește Kling V2.1 Pro prin Rivya Public API v1 cu ID-ul modelului kling-v2-1-pro, intrările acceptate, parametrii, regulile Files API, creditele și exemplele de răspuns.

Disponibil prin APIDisponibilitateVideo
ID model API

kling-v2-1-pro

Intrări

file

Files API

Necesar pentru moduri de referință

Credite de bază

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

Capabilitate

Video

Facturare

FIXED

Limită prompt

5000 caractere

Contract cerere

Trimite ID-ul modelului la nivelul superior. Opțiunile specifice modelului trebuie incluse în `params`.

CheieTipNecesarImplicitDescriere
modelstringDakling-v2-1-proFolosește ID-ul de model API kling-v2-1-pro.
promptstringDa-Maximum 5000 caractere pentru acest model.
paramsobjectNu-Obiectul `params` conține parametrii specifici modelului. Folosește rândurile de mai jos pentru cheile permise.
client_request_idstringNu-ID opțional din partea clientului pentru urmărirea cererilor în sistemul tău.

Parametri model

CheieTipNecesarImplicitIntervalOpțiuniDescriere
durationselectNu5-5, 10Durată
negative_prompttextNu---Prompt negativ
cfg_scalenumberNu0.5min 0 / max 1 / step 0.1-Controlează cât de strict urmează rezultatul promptul tău. Valorile mai mari rămân de obicei mai aproape de prompt, dar pot face și mișcarea sau compoziția să pară mai rigide.

Politică de încărcare

Încarcă mai întâi fișierele de referință, apoi adaugă URL-ul returnat și tokenul de durată în `params.referenceMediaItems`.

Regulă referință

Imagini de referință: Modul imagine acceptă până la 2 fișiere imagine, iar a doua imagine se mapează la cadrul final. JPEG/PNG ≤ 10 MB.

Număr maxim de fișiere

2

Tipuri de fișiere acceptate

image

Token de durată

Referințele video și audio trebuie să includă câmpul `durationToken` returnat de `/api/v1/files` atunci când este necesară verificarea duratei.

kindDimensiune maximăTipuri MIME
image10 MBimage/jpeg, image/png

Cerere minimă

{
  "model": "kling-v2-1-pro",
  "params": {
    "duration": "5",
    "negative_prompt": "Descrie ce ar trebui să evite videoul",
    "cfg_scale": 0.5
  }
}

Cerere cu fișier de referință

{
  "model": "kling-v2-1-pro",
  "params": {
    "duration": "5",
    "negative_prompt": "Descrie ce ar trebui să evite videoul",
    "cfg_scale": 0.5,
    "referenceMediaItems": [
      {
        "url": "https://cdn.example.com/reference-image.png",
        "kind": "image",
        "name": "reference-image.png",
        "mimeType": "image/png"
      }
    ]
  }
}

Răspuns la creare

Endpointul de creare returnează un ID public al sarcinii. Interoghează endpointul de stare până când sarcina reușește sau eșuează.

{
  "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
}

Erori comune

validation_failed, insufficient_credits, idempotency_conflict, rate_limited, not_found

Unele moduri necesită încărcări de referință prin Files API.