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
- Logga in på /accounts/login/.
- Skapa en API-nyckel i din instrumentpanel, eller via
POST /api/api-keys/medan den är autentiserad. - Skicka förfrågningar till
/api/v1/...med din nyckel iAuthorization. - 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
401betyder att nyckeln saknas, är ogiltig eller återkallad.402kan indikera inga köpta krediter för API-användning.- Välkomstkrediter är endast för webbplatsen och kan inte användas via API.