- Qu'est-ce que FLUX.1 Kontext ?
- FLUX.1 Kontext vs FLUX.1 Text-to-Image
- Quel niveau utiliser ?
- FLUX.1 Kontext Dev sur Novita AI
- FLUX.1 Kontext Pro sur Novita AI
- FLUX.1 Kontext Max sur Novita AI
- Combien coûte FLUX.1 Kontext sur Novita AI ?
- Démarrage rapide avec l'API
- Schémas d'édition pratiques
- Conclusion
- FAQ
- Articles recommandés
FLUX.1 Kontext est une famille de modèles d’édition d’images context-aware de Black Forest Labs, disponible sur Novita AI en trois niveaux : Dev, Pro et Max. Contrairement aux modèles text-to-image FLUX.1, Kontext prend une image existante plus une instruction textuelle et édite l’image tout en préservant le contexte — changer la tenue d’un sujet, remplacer l’arrière-plan, ajuster la typographie ou composer de nouveaux éléments sans repartir de zéro. Ce guide couvre les différences entre les trois niveaux, leurs paramètres API, leurs tarifs et lequel choisir sur Novita AI.
Qu’est-ce que FLUX.1 Kontext ?
FLUX.1 Kontext est la gamme de modèles d’édition d’images de Black Forest Labs, distincte de leurs modèles text-to-image FLUX.1 et FLUX1.1. La capacité clé est l’édition context-aware : vous fournissez une ou plusieurs images de référence accompagnées d’une instruction textuelle, et le modèle conserve l’identité du sujet, le style et les relations spatiales dans le résultat édité.
Tâches pratiques qu’il gère bien :
- Changer les vêtements, la couleur des cheveux ou les accessoires d’un personnage tout en gardant son visage
- Remplacer ou étendre les arrière-plans sans affecter le sujet au premier plan
- Éditer le texte et la typographie dans l’image (panneaux, étiquettes, superpositions)
- Composer des éléments provenant de plusieurs images sources
- Transfert de style qui préserve le contenu structurel
Sur Novita AI, les trois variantes de Kontext sont servies via l’API de tâche asynchrone standard à l’adresse https://api.novita.ai. Vous effectuez un POST vers l’endpoint approprié, récupérez un task_id, puis interrogez l’API de résultat de tâche jusqu’à ce que la sortie soit prête.
FLUX.1 Kontext vs FLUX.1 Text-to-Image
Cette distinction est importante pour choisir le bon outil. FLUX.1 [dev] et [schnell] sur Novita AI sont des modèles text-to-image : ils génèrent des images uniquement à partir d’instructions textuelles, sans image en entrée. FLUX.1 Kontext Dev, Pro et Max sont des modèles d’édition d’images : ils nécessitent au moins une image source et produisent des éditions ancrées dans cette entrée.
Si vous souhaitez générer à partir de zéro, utilisez FLUX.1 [dev] ou [schnell]. Si vous souhaitez éditer, retoucher ou transformer une image existante tout en préservant son contexte, utilisez FLUX.1 Kontext.
Quel niveau utiliser ?
| Dev | Pro | Max | |
|---|---|---|---|
| Endpoint Novita AI | /v3/async/flux-1-kontext-dev |
/v3/async/flux-1-kontext-pro |
/v3/async/flux-1-kontext-max |
| Prix par image | 0,0225 $ (0,018 $ mode rapide) | 0,036 $ | 0,072 $ |
| Contrôle de la taille de sortie | Dimensions en pixels (256–1536 par côté) | Préréglages de rapport d’aspect | Préréglages de rapport d’aspect |
| Étapes d’inférence | Configurables (1–50, défaut 28) | Fixes | Fixes |
| Mode rapide | Oui (coût réduit, qualité légèrement inférieure) | Non | Non |
| Tolérance de sécurité | Non | Oui (1–5, défaut 2) | Oui (1–5, défaut 2) |
| Nombre max d’images source | 4 | 4 | 4 |
| Idéal pour | Pipelines à haut volume, workflows soucieux des coûts, besoins de résolution personnalisée | Qualité et coût équilibrés, utilisation en production | Qualité de sortie la plus élevée, cohérence premium |
Utilisez Dev quand : vous avez besoin d’un débit économique, souhaitez ajuster les étapes d’inférence ou les dimensions en pixels, ou exécutez des pipelines automatisés à haut volume où le mode rapide est pertinent.
Utilisez Pro quand : vous voulez des éditions fiables de qualité production à un prix intermédiaire et n’avez pas besoin de régler les étapes d’inférence. L’interface de rapport d’aspect est plus simple à utiliser pour les formats web et sociaux.
Utilisez Max quand : la qualité de sortie est la préoccupation principale et le coût est secondaire. Max vise une cohérence premium pour les actifs professionnels, les images de marque ou les travaux où la fidélité visuelle impacte directement le produit final.
FLUX.1 Kontext Dev sur Novita AI
Endpoint : POST https://api.novita.ai/v3/async/flux-1-kontext-dev
Dev offre le plus de contrôle sur les paramètres de génération. Vous pouvez définir des dimensions exactes en pixels plutôt que des préréglages de rapport d’aspect, ajuster les étapes d’inférence et activer le mode rapide pour réduire le coût au détriment d’une certaine qualité.
Paramètres de la requête :
| Paramètre | Type | Défaut | Notes |
|---|---|---|---|
prompt |
string | obligatoire | Instruction d’édition |
images |
string[] | facultatif | Base64 ou URL ; jusqu’à 4 images |
fast_mode |
boolean | false | Réduit le coût à 0,018 $/image |
size |
string | — | largeur*hauteur, 256–1536 par dimension |
num_inference_steps |
integer | 28 | Plage 1–50 |
guidance_scale |
number | 2.5 | Plage 1.0–20.0 |
num_images |
integer | 1 | Plage 1–4 |
seed |
integer | -1 | -1 = aléatoire |
output_format |
string | jpeg | jpeg, png, webp |
Quand ajuster les étapes : pour des éditions simples (changement de couleur, remplacement de texte), 20 étapes suffisent souvent. Pour des modifications compositionnelles complexes ou un mélange de plusieurs images, 28–35 étapes améliorent généralement la cohérence. Au-delà de 40 étapes, l’apport de qualité est rarement significatif pour les tâches d’édition.
FLUX.1 Kontext Pro sur Novita AI
Endpoint : POST https://api.novita.ai/v3/async/flux-1-kontext-pro
Pro échange le contrôle granulaire des étapes contre une interface plus simple et une qualité de sortie supérieure. Vous spécifiez un rapport d’aspect plutôt que des dimensions en pixels, ce qui facilite le ciblage de formats standards (1:1 pour les réseaux sociaux, 16:9 pour les vignettes vidéo, 9:16 pour le mobile).
Paramètres de la requête :
| Paramètre | Type | Défaut | Notes |
|---|---|---|---|
prompt |
string | obligatoire | Instruction d’édition |
images |
string[] | facultatif | Base64 ou URL ; jusqu’à 4 images |
guidance_scale |
number | 3.5 | Plage 1.0–20.0 |
aspect_ratio |
string | — | 1:1, 16:9, 4:3, 3:2, 2:3, 3:4, 9:16, 9:21, 21:9 |
seed |
integer | -1 | -1 = aléatoire |
safety_tolerance |
string | 2 | 1 (strict) à 5 (permissif) ; mode text-to-image uniquement |
Remarque : la documentation de Novita AI indique que safety_tolerance n’est appliqué qu’en mode text-to-image pour Pro. Lors de l’utilisation de Kontext pour l’édition d’images (c’est-à-dire en passant des images sources), ce paramètre est sans effet.
FLUX.1 Kontext Max sur Novita AI
Endpoint : POST https://api.novita.ai/v3/async/flux-1-kontext-max
Max partage presque exactement l’interface de Pro — mêmes préréglages de rapport d’aspect, mêmes contrôles de tolérance de sécurité — mais vise une cohérence et une fidélité plus élevées. Si vous utilisez Pro et que les sorties sont incohérentes sur un lot, ou si une édition spécifique s’écarte constamment du sujet source, Max est la prochaine étape à essayer.
Paramètres de la requête :
| Paramètre | Type | Défaut | Notes |
|---|---|---|---|
prompt |
string | obligatoire | Instruction d’édition |
images |
string[] | facultatif | Base64 ou URL ; jusqu’à 4 images |
seed |
integer | — | Plage -1–2147483647 |
guidance_scale |
number | 3.5 | Plage 1.0–20.0 |
safety_tolerance |
string | 2 | 1 (strict) à 5 (permissif) |
aspect_ratio |
string | — | Mêmes préréglages que Pro |
La principale différence pratique avec Pro réside dans le plafond de qualité de sortie et le prix. Pour la plupart des workflows API, Pro couvre le cas d’utilisation. Max est pertinent pour la production d’actifs finaux où vous avez besoin du meilleur résultat du modèle avant révision humaine.
Combien coûte FLUX.1 Kontext sur Novita AI ?
Tarifs en date du 26 juin 2026 (source : page de tarification Novita AI) :
| Variante | Prix par image |
|---|---|
| FLUX.1 Kontext Dev | 0,0225 $ |
| FLUX.1 Kontext Dev (mode rapide) | 0,018 $ |
| FLUX.1 Kontext Pro | 0,036 $ |
| FLUX.1 Kontext Max | 0,072 $ |
Les prix de Novita AI sont inférieurs aux tarifs directs de BFL (Pro : 0,04 $, Max : 0,08 $ chez BFL au 26 juin 2026). Pour les pipelines d’édition à haut volume, la différence s’accumule rapidement : 10 000 éditions Pro sur Novita coûtent 360 $ contre 400 $ en direct.
Démarrage rapide avec l’API
Obtenez votre clé API depuis la console Novita AI. Les trois endpoints Kontext utilisent le même modèle asynchrone : POST pour soumettre, recevoir un task_id, puis GET depuis l’endpoint de résultat de tâche jusqu’à ce que la sortie soit prête.
Exemple Python — FLUX.1 Kontext Pro :
import requests
import time
API_KEY = "VOTRE_CLE_API_NOVITA"
BASE_URL = "https://api.novita.ai"
def edit_image_kontext_pro(image_url: str, prompt: str, aspect_ratio: str = "1:1") -> str:
response = requests.post(
f"{BASE_URL}/v3/async/flux-1-kontext-pro",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"prompt": prompt,
"images": [image_url],
"aspect_ratio": aspect_ratio,
"guidance_scale": 3.5,
},
)
response.raise_for_status()
task_id = response.json()["task_id"]
# Interroger le résultat
while True:
result = requests.get(
f"{BASE_URL}/v3/async/task-result",
headers={"Authorization": f"Bearer {API_KEY}"},
params={"task_id": task_id},
)
result.raise_for_status()
data = result.json()
if data.get("task", {}).get("status") == "TASK_STATUS_SUCCEED":
return data["images"][0]["image_url"]
elif data.get("task", {}).get("status") == "TASK_STATUS_FAILED":
raise RuntimeError(f"Tâche échouée : {data}")
time.sleep(2)
Variante Dev avec mode rapide et résolution personnalisée :
response = requests.post(
f"{BASE_URL}/v3/async/flux-1-kontext-dev",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"prompt": "Changez la veste en cuir rouge",
"images": [image_url],
"fast_mode": True,
"size": "1024*1024",
"num_inference_steps": 28,
"guidance_scale": 2.5,
"output_format": "webp",
},
)
Variante Max pour la plus haute qualité :
response = requests.post(
f"{BASE_URL}/v3/async/flux-1-kontext-max",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json",
},
json={
"prompt": "Remplacez l'arrière-plan par un coucher de soleil sur les montagnes",
"images": [image_url],
"aspect_ratio": "16:9",
"guidance_scale": 3.5,
},
)
Schémas d’édition pratiques
Cohérence du sujet entre les images : Pour maintenir l’identité d’un personnage ou d’un produit constante sur un lot, passez la même image source avec une instruction variée pour chaque image. Un seed fixe verrouille le style de sortie au sein d’une session.
Composition multi-images : Les trois variantes acceptent jusqu’à 4 images source. Passez une référence de personnage et une référence d’arrière-plan ensemble et demandez au modèle de les composer. Des instructions plus simples produisent des résultats plus prévisibles.
Éditions typographiques : Kontext gère le texte dans l’image mieux que la plupart des modèles d’édition. Spécifiez explicitement le changement dans l’instruction : "Changez le texte du panneau de 'OPEN' à 'CLOSED'". Pro et Max produisent des éditions typographiques plus lisibles que Dev, en particulier pour les textes petits ou stylisés.
Affinage itératif : La sortie de Kontext est simplement une image — renvoyez-la comme source pour l’édition suivante. Effectuez d’abord une édition grossière avec Dev en mode rapide, puis un passage de qualité finale avec Pro ou Max.
Quand éviter Kontext : Pour générer des images sans source de référence, utilisez FLUX.1 Dev text-to-image sur Novita AI — Kontext a besoin d’images source pour éditer.
Conclusion
FLUX.1 Kontext est une famille de modèles d’édition d’images context-aware — pas un système text-to-image. Sa capacité principale est de préserver l’identité du sujet, les relations spatiales et le style tout en appliquant des éditions précises pilotées par du texte sur une image existante. Cette distinction est importante lors du choix par rapport à FLUX.1 Dev, Schnell ou d’autres modèles T2I : Kontext est le bon outil lorsque vous avez des images source et que vous devez y changer quelque chose de spécifique.
Parmi les trois niveaux sur Novita AI, la logique de sélection est simple. Dev est le bon choix pour les workflows à haut débit ou sensibles aux coûts — il expose le contrôle des étapes d’inférence et le dimensionnement au pixel près, et le mode rapide fait chuter le prix à 0,018 $/image. Pro est le défaut pour la plupart des cas d’utilisation en production : interface de rapport d’aspect plus simple, meilleure cohérence des sorties que Dev, et un prix intermédiaire (0,036 $/image) qui fonctionne pour les pipelines continus. Max vise la production d’actifs finaux où le plafond de qualité importe plus que le coût — il partage l’interface de Pro mais offre une cohérence supérieure, ce qui en fait le choix approprié pour les images de marque, les travaux prêts à imprimer ou toute sortie qui va directement devant un public sans édition supplémentaire.
Les trois variantes acceptent jusqu’à 4 images source et renvoient les résultats via la même API de tâche asynchrone, donc la sélection du niveau est en pratique un changement d’endpoint d’une seule ligne. Le bon niveau dépend de la destination de la sortie : les pipelines automatisés penchent vers Dev, les API de production vers Pro, la livraison finale vers Max.
FAQ
Q : Quelle est la plus grande différence pratique entre Dev, Pro et Max ?
R : Dev vous donne un contrôle direct sur les étapes d’inférence et les dimensions en pixels de sortie, ainsi qu’une option de mode rapide qui réduit le coût au détriment d’une certaine qualité. Pro et Max utilisent des préréglages de rapport d’aspect et figent le pipeline d’inférence — Pro est l’option de production équilibrée, Max a un plafond de qualité plus élevé. Les prix reflètent cela : Dev à partir de 0,018 $, Pro 0,036 $, Max 0,072 $ par image sur Novita AI (vérifié le 26 juin 2026).
Q : Par quel niveau devrais-je commencer ?
R : Commencez par Pro. Il couvre la majorité des cas d’utilisation d’édition d’images en production avec une interface simple et des sorties fiables. Passez à Dev si vous avez besoin de contrôler les coûts de débit ou des dimensions en pixels personnalisées ; passez à Max si les sorties de Pro sont incohérentes ou si vous produisez des actifs finaux qui vont directement à un public.
Q : Quand vaut-il la peine de passer de Pro à Max ?
R : Lorsque la cohérence des sorties importe plus que le coût. Signaux courants : les résultats Pro dérivent sur un lot lorsque la préservation de l’identité est critique (même personnage ou produit sur de nombreuses éditions), les éditions typographiques fines se dégradent, ou la sortie va directement en production sans étape de contrôle qualité humaine. Max n’expose pas de paramètres différents — c’est la même interface que Pro, juste un plafond de qualité plus élevé.
Q : Le mode rapide de Dev réduit-il sensiblement la qualité ?
R : Pour les éditions simples — changements de couleur unis, remplacements d’arrière-plan, suppression d’objet — la qualité du mode rapide est généralement acceptable. Pour les compositions complexes, les changements typographiques précis ou les éditions nécessitant une forte cohérence du sujet, le Dev standard ou Pro produit des résultats plus fiables. Le mode rapide est mieux traité comme un niveau de prototypage ou de tri, pas un niveau de sortie finale.
Q : Quelle est la différence entre FLUX.1 Kontext et les modèles text-to-image FLUX.1 ?
R : FLUX.1 Kontext (Dev/Pro/Max) est un modèle d’édition d’images : il prend une ou plusieurs images source plus une instruction textuelle et renvoie une version éditée. FLUX.1 [dev] et [schnell] sont des modèles text-to-image : ils génèrent des images à partir d’une instruction textuelle sans image en entrée. Les deux familles résolvent des problèmes différents et ne sont pas interchangeables — utilisez Kontext lorsque vous avez des images source à éditer, et les modèles T2I lors de la génération à partir de zéro.
