Passer au contenu

Documentation du développeur UlazAI

Authentification

Modèle d'authentification

Les points de terminaison Image et vidéo API prennent en charge l’authentification par clé API. Pour externe intégrations, utilisez une clé API avec le Authorization en-tête.

Important : /api/register/ et /api/login/ sont actuellement désactivé et retour 403. Utilisez le flux de connexion Web et la clé API gestion à la place.

Configuration recommandée

  1. Connectez-vous à /comptes/connexion/.
  2. Créez une clé API dans votre tableau de bord, ou via POST /api/api-keys/ tout en étant authentifié.
  3. Envoyez vos demandes à /api/v1/... avec votre clé dedans Authorization.
  4. Pour découvrir un modèle, appelez /api/v1/models/image/ et /api/v1/models/video/.

Formats d'en-tête d'autorisation

Le backend accepte plusieurs formats d’en-tête d’authentification.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

Créer une clé API (authentifiée par session)

Si vous êtes connecté avec une session de navigateur, vous pouvez créer des clés par programme.

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"
  }'

La réponse inclut la clé complète une fois. Conservez-le immédiatement.

Dépannage d'authentification

  • 401 signifie que la clé est manquante, invalide ou révoquée.
  • 402 peut indiquer qu'aucun crédit n'a été acheté pour l'utilisation du API.
  • Les crédits de bienvenue sont réservés au site Web et ne peuvent pas être utilisés via API.