Guide du modèle

API FLUX : FLUX 3, FLUX 2, Kontext et FLUX 3 Video

Black Forest Labs propose désormais plusieurs modèles d'image FLUX et un modèle vidéo. Ce guide explique quel FLUX utiliser pour quel travail, ce que coûte chacun à chaque taille et comment les appeler via une seule API.

Les modèles FLUX sur Revana

FLUX est la famille de modèles d'image de Black Forest Labs, et maintenant aussi un modèle vidéo. Le catalogue propose la toute dernière génération, FLUX 3, ainsi que FLUX 2 et les modèles d'édition Kontext. Tous acceptent le même format de requête :

Comparatif des modèles FLUX
ModèleIdentifiant du modèleUsageTaillesImages de référencePrix à partir deRoutes
FLUX 3flux-3texte vers image, édition1K, 1.5K, 2K, 4Kjusqu'à 10$0.05 / imageune route
FLUX 2 Proflux-2-protexte vers image, édition1 à 4 MPjusqu'à 8$0.03 / imagedeux routes
FLUX 2 Maxflux-2-maxtexte vers image, édition1 à 4 MPjusqu'à 8$0.07 / imageune route
FLUX Kontext Proflux-kontext-protexte vers image, éditionvaleur par défaut du modèlejusqu'à 4$0.04 / imagedeux routes
FLUX Kontext Maxflux-kontext-maxtexte vers image, éditionvaleur par défaut du modèlejusqu'à 4$0.07 / imagedeux routes
FLUX 3 Videoflux-3-videotexte vers vidéo, image vers vidéo, avec sondraft, hd, fhd ; 5 à 20 sune image de départ$0.06 / sune route

Les tailles de FLUX 2 sont données en mégapixels (1MP à 4MP) avec une option de format d'image auto qui suit votre image de référence. FLUX 3 utilise les noms 1K à 4K des autres modèles d'image.

Quel FLUX utiliser

  • FLUX 2 Pro est le cheval de trait : réputé pour son détail photoréaliste et des mains et des visages fiables, avec jusqu'à huit références, à partir de $0.03 par image à 1 MP. Il dispose de deux routes.
  • FLUX 3 est le modèle d'image le plus récent et accepte jusqu'à dix références. Il coûte $0.05 en 1K et $0.10 en 2K ; son réglage 4K est bien plus cher, à $0.61 : ne demandez donc de la 4K que lorsque vous en avez besoin.
  • FLUX 2 Max coûte plus cher par image aux petites tailles, mais moins que FLUX 3 à sa plus grande : $0.16 à 4 MP.
  • FLUX Kontext Pro et Max sont conçus pour l'édition par instruction avec jusqu'à quatre images, à un prix fixe par image.

Nous ne publions pas de classement de qualité entre eux ; essayez vos prompts sur deux ou trois et comparez.

Tarifs des images FLUX (octobre 2026)

Prix des images FLUX par taille
ModèleTaillePar image100 images
FLUX 31K$0.05$5.00
FLUX 31.5K$0.07$7.00
FLUX 32K$0.10$10.00
FLUX 34K$0.61$61.00
FLUX 2 Pro1 MP$0.03$3.00
FLUX 2 Pro2 MP$0.05$5.00
FLUX 2 Pro4 MP$0.08$8.00
FLUX 2 Max1 MP$0.07$7.00
FLUX 2 Max4 MP$0.16$16.00
FLUX Kontext Proune seule taille$0.04$4.00
FLUX Kontext Maxune seule taille$0.07$7.00

FLUX 3 Video

FLUX 3 Video produit des clips de 5 à 20 secondes à partir d'un prompt ou d'une image de départ, avec du son si vous le demandez. Il est facturé à la seconde de sortie, selon trois niveaux de qualité :

Prix de FLUX 3 Video par seconde et par clip
RéglagePar secondeClip de 10 sClip de 20 s
draft$0.06$0.60$1.20
hd$0.17$1.70$3.40
fhd$0.29$2.90$5.80

Passez le réglage dans resolution. Le réglage draft est un moyen peu coûteux de vérifier le mouvement et le cadrage avant de payer pour fhd. Pour comparer avec d'autres modèles vidéo, voir le guide de la meilleure API vidéo IA.

Générer une image avec FLUX 2 Pro

Envoyez POST /v1/generations avec l'identifiant du modèle et un input, puis interrogez jusqu'à ce que la tâche soit succeeded ou failed. Cette image de 2 MP coûte $0.05.

cURL
export REVANA_API_KEY="sr_live_..."

# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
  -H "Authorization: Bearer $REVANA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "flux-2-pro",
    "input": {
      "prompt": "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
      "resolution": "2MP",
      "aspect_ratio": "3:4"
    },
    "max_cost_usd": 0.1
  }'

# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JC2V8K5T \
  -H "Authorization: Bearer $REVANA_API_KEY"
Python
import os
import time

import requests

API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}

resp = requests.post(f"{API}/generations", headers=HEADERS, json={
    "model": "flux-2-pro",
    "input": {
        "prompt": "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
        "resolution": "2MP",
        "aspect_ratio": "3:4",
    },
    "max_cost_usd": 0.1,
})
resp.raise_for_status()
job = resp.json()

while job["status"] in ("queued", "running"):
    time.sleep(3)
    job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()

if job["status"] == "succeeded":
    print(job["output"]["urls"], job["cost_usd"])
else:
    print("Failed:", job["error"])
Node.js
// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
  Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
  "Content-Type": "application/json",
};

const res = await fetch(`${API}/generations`, {
  method: "POST",
  headers,
  body: JSON.stringify({
    model: "flux-2-pro",
    input: {
      prompt: "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
      resolution: "2MP",
      aspect_ratio: "3:4",
    },
    max_cost_usd: 0.1,
  }),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();

while (job.status === "queued" || job.status === "running") {
  await new Promise((r) => setTimeout(r, 3000));
  job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}

if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);

Un clip FLUX 3 Video à partir d'une image de départ

Pour la vidéo, envoyez une image de départ dans image_url, la durée dans duration et audio: true pour le son. Ce clip hd de 10 secondes coûte $1.70 :

Corps de la requête
{
  "model": "flux-3-video",
  "input": {
    "prompt": "The potter slowly lifts the finished bowl from the wheel and turns it toward the light. Soft hum of the wheel winding down.",
    "image_url": "https://example.com/potter.png",
    "resolution": "hd",
    "duration": 10,
    "audio": true
  },
  "max_cost_usd": 2.1
}

Le prix de chaque tâche est bloqué sur votre solde à l'envoi et n'est facturé que si elle réussit. Si une tâche échoue, le blocage est libéré et vous ne payez rien.

Tous les modèles FLUX sont sur la page des modèles. La documentation liste chaque champ d'entrée, et les packs de crédits sont sur la page des tarifs. Obtenez une clé API pour commencer.

Questions fréquentes

Combien coûte l'API FLUX 3 ?

En octobre 2026, FLUX 3 coûte $0.05 par image en 1K, $0.07 en 1.5K, $0.10 en 2K et $0.61 en 4K.

Combien coûte FLUX 2 Pro ?

À partir de $0.03 par image à 1 mégapixel, jusqu'à $0.08 à 4 mégapixels.

FLUX peut-il modifier des images ?

Oui. FLUX 3 accepte jusqu'à 10 images de référence, FLUX 2 Pro et Max jusqu'à 8, et FLUX Kontext Pro et Max jusqu'à 4, toutes dans image_urls.

Existe-t-il une API vidéo FLUX ?

Oui. FLUX 3 Video produit des clips de 5 à 20 secondes à partir d'un texte ou d'une image de départ, avec son en option, à partir de $0.06 la seconde au réglage draft.

Quelles tailles FLUX 2 accepte-t-il ?

Les tailles sont en mégapixels : 1MP, 2MP, 3MP ou 4MP, avec des formats d'image de 21:9 à 9:21 ou auto.

Essayez FLUX avec une seule clé

Une seule clé API pour tous les modèles FLUX et tous les autres modèles d'image et de vidéo. Crédit prépayé à partir de $10, facturé uniquement pour les tâches réussies.