Stav generování
Dotazujte úlohy generování Rivya API podle veřejného ID úlohy, čtěte stavy queued, processing, succeeded a failed a používejte výsledné URL.
Naposledy zkontrolováno 2026/05/10
Použijte GET /api/v1/generations/{taskId} pro kontrolu asynchronní úlohy generování.
Koncový bod
GET https://rivya.ai/api/v1/generations/{taskId}Požadovaný header:
Authorization: Bearer rvya_sk_...Příklad curl
curl https://rivya.ai/api/v1/generations/task_public_id \
-H "Authorization: Bearer rvya_sk_..."Hodnoty stavu
Veřejné hodnoty stavu:
queued: úloha byla přijata, ale není dokončenáprocessing: generování běžísucceeded: výsledek je dostupnýfailed: úloha selhala a může obsahovat veřejný objekt chyby
Odpověď při úspěchu
{
"id": "task_public_id",
"status": "succeeded",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 1,
"created_at": "2026-05-10T00:00:00.000Z",
"updated_at": "2026-05-10T00:01:00.000Z",
"result": {
"primary_url": "https://media.example/result.png",
"urls": ["https://media.example/result.png"]
},
"error": null
}primary_url je první výsledné URL pro pohodlné použití. urls obsahuje seznam veřejných výsledných URL, pokud je dostupný.
Odpověď při selhání
{
"id": "task_public_id",
"status": "failed",
"model": "z-image",
"reserved_credits": 1,
"final_credits": 0,
"created_at": "2026-05-10T00:00:00.000Z",
"updated_at": "2026-05-10T00:01:00.000Z",
"result": null,
"error": {
"code": "generation_failed",
"message": "The generation failed."
}
}Doporučení pro polling
Začněte krátkou prodlevou a potom prodlužujte intervaly pollingu. Vyhněte se těsným smyčkám.
Doporučený vzor:
- po odeslání počkejte 2-3 sekundy
- běžné úlohy pollujte každých 5-10 sekund
- u dlouhých video a audio úloh zpomalte
- přestaňte pollovat, když je stav
succeedednebofailed
Hranice vlastnictví
Úloha musí patřit ke stejnému účtu Rivya za daným API klíčem. Pokud neexistuje nebo ji účet nevlastní, endpoint vrátí not_found.
Související stránky
Files API
Nahrávejte obrazové, video nebo audio referenční soubory pro požadavky na generování v Rivya API, včetně kontrol MIME, limitů velikosti a tokenů délky.
Vytvoření generování
Odesílejte asynchronní úlohy generování v Rivya API s modelem, promptem, params, Idempotency-Key a veřejnými poli odpovědi.