Gå til indhold

UlazAI udviklerdokumenter

Autentificering

Autentificeringsmodel

Billede og video API-endepunkter understøtter API-nøglegodkendelse. Til ekstern integrationer, brug en API nøgle med Authorization overskrift.

Vigtigt: /api/register/ og /api/login/ er i øjeblikket deaktiveret og vender tilbage 403. Brug weblogin-flowet og API-nøglen ledelse i stedet for.

Anbefalet opsætning

  1. Log ind kl /konti/login/.
  2. Opret en API nøgle i dit dashboard eller via POST /api/api-keys/ mens den er godkendt.
  3. Send anmodninger til /api/v1/... med din nøgle i Authorization.
  4. Ring for at finde model /api/v1/models/image/ og /api/v1/models/video/.

Autorisationsheaderformater

Backend accepterer flere godkendelsesheader-formater.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

Opret en API nøgle (session-godkendt)

Hvis du er logget ind med en browsersession, kan du oprette nøgler 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 den fulde nøgle én gang. Opbevar det med det samme.

Auth fejlfinding

  • 401 betyder, at nøglen mangler, er ugyldig eller tilbagekaldt.
  • 402 kan angive ingen købte kreditter for API-brug.
  • Velkomstkreditter er kun på webstedet og kan ikke bruges via API.