Έγγραφα προγραμματιστή UlazAI
Έλεγχος ταυτότητας
Μοντέλο ελέγχου ταυτότητας
Τα τελικά σημεία εικόνας και βίντεο API υποστηρίζουν έλεγχο ταυτότητας με κλειδί API. Για εξωτερικό
ενσωματώσεις, χρησιμοποιήστε ένα κλειδί API με το Authorization κεφαλίδα.
Σημαντικό:
/api/register/ και /api/login/ είναι
επί του παρόντος απενεργοποιημένη και επιστρέφει 403. Χρησιμοποιήστε τη ροή σύνδεσης στο web και το κλειδί API
αντί της διαχείρισης.
Προτεινόμενη ρύθμιση
- Συνδεθείτε στο /accounts/login/.
- Δημιουργήστε ένα κλειδί API στον πίνακα εργαλείων σας ή μέσω
POST /api/api-keys/ενώ έχει επικυρωθεί. - Αποστολή αιτημάτων σε
/api/v1/...με το κλειδί σου μέσαAuthorization. - Για ανακάλυψη μοντέλου, καλέστε
/api/v1/models/image/και/api/v1/models/video/.
Μορφές κεφαλίδων εξουσιοδότησης
Το backend δέχεται πολλαπλές μορφές κεφαλίδας ελέγχου ταυτότητας.
Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY
Δημιουργία κλειδιού API (επαληθευμένη περίοδος σύνδεσης)
Εάν είστε συνδεδεμένοι με μια περίοδο λειτουργίας προγράμματος περιήγησης, μπορείτε να δημιουργήσετε κλειδιά μέσω προγραμματισμού.
curl -X POST https://ulazai.com/api/api-keys/ \
-H "Content-Type: application/json" \
-H "X-CSRFToken: YOUR_CSRF_TOKEN" \
-H "Cookie: sessionid=YOUR_SESSION" \
-d '{
"name": "Production key"
}'
Η απάντηση περιλαμβάνει το πλήρες κλειδί μία φορά. Αποθηκεύστε το αμέσως.
Αντιμετώπιση προβλημάτων εξουσιοδότησης
401σημαίνει ότι το κλειδί λείπει, δεν είναι έγκυρο ή έχει ανακληθεί.402μπορεί να υποδείξει καμία αγορασμένη πίστωση για χρήση API.- Οι πιστώσεις καλωσορίσματος είναι μόνο για ιστότοπους και δεν μπορούν να χρησιμοποιηθούν μέσω του API.