Ce que vous allez créer
Vous allez créer une tâche de génération d’image Flux avecPOST /flux/v1/flux-dev, interroger GET /flux/v1/get_result, et télécharger l’URL de l’image générée lorsque la tâche sera prête.
Prérequis
- Une clé API CometAPI stockée dans
COMETAPI_KEY - Python 3.10+ avec
requests, ou Node.js 18+ - Un chemin de modèle Flux issu de la référence de l’API Flux ou de Models
Clé API, URL de base, authentification
La génération Flux utilise un nom de modèle dans le chemin de l’URL :Exemples de code
Utilisez les onglets ci-dessous pour des exemples copiables en cURL, Python et Node.js.Explication du flux
La génération Flux est asynchrone. Le endpoint de création renvoie unid de tâche. Interrogez /flux/v1/get_result?id=<task_id> jusqu’à ce que status soit Ready, puis téléchargez result.sample.
Les URL de résultats Flux sont limitées dans le temps. Copiez les images terminées dans votre propre stockage lorsque votre application a besoin d’un accès durable.
Paramètres courants
Dépannage / FAQ
La tâche reste en attente
La tâche reste en attente
Continuez à interroger avec une boucle de tentatives limitée et un délai d’expiration. Stockez l’ID de tâche afin que le job puisse être vérifié plus tard.
L’URL de l’image a expiré
L’URL de l’image a expiré
Téléchargez
result.sample peu après que la tâche soit devenue Ready, puis stockez l’image dans votre propre espace de stockage.Un paramètre Flux échoue
Un paramètre Flux échoue
La prise en charge des paramètres Flux varie selon la variante du modèle. Commencez avec
prompt, width et height, puis consultez la référence de l’API Flux avant d’ajouter des champs facultatifs.Étapes suivantes
- Consultez la référence de l’API Flux generate image.
- Interrogez les résultats avec Get Flux image result.
- Trouvez les modèles Flux dans Models.
- Estimez le coût avec Estimate request cost before calling a model.