Sari la conținut

UlazAI documente pentru dezvoltatori

Autentificare

Model de autentificare

Punctele finale pentru imagini și videoclipuri API acceptă autentificarea cu cheia API. Pentru extern integrări, utilizați o cheie API cu Authorization antet.

Important: /api/register/ şi /api/login/ sunt în prezent dezactivat și revin 403. Utilizați fluxul de conectare web și cheia API management în schimb.

Configurare recomandată

  1. Conectați-vă la /conturi/login/.
  2. Creați o cheie API în tabloul de bord sau prin intermediul POST /api/api-keys/ în timp ce este autentificat.
  3. Trimite cereri la /api/v1/... cu cheia înscrisă Authorization.
  4. Pentru descoperirea modelului, sunați /api/v1/models/image/ şi /api/v1/models/video/.

Formate de antet de autorizare

Backend-ul acceptă mai multe formate de antet de autentificare.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

Creați o cheie API (autentificată prin sesiune)

Dacă sunteți conectat cu o sesiune de browser, puteți crea chei în mod programatic.

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"
  }'

Răspunsul include cheia completă o singură dată. Păstrați-l imediat.

Depanare de autentificare

  • 401 înseamnă că cheia lipsește, este invalidă sau este revocată.
  • 402 poate indica niciun credit achiziționat pentru utilizarea API.
  • Creditele de bun venit sunt doar pentru site-ul web și nu pot fi utilizate prin API.