Hopp til innholdet

UlazAI utviklerdokumenter

Autentisering

Autentiseringsmodell

Bilde og video API-endepunkter støtter API-nøkkelautentisering. For eksterne integrasjoner, bruk en API-nøkkel med Authorization overskrift.

Viktig: /api/register/ og /api/login/ er for øyeblikket deaktivert og returnerer 403. Bruk nettpåloggingsflyten og API-nøkkelen ledelse i stedet.

Anbefalt oppsett

  1. Logg på kl /accounts/login/.
  2. Lag en API-nøkkel i dashbordet ditt, eller via POST /api/api-keys/ mens den er autentisert.
  3. Send forespørsler til /api/v1/... med nøkkelen i Authorization.
  4. For å finne modell, ring /api/v1/models/image/ og /api/v1/models/video/.

Autorisasjonshodeformater

Bakenden godtar flere auth-header-formater.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

Opprett en API-nøkkel (øktautentisert)

Hvis du er pålogget med en nettleserøkt, kan du opprette nøkler programmatisk.

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 inkluderer hele nøkkelen én gang. Oppbevar den umiddelbart.

Auth feilsøking

  • 401 betyr at nøkkelen mangler, er ugyldig eller tilbakekalt.
  • 402 kan indikere ingen kjøpte kreditter for API-bruk.
  • Velkomstkreditter er kun for nettstedet og kan ikke brukes via API.