Μετάβαση στο περιεχόμενο

Έγγραφα προγραμματιστή UlazAI

Έλεγχος ταυτότητας

Μοντέλο ελέγχου ταυτότητας

Τα τελικά σημεία εικόνας και βίντεο API υποστηρίζουν έλεγχο ταυτότητας με κλειδί API. Για εξωτερικό ενσωματώσεις, χρησιμοποιήστε ένα κλειδί API με το Authorization κεφαλίδα.

Σημαντικό: /api/register/ και /api/login/ είναι επί του παρόντος απενεργοποιημένη και επιστρέφει 403. Χρησιμοποιήστε τη ροή σύνδεσης στο web και το κλειδί API αντί της διαχείρισης.

Προτεινόμενη ρύθμιση

  1. Συνδεθείτε στο /accounts/login/.
  2. Δημιουργήστε ένα κλειδί API στον πίνακα εργαλείων σας ή μέσω POST /api/api-keys/ ενώ έχει επικυρωθεί.
  3. Αποστολή αιτημάτων σε /api/v1/... με το κλειδί σου μέσα Authorization.
  4. Για ανακάλυψη μοντέλου, καλέστε /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.