Rivya-Leitfaden zum Aufgabenlebenszyklus
Verstehen Sie Rivya-Aufgabenstatus, Credit-Reservierung, Anbieter-Submission, Callbacks, Polling, History, Notifications, Fehler und Credits.
Zuletzt geprüft am 2026/04/28
Nutzen Sie diesen Leitfaden, wenn Sie verstehen möchten, was nach dem Einreichen einer Bild-, Video- oder Audio-Generierungsaufgabe in Rivya passiert.
Er erklärt Aufgabenstatus, Credit-Reservierung, Anbieter-Abschluss, History, Notifications und Behandlung fehlgeschlagener Aufgaben an einer Stelle.
Die echten Aufgabenstatus
Der aktuelle asynchrone Generierungslebenszyklus nutzt vier sichtbare Status:
WAITINGGENERATINGSUCCESSFAILED
Diese Status werden auf ai_task gespeichert und über Studio, History, Dashboard und Notifications hinweg wiederverwendet.
Was beim Einreichen passiert
1. Rivya validiert die Anfrage
Bevor etwas einen Anbieter erreicht, prüft Rivya:
ob das Modell existiert
ob direkte Generierung für dieses Modell aktiviert ist
ob die Runtime auf async tasks basiert
ob die Prompt-Länge gültig ist
ob Formularparameter normalisiert sind
ob Referenzdateien zu dem passen, was das Modell akzeptiert
Einige Modelle haben zusätzliche Regeln. Audio-Isolation erfordert zum Beispiel eine hochgeladene Audiodatei plus Dauerprüfung.
2. Rivya erstellt den Aufgabendatensatz
Rivya erstellt zuerst einen ai_task-Eintrag mit dem Status WAITING.
Dieser Datensatz speichert Modell, Kategorie, Prompt, Params, reservierte Credits, Abrechnungstyp und später Ergebnis oder Fehlerzustand.
3. Credits werden vor der Anbieter-Submission verbraucht
Das ist wichtig: Bei asynchroner Generierung gibt Rivya die Aufgaben-Credits aus, bevor der Job upstream gesendet wird.
Wenn die Credits zu niedrig sind:
wird die Aufgabe als fehlgeschlagen markiert
wird der Upstream-Service nie aufgerufen
kann eine Benachrichtigung wegen unzureichender Credits erstellt werden
4. Der Anbieterjob wird erstellt
Wenn Credits verfügbar sind, reicht Rivya die Aufgabe beim passenden Upstream-Service ein und speichert die Upstream-Task-ID.
An diesem Punkt wechselt der Status zu GENERATING.
Wie Rivya das Ergebnis erfährt
Rivya unterstützt zwei Abschlusswege:
Anbieter-Callback in Umgebungen mit aktivierten Callbacks
Statusaktualisierung und Polling, wenn Callback-Abschluss nicht verfügbar ist
Der Callback-Pfad verifiziert außerdem die Webhook-Signatur, bevor eine Aufgabe finalisiert wird.
Wenn ein Callback eintrifft, bevor das Anbieterergebnis vollständig bereit ist, kann Rivya zurückstellen und durch erneutes Prüfen des Upstream-Status später noch einmal versuchen.
Erfolgspfad
Bei Erfolg tut Rivya Folgendes:
Ergebnis-URLs speichern
Status auf
SUCCESSsetzendie Aufgabe abrechnen
die Ausgabe in der Generierungshistory verfügbar machen
eine Generation-Success-Notification erstellen
Darum bleibt ein fertiges Bild oder Video sichtbar, nachdem Sie die Seite verlassen haben.
Fehlerpfad
Bei Fehlern tut Rivya Folgendes:
Fehlermeldung speichern
Status auf
FAILEDsetzenCredits erstatten, wenn der Fehler nach der Reservierung passiert ist und rückgängig gemacht werden sollte
eine Generation-Failed-Notification für dauerhafte Prüfung erstellen
Das unterscheidet sich von einem temporären Toast. Der Fehler wird Teil des Kontodatensatzes.
Wo Sie den Aufgabenstatus sehen
Dieselbe Aufgabe kann an mehreren Stellen erscheinen:
im aktiven Studio, während sie läuft
in History, nachdem sie abgeschlossen ist
im Notifications Center für wichtige Ergebnisse
auf
/dashboardunter den letzten Generierungen
Dieser gemeinsame Zustand ist einer der Gründe, warum das Produkt zusammenhängend wirkt statt wegwerfbar.
Wie sich Chat unterscheidet
Chat ist ebenfalls abrechenbar, nutzt aber nicht denselben asynchronen Aufgabendatensatz. Chat-Turns werden gespeichert als:
Chat-Sitzungen
Chat-Nachrichten
Bei tokenbasierten Chat-Modellen kann Rivya Credits zunächst reservieren und den finalen Betrag nach zurückgemeldeter Nutzung abrechnen. Wenn der finale Betrag niedriger ist, wird die Differenz erstattet.
Die grobe Regel lautet also:
Bild-, Video- und Audio-Generierung nutzen
ai_taskChat nutzt gespeicherte Sitzungen und nachrichtenbasierte Abrechnung
Als Nächstes lesen
Checkliste zum Aufgabenstatus
Wenn eine Generierung verwirrend, langsam, fehlgeschlagen oder verschwunden wirkt, prüfen Sie:
Identifizieren Sie zuerst den Aufgabentyp: Chat-Abrechnung, Bild, Video, Audio oder toolgestützter Chat.
Prüfen Sie, ob Credits vor Anbieter-Submission reserviert oder nach Nutzung abgerechnet wurden.
Suchen Sie nach Anbieter-Callback, Polling-Ergebnis, History-Eintrag und Notification, bevor Sie annehmen, dass das Ergebnis verloren ist.
Trennen Sie nutzerkorrigierbare Fehler von Anbieter- oder Infrastrukturfehlern.
Bestätigen Sie, ob eine fehlgeschlagene Aufgabe Credits rückgängig machen sollte, bevor Sie denselben Prompt erneut ausführen.
Vor dem erneuten Ausführen prüfen
Prüfen Sie erneut, wenn derselbe Prompt weiter fehlschlägt, eine Aufgabe zu lange in Bearbeitung bleibt, Credits ohne Ausgabe verbraucht wirken oder Sie kurz davor sind, einen schwereren Duplikatlauf einzureichen.
Rivya Checkliste für kommerziellen Review
Prüfe Rivya-KI-Assets vor Veröffentlichung oder Kundenauslieferung: Genauigkeit, Claims, Rechte, Uploads, Logos, Ähnlichkeit, Markenfit und Freigabe.
Rivya Fehlgeschlagene Aufgaben und Credit-Rückerstattungen
Behandle fehlgeschlagene Rivya-Aufgaben, Credit-Prüfungen, Wiederholungen, Upload-Probleme, Anbieterfehler, Benachrichtigungen, Verlauf und Verarbeitungsstatus.