UlazAI ontwikkelaarsdocumentatie
Authenticatie
Authenticatiemodel
Beeld- en video API-eindpunten ondersteunen API-sleutelauthenticatie. Voor extern
integraties, gebruik een API-sleutel met de Authorization koptekst.
Belangrijk:
/api/register/ en /api/login/ zijn
momenteel uitgeschakeld en terug 403. Gebruik de weblogstroom en de API-sleutel
beheer in plaats daarvan.
Aanbevolen opstelling
- Meld u aan bij /accounts/inloggen/.
- Maak een API-sleutel aan in uw dashboard, of via
POST /api/api-keys/terwijl geauthenticeerd. - Stuur verzoeken naar
/api/v1/...met uw sleutel erinAuthorization. - Voor modeldetectie kunt u bellen
/api/v1/models/image/en/api/v1/models/video/.
Autorisatie headerformaten
De backend accepteert meerdere auth-headerformaten.
Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY
Een API-sleutel maken (sessie-geverifieerd)
Als u bent ingelogd met een browsersessie, kunt u programmatisch sleutels aanmaken.
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"
}'
Het antwoord bevat één keer de volledige sleutel. Bewaar het onmiddellijk.
Problemen met authenticatie oplossen
401betekent dat de sleutel ontbreekt, ongeldig is of is ingetrokken.402kan aangeven dat er geen gekochte credits zijn voor API-gebruik.- Welkomstkredieten zijn alleen voor de website en kunnen niet worden gebruikt via API.