Référence · Erreurs
Erreurs de l’API Photta chaque type et la marche à suivre
En une phrase
Chaque échec de l’API Photta renvoie la même structure : un statut, un `error.type`, un message et un `request_id`. Réessayez les 429 après le délai du header Retry-After et les 5xx avec un backoff ; corrigez les erreurs 400, 401 et 402 directement dans votre code.
- Erreurs: 7 types d'erreurs
- Retry-After: Retry-After: 30s
- Limites: 600 requêtes/min
Chaque chiffre sur cette page provient de la documentation de l'API Photta · vérifié
Types d’erreurs
La liste complète publiée par la documentation de l’API.
- 400
invalid_request_error - The request is malformed or contains invalid parameters.
- 401
authentication_error - The API key is missing, invalid, or expired.
- 402
insufficient_credits_error - Your account does not have enough credits.
- 404
not_found_error - The requested resource does not exist.
- 409
conflict_error - The request conflicts with current state — e.g. your concurrent-batch cap is reached.
- 429
rate_limit_error - Too many requests. Slow down and retry.Retry-After: 30
- 500
api_error - An internal server error occurred. Retry later.
Structure d’une erreur
La même enveloppe sur chaque endpoint, quelle que soit l’erreur survenue.
{
"error": {
"type": "rate_limit_error",
"message": "Rate limit exceeded."
},
"request_id": "req_xxxxxxxx"
}Gestion des échecs
Respectez le Retry-After
Une 429 comporte un en-tête Retry-After. Attendez ce nombre de secondes, puis réessayez avec un backoff exponentiel — réessayer immédiatement ne fait que repousser la fenêtre suivante.
Les échecs remboursent les crédits
Une génération qui échoue après avoir été acceptée rembourse ses crédits automatiquement, de sorte qu'une nouvelle tentative ne facture pas deux fois.
Indiquez l’identifiant de requête
Chaque réponse contient un `request_id`. Enregistrez-le dans vos logs. C'est le moyen le plus rapide pour le support de retrouver un échec spécifique parmi des milliers.
La 409 est un signal de file d’attente
Un conflit signifie que la limite de lots simultanés de votre forfait est atteinte. Effectuez un polling sur le lot déjà en cours jusqu'à sa résolution, puis soumettez à nouveau — ne bouclez pas inutilement.
Questions sur les erreurs d’API
À quoi ressemble le corps d'une erreur ?
Un objet `error` avec un `type` et un `message`, aux côtés du `request_id`. Le type est stable et lisible par machine ; le message est destiné aux humains et peut changer.
Quelles erreurs valent la peine d'être réessayées ?
La 429 après avoir attendu les secondes de Retry-After, et les 5xx avec un backoff exponentiel. Une 400, 401 ou 402 échouera de la même manière tant que rien ne change de votre côté.
Que signifie une 402 ?
`insufficient_credits_error` — le compte ne dispose pas d'assez de crédits pour l'appel, ou pour la réservation complète d'un lot. Rien n'est généré et rien n'est débité.
Comment signaler un échec ?
Envoyez le `request_id`, l'endpoint et l'horodatage. Ce triplet identifie l'appel exact ; l'image elle-même n'est pas requise pour le retrouver.
Endpoints et références
Fonctionnalités
API de try-on virtuel pour les vêtements
API REST qui positionne des vêtements sur des mannequins générés par IA. Traitement asynchrone, génération en 1.5–4 minutes, 5 crédits en 2K, 6 en 4K. Exemples en cURL, Node.js et Python.
LireFonctionnalités
API de try-on de bijoux pour colliers, bagues, bracelets et boucles d'oreilles
Positionnez colliers, bagues, bracelets et boucles d'oreilles sur des modèles IA via REST. 5 crédits en 2K, mannequins gros plan intégrés, rendu gérant les reflets d'après la documentation de Photta.
LireFonctionnalités
API mannequin fantôme pour des photos de produits sur mannequin invisible
Endpoint AI de mannequin fantôme. Supprimez le mannequin d'une photo de vêtement et préservez les détails intérieurs. 3D ou flat-lay, traitement par lots, 4 crédits en 2K.
LireRéférence
Première image Photta en moins de cinq minutes.
Inscrivez-vous, générez une clé d'API, lancez votre premier appel cURL, effectuez le polling jusqu'à la complétion, persistez le résultat. Cinq étapes documentées de bout en bout.
LireRéférence
Authentification de l’API Photta
Comment s’authentifier auprès de l’API Photta : l’en-tête Authorization, le préfixe de clé, l’endroit où les clés sont créées et comment en effectuer la rotation en toute sécurité.
LireRéférence
Tarification de l'API Photta
Le coût en crédits de chaque endpoint de l’API Photta en 2K et 4K, le fonctionnement de la facturation et des remboursements, et les endpoints gratuits. Aucun prix monétaire par image.
LireRéférence
Rate limits de l'API Photta
La rate limit de l'API Photta, sa fenêtre, l'en-tête Retry-After, l'intervalle de polling et les plafonds de simultanéité par forfait, tels que documentés dans l'API.
LireRéférence
Endpoints de ressources de l'API Photta
Listez les mannequins, poses, arrière-plans, chaussures et étiquettes de marque, importez les vôtres et consultez votre solde de crédits. Les référentiels derrière chaque génération.
Lire
Chaque chiffre sur cette page provient de la documentation de l'API Photta · vérifié
Testez l'API en cinq minutes
Générez une clé d'API Photta, collez le snippet cURL ci-dessus, et vous obtiendrez votre première photo portée sur modèle avant même que le café ait fini de couler.
- 7 types d'erreurs
- Retry-After: 30s
- 600 requêtes/min