Hoppa till innehållet

UlazAI utvecklardokument

Autentisering

Autentiseringsmodell

Bild och video API-slutpunkter stöder API-nyckelautentisering. För externa integrationer, använd en API-nyckel med Authorization sidhuvud.

Viktigt: /api/register/ och /api/login/ är för närvarande inaktiverad och återvänder 403. Använd webbinloggningsflödet och API-nyckeln ledningen istället.

Rekommenderad inställning

  1. Logga in på /accounts/login/.
  2. Skapa en API-nyckel i din instrumentpanel, eller via POST /api/api-keys/ medan den är autentiserad.
  3. Skicka förfrågningar till /api/v1/... med din nyckel i Authorization.
  4. För att hitta modell, ring /api/v1/models/image/ och /api/v1/models/video/.

Behörighetshuvudformat

Backend accepterar flera auth header-format.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

Skapa en API-nyckel (sessionsautentiserad)

Om du är inloggad med en webbläsarsession kan du skapa nycklar programmatiskt.

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

Svaret inkluderar hela nyckeln en gång. Förvara den omedelbart.

Auth felsökning

  • 401 betyder att nyckeln saknas, är ogiltig eller återkallad.
  • 402 kan indikera inga köpta krediter för API-användning.
  • Välkomstkrediter är endast för webbplatsen och kan inte användas via API.