Docs Rivya AI

Coada de generare si timpii de asteptare

Intelege cozile de generare Rivya, timpii de asteptare, sarcinile lungi de imagine, video si audio, notificarile, istoricul si reincercarile sigure.

Foloseste acest ghid cand o sarcina Rivya de imagine, video sau audio ramane in progres mai mult decat te asteptai.

Lucrul video, audio, imaginile cu multe referinte, cozile providerilor si setarile de generare mai mari pot face toate ca o sarcina sa fie mai lenta decat o interactiune normala cu pagina. Asteptarea nu inseamna prin ea insasi esec.

Ce inseamna o coada

O coada inseamna ca sarcina nu s-a terminat inca.

Acest lucru se poate intampla deoarece:

  • providerul proceseaza cererea
  • fluxul dureaza mai mult prin design
  • intrarea include fisiere sau referinte
  • setarea rezultatului este mai grea
  • cererea temporara este ridicata
  • Rivya asteapta un callback sau o actualizare de stare

O sarcina aflata in coada ar trebui urmarita prin statusul sarcinii, notificari si istoric, nu repetata imediat.

Asteptarea nu este acelasi lucru cu esecul

O sarcina poate fi:

  • trimisa
  • in procesare
  • in asteptarea rezultatului de la provider
  • finalizata
  • esuata

Nu trata fiecare sarcina care dureaza mult ca esuata. Verifica statusul inainte de reincercare.

Pentru comportamentul de esec, citeste Sarcini esuate si rambursari de credite.

Unde sa verifici progresul

Foloseste aceste locuri:

Notificarile ajuta deoarece generarea asincrona nu ar trebui sa depinda de un singur toast care dispare.

Ce sa faci in timp ce astepti

In timp ce o sarcina se proceseaza, poti:

  • pregati urmatoarea varianta de prompt
  • revizui istoricul anterior
  • planifica felul in care rezultatul va fi folosit
  • evita sa trimiti prea repede sarcini duplicate
  • trece la alta sarcina daca cea curenta este asincrona

Daca sarcina este importanta, asteapta o stare finala inainte sa presupui ca rezultatul s-a pierdut.

Cand sa reincerci

Reincearca atunci cand sarcina a esuat clar, intrarea a fost gresita sau rezultatul nu este util.

Inainte de reincercare, decide ce s-a schimbat:

  • prompt mai simplu
  • mai putine referinte
  • model diferit
  • durata sau calitate diferita
  • incarcare corectata
  • intentie de sarcina mai clara

Repetarea aceleiasi cereri fara sa schimbi nimic poate repeta aceeasi problema.

Checklist pentru continuitatea sarcinii

Cand o sarcina trebuie sa ramana urmaribila dupa trimitere, verifica:

  • Verifica daca sarcina este in asteptare, ruleaza, este finalizata, a esuat sau este gata pentru continuare.
  • Foloseste History pentru rezultate utile si Notifications pentru schimbari de stare asincrone.
  • Pastreaza impreuna UUID-ul sarcinii, modelul, promptul si contextul rezultatului cand depanezi.
  • Nu reporni aceeasi sarcina pana cand starea curenta nu este clara.
  • Salveaza sau descarca cel mai util rezultat inainte sa ramifici in alt flux.

Scopul este sa eviti pierderea lucrului cand o generare dureaza sau are nevoie de continuare.

Cand sa reverifici statusul

Reverifica statusul cand o sarcina dureaza mai mult decat te asteptai, lipseste o notificare, un rezultat pare incomplet sau un utilizator nu poate gasi un rezultat anterior.

In aceste cazuri, inspecteaza starea sarcinii si History inainte sa ceri utilizatorului sa regenereze.

Pagini asociate

Cuprins