Statut de génération
Interrogez les tâches de génération de l'API Rivya par ID de tâche public, lisez les états queued, processing, succeeded et failed, puis consommez les URL de résultat.
Dernière révision le 2026/05/10
Utilisez GET /api/v1/generations/{taskId} pour vérifier une tâche de génération asynchrone.
Endpoint
GET https://rivya.ai/api/v1/generations/{taskId}En-tête requis :
Authorization: Bearer rvya_sk_...Exemple curl
curl https://rivya.ai/api/v1/generations/task_public_id \
-H "Authorization: Bearer rvya_sk_..."Valeurs de statut
Valeurs de statut publiques :
queued: tâche acceptée, non terminéeprocessing: la génération est en courssucceeded: le résultat est disponiblefailed: la tâche a échoué et peut inclure un objet d'erreur public
Réponse réussie
{
"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 est la première URL de résultat par commodité. urls contient la liste des URL publiques de résultat lorsqu'elle est disponible.
Réponse échouée
{
"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."
}
}Conseils de polling
Commencez par un court délai, puis augmentez les intervalles de polling. Évitez les boucles serrées.
Modèle recommandé :
- attendez 2 à 3 secondes après la soumission
- interrogez toutes les 5 à 10 secondes pour les tâches normales
- ralentissez pour les longues tâches vidéo et audio
- arrêtez le polling quand le statut est
succeededoufailed
Limite de propriété
La tâche doit appartenir au même compte Rivya que celui associé à la clé API. Si elle est introuvable ou n'appartient pas au compte, l'endpoint renvoie not_found.
Pages associées
API Files
Importez des fichiers de référence image, vidéo ou audio pour les requêtes de génération API Rivya, avec contrôles MIME, limites de taille et tokens de durée.
Créer une génération
Soumettez des tâches de génération asynchrones à l'API Rivya avec model, prompt, params, Idempotency-Key et champs de réponse publics.