Ugrás a tartalomra

UlazAI fejlesztői dokumentumok

Hitelesítés

Hitelesítési modell

A kép és videó API végpontok támogatják a API kulcsos hitelesítést. Külsőhöz integrációkhoz használjon egy API kulcsot a Authorization fejléc.

Fontos: /api/register/ és /api/login/ vannak jelenleg le van tiltva és visszatér 403. Használja a webes bejelentkezési folyamatot és a API kulcsot menedzsment helyett.

Ajánlott beállítás

  1. Jelentkezzen be a címen /fiókok/bejelentkezés/.
  2. Hozzon létre egy API kulcsot az irányítópulton vagy ezen keresztül POST /api/api-keys/ miközben hitelesítették.
  3. Kérések küldése a címre /api/v1/... a kulcsoddal Authorization.
  4. Modellfelderítésért hívjon /api/v1/models/image/ és /api/v1/models/video/.

Engedélyezési fejlécformátumok

A háttérrendszer több hitelesítési fejlécformátumot is elfogad.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

API kulcs létrehozása (munkamenet által hitelesített)

Ha böngészőmunkamenettel jelentkezett be, akkor programozottan hozhat létre kulcsokat.

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

A válasz egyszer tartalmazza a teljes kulcsot. Azonnal tárolja.

Auth hibaelhárítás

  • 401 azt jelenti, hogy a kulcs hiányzik, érvénytelen vagy visszavonva.
  • 402 jelezheti, hogy nem vásárolt kreditet a API használatához.
  • Az üdvözlő kreditek csak a webhelyen érhetők el, és nem használhatók fel a API-n keresztül.