UlazAI Entwicklerdokumentation
Authentifizierung
Authentifizierungsmodell
Bild- und Video-API-Endpunkte unterstützen die API-Schlüsselauthentifizierung. Für externe
Integrationen verwenden Sie einen API-Schlüssel mit dem Authorization Kopfzeile.
Wichtig:
/api/register/ und /api/login/ sind
derzeit deaktiviert und zurück 403. Verwenden Sie den Web-Login-Flow und den API-Schlüssel
stattdessen das Management.
Empfohlenes Setup
- Melden Sie sich an unter /Konten/Anmeldung/.
- Erstellen Sie einen API-Schlüssel in Ihrem Dashboard oder über
POST /api/api-keys/während authentifiziert. - Senden Sie Anfragen an
/api/v1/...mit deinem Schlüssel drinAuthorization. - Für die Modellerkennung rufen Sie uns an
/api/v1/models/image/und/api/v1/models/video/.
Autorisierungsheaderformate
Das Backend akzeptiert mehrere Authentifizierungsheaderformate.
Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY
Erstellen Sie einen API-Schlüssel (sitzungsauthentifiziert)
Wenn Sie mit einer Browsersitzung angemeldet sind, können Sie Schlüssel programmgesteuert erstellen.
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"
}'
Die Antwort beinhaltet einmalig den vollständigen Schlüssel. Bewahren Sie es sofort auf.
Fehlerbehebung bei der Authentifizierung
401bedeutet, dass der Schlüssel fehlt, ungültig oder widerrufen ist.402kann angeben, dass für die Nutzung von API keine Credits erworben wurden.- Willkommensguthaben gelten nur für die Website und können nicht über API verwendet werden.