FLUX.1 Kontext est une famille de modèles contextuels pour l'édition et la génération texte-vers-image, avec des variantes Pro et Max, un tarif prévisible par image et un traitement asynchrone des tâches.
Points forts du service

Image link valid for 72 hours
Tarification transparente sans frais cachés. Ne payez que ce que vous utilisez.
| Variante | Prix OrPrix actuel | Prix Platine | Prix Diamant | Prix officiel | Votre économie |
|---|---|---|---|---|---|
flux-kontext-pro | 0.32Credits(~$0.032)/img | 0.304Credits(~$0.0304)/img | 0.288Credits(~$0.0288)/img | 0.4Credits(~$0.04)/img | 20% |
flux-kontext-max | 0.64Credits(~$0.064)/img | 0.608Credits(~$0.0608)/img | 0.576Credits(~$0.0576)/img | 0.8Credits(~$0.08)/img | 20% |
* Les coûts réels dépendent du résultat final.
Appelez flux-kontext-pro avec une seule requête POST. La génération est asynchrone : envoyez une tâche, puis interrogez l'endpoint des tâches pour obtenir l'URL de l'image.
Enregistrez votre clé APIMart dans la variable d'environnement APIMART_API_KEY et envoyez Authorization: Bearer <key> à chaque requête.
Envoyez POST /v1/images/generations avec model flux-kontext-pro, votre prompt et size. Ajoutez image_urls pour éditer avec jusqu'à quatre références. Les URL example.com sont des exemples : remplacez-les par vos propres images accessibles publiquement ou des données Base64. L'ID de la tâche se trouve dans data[0].task_id.
Interrogez GET /v1/tasks/{task_id} jusqu'à ce que status vaille completed, puis lisez l'URL de l'image dans data.result.images[0].url[0]. APIMart conserve les résultats 72 heures : téléchargez les images que vous souhaitez garder.
Tous les paramètres, tailles de sortie et champs de réponse sont décrits dans la référence de la FLUX.1 Kontext API.
curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-kontext-pro",
"prompt": "Un coin lecture douillet avec un fauteuil vert, une lumière de lampe chaude et la pluie sur la vitre",
"size": "4:3",
"output_format": "png"
}'import os
import time
import requests
API_BASE = "https://api.apimart.ai"
headers = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}"}
# 1. Submit the generation task
payload = {
"model": "flux-kontext-pro",
"prompt": "Un coin lecture douillet avec un fauteuil vert, une lumière de lampe chaude et la pluie sur la vitre",
"size": "4:3",
"output_format": "png"
}
resp = requests.post(f"{API_BASE}/v1/images/generations", headers=headers, json=payload, timeout=60)
resp.raise_for_status()
task_id = resp.json()["data"][0]["task_id"]
# 2. Poll the task until it finishes
for _ in range(200):
task_resp = requests.get(f"{API_BASE}/v1/tasks/{task_id}", headers=headers, timeout=30)
task_resp.raise_for_status()
task = task_resp.json()["data"]
if task["status"] == "completed":
print(task["result"]["images"][0]["url"][0])
break
if task["status"] == "failed":
raise RuntimeError(task.get("error", {}).get("message", "generation failed"))
time.sleep(3)
else:
raise TimeoutError(f"task {task_id} did not finish in time; continue GET polling with this task ID")curl -X POST https://api.apimart.ai/v1/images/generations \
-H "Authorization: Bearer $APIMART_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-kontext-pro",
"prompt": "Remplace la veste par du cuir rouge foncé en gardant le visage, la pose et l'\''arrière-plan inchangés",
"size": "auto",
"output_format": "png",
"image_urls": [
"https://example.com/portrait.jpg"
]
}'TASK_ID="task_xxx" # replace with the task_id returned by the POST request
curl "https://api.apimart.ai/v1/tasks/$TASK_ID" \
-H "Authorization: Bearer $APIMART_API_KEY"| Paramètre | Type | Obligatoire | Par défaut | Description |
|---|---|---|---|---|
model | string | Oui | Par défaut: flux-kontext-pro | flux-kontext-pro ou flux-kontext-max. |
prompt | string | Oui | Par défaut: — | Décrivez l'image à créer ou la modification à appliquer aux références. |
image_urls | string[] | Facultatif | Par défaut: — | Jusqu'à 4 images de référence en URL publiques ou en Base64. À omettre pour le texte vers image. |
size | string | Facultatif | Par défaut: 1:1 | 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9, 9:21 ou auto. La sortie reste d'environ 1 MP : width et height font échouer la tâche et resolution n'a aucun effet. |
output_format | string | Facultatif | Par défaut: png | png, jpeg ou webp. |
seed | integer | Facultatif | Par défaut: — | Le même seed et les mêmes entrées aident à reproduire un résultat ; omettez-le pour un seed aléatoire. |
prompt_upsampling | boolean | Facultatif | Par défaut: false | Laisse le modèle développer et réécrire le prompt avant la génération. |
safety_tolerance | integer | Facultatif | Par défaut: 2 | De 0 (le plus strict) à 6. |
nsfw_check | boolean | Facultatif | Par défaut: false | Vérifie le prompt et les images d'entrée avec omni-moderation-latest avant l'envoi. |
Une seule clé API APIMart appelle tous les modèles FLUX ci-dessous. Les modèles d’image sont facturés à l’image, FLUX 3 Video à la seconde de vidéo.
| Modèle | Idéal pour | Sortie |
|---|---|---|
| FLUX 3 Image API | La FLUX 3 API pour les images : génération et édition avec jusqu’à 10 références, ancrage par recherche et sortie jusqu’en 4K | 768sq à 4K (environ 16 MP) |
| FLUX 3 Image Klein API | Images FLUX 3 moins chères avec seed, 1 à 16 étapes et sortie PNG ou JPEG | 768sq à 4K (environ 16 MP) |
| FLUX 3 Video API | Texte vers vidéo, 1 à 10 images clés, prolongation de vidéo et brouillons, avec audio synchronisé | HD ou FHD, 5 à 20 s |
| FLUX.2 API | Choisir entre FLUX.2 Pro, Max et Flex sur une seule page | 1–4 MP |
| FLUX.2 Pro API | Équilibre qualité/coût pour la production, jusqu’à 8 références | 1–4 MP |
| FLUX.2 Max API | La meilleure qualité de la gamme FLUX.2, jusqu’à 8 références | 1–4 MP |
| FLUX.2 Flex API | Steps et guidance réglables pour la typographie et les mises en page | 1–4 MP |
| FLUX.1 Kontext APICette page | Choisir entre FLUX.1 Kontext Pro et Max sur une seule page | Environ 1 MP |
| FLUX.1 Kontext Pro API | Édition contextuelle à prix fixe par image, jusqu’à 4 références | Environ 1 MP |
| FLUX.1 Kontext Max API | Éditions Kontext de meilleure qualité, plus fidèles au prompt | Environ 1 MP |
Guides, comparatifs et analyses de prix du blog APIMart.
Des capacités centrées sur l'édition, avec des réglages prévisibles et un seul flux asynchrone
Ajoutez une référence lorsque le contexte visuel compte, ou omettez-la pour une génération texte-vers-image
Créez un compte, authentifiez-vous, puis envoyez et interrogez une tâche d'image unifiée
Connectez-vous à APIMart et approvisionnez votre solde. Le même solde peut être utilisé avec tous les modèles pris en charge.
Créez une clé dans le tableau de bord et envoyez-la comme jeton Bearer dans l'en-tête Authorization.
Envoyez la requête POST à /v1/images/generations, lisez data[0].task_id, puis interrogez /v1/tasks/{task_id} jusqu'au statut completed ou failed.
Choix du modèle, entrées, réglages, facturation et fonctionnement des tâches
FLUX.1 Kontext est la gamme de modèles d'image contextuels de Black Forest Labs. Elle est principalement conçue pour modifier des images à partir d'instructions textuelles, mais peut également générer des images à partir de texte seul.
Les deux prennent en charge le texte vers image et l'édition avec jusqu'à quatre références, pour une sortie d'environ 1 MP. flux-kontext-pro est l'option la moins chère pour les retouches courantes ; flux-kontext-max vise une meilleure qualité et une plus grande fidélité au prompt, pour un prix par image deux fois plus élevé. La durée dépend de la tâche et de la charge.
Black Forest Labs a publié FLUX.1 Kontext, avec les modèles [pro] et [max], le 29 mai 2025. Sur APIMart, ils s'appellent avec flux-kontext-pro et flux-kontext-max.
Vous pouvez transmettre jusqu'à quatre URL dans image_urls. La sortie et toutes les images de référence ne doivent pas dépasser 9 MP au total. L'utilisation de plusieurs références est expérimentale et chaque URL doit être accessible publiquement.
Kontext produit environ 1 MP ; resolution est sans effet, et width ou height sont refusés. Dans size, utilisez l'un des neuf rapports pris en charge ou une chaîne WIDTHxHEIGHT ; les dimensions en pixels sont converties vers le rapport compatible le plus proche. Le résultat réel en 16:9 et 9:16 peut s'écarter d'environ 4 %.
Utilisez output_format pour sélectionner png, jpeg ou webp. seed est facultatif et aléatoire par défaut ; réutiliser une valeur seed fixe avec les mêmes entrées peut aider à reproduire un résultat.
C'est possible. Lors des mesures, flux-kontext-max a développé le prompt même lorsque prompt_upsampling n'était pas explicitement activé. Vérifiez les résultats lorsque le libellé doit rester strict.
Envoyez une requête de génération et interrogez le task_id renvoyé jusqu'au statut completed ou failed. Les tâches qui échouent sont remboursées automatiquement. Les URL de référence doivent être accessibles au public ; les hébergeurs qui bloquent le trafic des centres de données peuvent empêcher leur récupération, alors utilisez une URL publique fiable.
La FLUX.1 Kontext API est facturée à l'image générée. Prix de base sur APIMart (octobre 2026) : flux-kontext-pro coûte $0.04 et flux-kontext-max $0.08 par image, sans supplément pour le format ou le nombre de références. Les membres Gold paient $0.032 et $0.064, et les membres Platinum et Diamond économisent jusqu'à 28 %. Les tâches échouées sont remboursées et le montant final est le champ cost de la tâche terminée.
Inscrivez-vous sur APIMart, ouvrez la page API Keys de votre tableau de bord et créez une clé. La même clé permet d'appeler l'API Black Forest Labs FLUX.1 Kontext et tous les autres modèles de la plateforme, avec un paiement à l'usage et sans abonnement.
Envoyez votre clé API APIMart comme jeton Bearer et faites un POST sur /v1/images/generations avec model défini sur flux-kontext-pro ou flux-kontext-max, votre prompt et, si besoin, image_urls. Lisez data[0].task_id dans la réponse puis interrogez /v1/tasks/{task_id} jusqu'à l'état completed ou failed. Tous les paramètres et des exemples de code de l'API Flux Kontext sont dans la documentation APIMart (docs.apimart.ai).
Non. L'API FLUX.1 Kontext n'offre pas de quota gratuit sur APIMart. Elle est payante à l'usage et facturée à l'image générée, les tâches échouées sont remboursées automatiquement, les membres Or bénéficient de 20 % de réduction et les membres Platine et Diamant économisent jusqu'à 28 %. Consultez le tableau des prix en direct de cette page pour les tarifs actuels de Pro et Max.
APIMart propose trois familles de modèles Black Forest Labs avec une seule clé API. FLUX 3 Image (flux-3-image) et FLUX 3 Image Klein (flux-3-image-klein) génèrent et éditent des images avec jusqu'à 10 références ; FLUX.2 (flux-2-pro, flux-2-max et flux-2-flex) couvre la génération et l'édition avec jusqu'à 8 références ; FLUX.1 Kontext (flux-kontext-pro et flux-kontext-max) est spécialisé dans l'édition contextuelle. Tous les modèles d'image utilisent POST /v1/images/generations, et FLUX 3 Video (flux-3-video) utilise POST /v1/videos/generations.
Choisissez FLUX.1 Kontext pour des retouches contextuelles rapides à prix fixe par image : sortie d'environ 1 MP et jusqu'à 4 références. FLUX.2 Pro, Max et Flex montent à 4 MP avec jusqu'à 8 références et sont facturés au mégapixel. FLUX 3 Image accepte jusqu'à 10 références et sort jusqu'en 4K, avec un prix selon la résolution. Les trois fonctionnent avec la même clé APIMart ; le tableau comparatif de cette page renvoie vers chaque modèle.
Découvrez d'autres modèles de la même catégorie.

MiniMax H3 Image
Built for image quality and prompt adherence. It handles text-to-image, reference-based generation and image editing. MiniMax says it can generate a 4K (4096 × 4096) image in under 10 seconds and work with up to 16 reference images. In Chinese launch coverage, MiniMax puts its speed at about 1.5 to 2 times that of mainstream tools.

MiniMax H3 Image Highspeed
Built for speed. The same coverage puts it at about 3 to 4 times faster than mainstream tools, which suits batch jobs or anything that needs fast turnaround.

Seedream 5.5
Seedream 5.5 brings your imagination to life through expressive visuals. From dreamy illustrations to cinematic scenes and product concepts, explore color, texture, and light to shape images that tell your story.

GPT Image 2.6 Sunburst
GPT Image 2.6 Sunburst brings a fresh burst of creativity to your ideas. From vibrant illustrations to atmospheric scenes and striking product concepts, explore rich colors, expressive lighting, and thoughtful compositions that make your vision shine.