Guida Rivya al ciclo di vita delle attività
Comprendi stato attività Rivya, prenotazione crediti, invio ai provider, callback, polling, cronologia, notifiche, errori e crediti.
Ultima revisione il 2026/04/28
Usa questa guida quando devi capire che cosa succede dopo l'invio di un'attività di generazione immagine, video o audio in Rivya.
Spiega in un unico posto stati delle attività, prenotazione crediti, completamento del provider, cronologia, notifiche e gestione delle attività fallite.
Gli stati reali delle attività
Il ciclo di vita attuale della generazione asincrona usa quattro stati visibili:
WAITINGGENERATINGSUCCESSFAILED
Questi stati sono salvati su ai_task e riutilizzati tra Studio, cronologia, dashboard e flusso notifiche.
Cosa succede quando invii
1. Rivya valida la richiesta
Prima che qualcosa raggiunga un provider, Rivya controlla:
- il modello esiste
- la generazione diretta è abilitata per quel modello
- l'ambiente di esecuzione è basato su attività asincrone
- la lunghezza del prompt è valida
- i parametri del modulo sono normalizzati
- i file di riferimento corrispondono a ciò che il modello accetta
Alcuni modelli hanno regole extra. Per esempio, l'isolamento audio richiede un file audio caricato più verifica della durata.
2. Rivya crea il record dell'attività
Rivya crea prima una voce ai_task, con stato WAITING.
Quel record salva modello, categoria, prompt, params, crediti prenotati, tipo di fatturazione e poi risultato o stato di errore.
3. I crediti vengono consumati prima dell'invio al provider
Questo è importante: per la generazione asincrona, Rivya spende i crediti dell'attività prima di inviare il lavoro al servizio a monte.
Se i crediti sono troppo bassi:
- l'attività viene marcata come fallita
- il servizio a monte non viene mai chiamato
- può essere creata una notifica di crediti insufficienti
4. Viene creato il lavoro del provider
Se i crediti sono disponibili, Rivya invia l'attività al servizio a monte corrispondente e salva l'ID attività a monte.
A quel punto lo stato passa a GENERATING.
Come Rivya apprende il risultato
Rivya supporta due percorsi di completamento:
- callback del provider in ambienti con callback abilitate
- refresh dello stato e polling quando il completamento via callback non è disponibile
Il percorso callback verifica anche la firma del webhook prima di finalizzare un'attività.
Se una callback arriva prima che il risultato del provider sia completamente pronto, Rivya può rinviare e riprovare controllando lo stato a monte.
Percorso di successo
In caso di successo, Rivya:
- salva gli URL dei risultati
- imposta lo stato su
SUCCESS - regola l'attività
- rende l'output disponibile nella cronologia delle generazioni
- crea una notifica di generazione riuscita
Ecco perché un'immagine o un video finito resta visibile dopo che lasci la pagina.
Percorso di errore
In caso di errore, Rivya:
- salva il messaggio di errore
- imposta lo stato su
FAILED - rimborsa i crediti quando l'errore è avvenuto dopo la prenotazione e dovrebbe essere stornato
- crea una notifica di generazione fallita per revisione duratura
Questo è diverso da un toast temporaneo. L'errore diventa parte del record dell'account.
Dove vedi lo stato dell'attività
La stessa attività può comparire in più posti:
- nello Studio attivo mentre è in esecuzione
- in Cronologia dopo la chiusura
- nel Centro notifiche per gli esiti principali
- in
/dashboardnelle generazioni recenti
Questo stato condiviso è uno dei motivi per cui il prodotto sembra coerente invece che usa e getta.
In cosa la chat è diversa
Anche la chat è fatturabile, ma non usa lo stesso record attività asincrono. I turni chat vengono salvati come:
- sessioni chat
- messaggi chat
Per i modelli chat basati su token, Rivya può prenotare prima i crediti e poi regolare l'importo finale dopo il ritorno dell'uso. Se l'importo finale è più basso, la differenza viene rimborsata.
Quindi la regola generale è:
- generazione immagine, video e audio usano
ai_task - la chat usa sessioni salvate e regolazione a livello di messaggio
Leggi dopo
- Flussi di lavoro immagine in Rivya
- Flussi di lavoro video in Rivya
- Flussi di lavoro audio in Rivya
- Crediti e fatturazione
- Risoluzione dei problemi in Rivya
- Centro notifiche
- Cronologia
Lista di controllo dello stato attività
Quando una generazione è confusa, lenta, fallita o mancante, controlla:
- Identifica prima il tipo di attività: regolazione chat, immagine, video, audio o chat sostenuta da strumenti.
- Controlla se i crediti sono stati prenotati prima dell'invio al provider o regolati dopo l'uso.
- Cerca callback del provider, risultato del polling, elemento di cronologia e notifica prima di presumere che il risultato sia perso.
- Separa errori correggibili dall'utente da errori del provider o dell'infrastruttura.
- Conferma se un'attività fallita dovrebbe stornare crediti prima di rieseguire lo stesso prompt.
Ricontrolla prima di eseguire di nuovo
Ricontrolla quando lo stesso prompt continua a fallire, un'attività resta in corso troppo a lungo, i crediti sembrano consumati senza output o stai per inviare un'esecuzione duplicata più pesante.
Guida a Rivya Studio
Usa Rivya Studio per flussi Chat, Image, Video e Audio dopo l'accesso, con caricamenti, crediti, cronologia, notifiche e continuità.
Guida agli strumenti AI di Rivya
Scopri gli strumenti AI di Rivya, come AI Calculator e AI Solver si collegano alla chat, quando usare gli strumenti e come leggere le categorie in arrivo.