Έγγραφα προγραμματιστή UlazAI
Κατάσταση και webhooks
Παρακολούθηση ασύγχρονων γενεών
Η δημιουργία εικόνας είναι ασύγχρονη. Ξεκινήστε με /api/v1/generate/,
μετά δημοσκόπηση /api/v1/generate/{generation_id}/ μέχρι να φτάσει η δουλειά
completed ή failed.
curl -X GET https://ulazai.com/api/v1/generate/YOUR_GENERATION_ID/ \
-H "Authorization: Bearer YOUR_API_KEY"
Καταστάσεις κύκλου ζωής
Δημιουργήθηκε εργασία και τέθηκε σε ουρά.
Η εργασία του παρόχου εκτελείται.
Το URL εικόνας αποτελέσματος είναι διαθέσιμο.
Επιστράφηκε σφάλμα, οι πιστώσεις επιστρέφονται.
Παραδείγματα απόκρισης κατάστασης
Επεξεργασία
{
"success": true,
"data": {
"generation_id": "5a6be42f-4f01-4e80-9e16-8105315f0e62",
"status": "processing",
"estimated_time": "varies by queue",
"prompt": "...",
"message": "Generating your image..."
}
}
Ολοκληρώθηκε το
{
"success": true,
"data": {
"generation_id": "5a6be42f-4f01-4e80-9e16-8105315f0e62",
"status": "completed",
"image_url": "https://media.ulazai.com/.../image.png",
"prompt": "...",
"credits_used": 8
}
}
Αποτυχημένος
{
"success": true,
"data": {
"generation_id": "5a6be42f-4f01-4e80-9e16-8105315f0e62",
"status": "failed",
"error_message": "Prompt violates content policy",
"message": "Generation failed. Credits have been refunded."
}
}
Επανακλήσεις
Οι εργασίες ενοποιημένου τελικού σημείου χρησιμοποιούν εσωτερικά υπογεγραμμένες διευθύνσεις URL επανάκλησης. Επανάκληση Ο χειρισμός διαχειρίζεται το UlazAI και δεν απαιτεί ρύθμιση από την πλευρά του πελάτη.
Τα τελικά σημεία παλαιού τύπου Nano Banana εκθέτουν επίσης την επεξεργασία webhook σε:
/nano-banana/webhook/