Lancez votre première génération en trois lignes de code. Choisissez votre langage :
curl https://www.flixly.ai/api/v1/generate \
-H "Authorization: Bearer flx_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-dev",
"prompt": "A cat wearing a top hat, oil painting",
"type": "TEXT_TO_IMAGE"
}'Tous les endpoints sont préfixés par https://www.flixly.ai. Cliquez sur un endpoint pour afficher les exemples.
Toutes les requêtes à l'API nécessitent un token Bearer dans l'en-tête Authorization de la requête.
flx_live_) — elle n'est affichée qu'une seule fois# À inclure dans l'en-tête de chaque requête
Authorization: Bearer flx_live_YOUR_KEYGardez votre clé d'API secrète. Ne l'exposez pas dans du code côté client ni dans des dépôts publics.
Les limites augmentent avec votre offre. Vous pouvez changer d'offre à tout moment depuis la page de facturation.
| Offre | Requêtes / min | Tâches en parallèle |
|---|---|---|
| Free | 10 | 1 |
| Lite | 30 | 2 |
| Pro | 60 – 200 | 3 – 25 |
Lorsque vous dépassez votre limite de débit, vous recevez une réponse 429 accompagnée d'un en-tête Retry-After indiquant le nombre de secondes à attendre.
Toutes les erreurs suivent la même structure JSON :
{
"error": {
"code": "insufficient_credits",
"status": 402,
"message": "You need at least 10 credits for this model."
}
}| Code | Statut | Description |
|---|---|---|
unauthorized | 401 | Clé d'API invalide ou absente. |
insufficient_credits | 402 | Crédits insuffisants pour traiter la requête. |
forbidden | 403 | La clé d'API n'a pas l'autorisation d'effectuer cette action. |
not_found | 404 | La ressource demandée n'existe pas. |
validation_error | 422 | La validation du corps de la requête a échoué. Vérifiez les champs obligatoires. |
rate_limit_exceeded | 429 | Trop de requêtes. Réessayez après le délai indiqué dans les en-têtes. |
internal_error | 500 | Erreur serveur inattendue. Contactez le support si elle persiste. |