from $0.024 per image (1MP $0.024 · 2MP $0.036 · 3MP $0.048) — un seul endpoint compatible OpenAI sur
https://api.apimart.ai/v1, sans abonnement mensuel. (relevé le 2026-10-12)
Obtenir une clé API · Tarifs en direct · Page du modèle · ⚡ Démarrage en 60 secondes
Pourquoi les équipes passent par APIMart pour FLUX 2 Pro (flux-2-pro)
- Une clé, tout le catalogue. La même base URL
https://api.apimart.ai/v1et le même en-têteAuthorizationdonnent accès à FLUX 2 Pro (flux-2-pro) et à plus de 300 autres modèles d'image, de vidéo et de langage — changez le champmodel, pas votre client. - $1 minimum, paiement à l'usage. Ni abonnement ni forfait prépayé à dimensionner à l'avance : rechargez à partir de $1 et consommez-le en appels.
- Le montant revient dans la réponse. Chaque tâche terminée indique le montant facturé (
cost/credits_cost) ; une tâche marquéefailedest remboursée. - Asynchrone par conception. Soumettez, récupérez le
task_id, interrogezGET /v1/tasks/{id}— le traitement par lots et les retries relèvent d'une file d'attente ordinaire, pas d'une intégration sur mesure.
FLUX 2 Pro by Black Forest Labs generates images from text or references, priced per megapixel by output size.
| Route | model value |
Billing | Notes |
|---|---|---|---|
| Per-image | flux-2-pro |
per delivered image, by resolution | see the model page for the exact tiers |
Endpoint: POST https://api.apimart.ai/v1/images/generations, then poll GET /v1/tasks/{task_id}.
| Output | List price | Effective price |
|---|---|---|
| 1MP | 0.03 | 0.024 |
| 2MP | 0.045 | 0.036 |
| 3MP | 0.06 | 0.048 |
| 4MP | 0.075 | 0.06 |
Prices are a snapshot; the pricing page and data/model.json are refreshed by CI, and a completed task reports the exact amount in its cost field.
| Field | Type | Default | Notes |
|---|---|---|---|
model |
string | required | the model id shown in the route table above |
prompt |
string | required | what to generate, or what to change when editing |
size |
string | auto / 1:1 |
aspect ratio, or auto where the route supports it |
resolution |
string | 1K |
output resolution tier — cost scales with it |
n |
integer | 1 |
number of images per task, where the route allows more than one |
image_urls |
string[] | — | reference images as public HTTP(S) URLs or base64 data URLs |
nsfw_check |
boolean | false |
runs omni-moderation-latest before submitting |
The table lists the fields accepted by the APIMart images/generations endpoint. Check the model page for anything this model adds on top.
curl --request POST --url https://api.apimart.ai/v1/images/generations \
--header "Authorization: Bearer $APIMART_API_KEY" --header 'Content-Type: application/json' \
-d '{"model":"flux-2-pro","prompt":"A bamboo forest at sunrise, slow push-in","size":"1:1","resolution":"1K"}'import os, time, requests
BASE = "https://api.apimart.ai/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['APIMART_API_KEY']}", "Content-Type": "application/json"}
created = requests.post(f"{BASE}/images/generations", headers=HEADERS, timeout=60, json={
"model": "flux-2-pro", "prompt": "A bamboo forest at sunrise, slow push-in",
}).json()
task_id = created["data"]["id"]
while True:
task = requests.get(f"{BASE}/tasks/{task_id}", headers=HEADERS, timeout=60).json()["data"]
if task["status"] in ("completed", "failed"):
break
time.sleep(5)
print(task.get("cost"), task["result"]["images"][0]["url"])Runnable versions: examples/. The task lifecycle is pending → processing → completed | failed.
Quel est l'id du modèle FLUX 2 Pro ?
flux-2-pro. Voir le tableau des routes ci-dessus.
Comment la facturation fonctionne-t-elle ?
from $0.024 per image (1MP $0.024 · 2MP $0.036 · 3MP $0.048). La tâche terminée indique le montant exact dans son champ cost ; une tâche échouée est remboursée.
How do I get a key?
Use the Get an API key link — $1 minimum top-up, no plan required.
- Same model, this language — the other half of this pair: flux2-prompts-fr
- Same model, other languages — 9 more language builds: 中文 flux2-api-cn · Deutsch flux2-api-de · Español flux2-api-es · Relay/gateway flux2-api-gateway · Bahasa flux2-api-id · 日本語 flux2-api-ja · 한국어 flux2-api-ko · Português flux2-api-pt · Русский flux2-api-ru
- More models in this language — midjourney-api-fr · gemini-2-5-flash-image-preview-api-fr · nano-banana-api-fr · gemini-3-1-flash-image-preview-api-fr · nano-banana-2-api-fr · gemini-3-pro-image-preview-api-fr
- Topic hubs — every build of this model, all languages: flux2 · flux2-api
This repository is one build in a cross-linked set of API guides for the same model family; each language build links back to the others.
| Purpose | Attributed link | Target |
|---|---|---|
| Model page | https://go.apimart.ai/k-453c7f | apimart.ai/fr/model/flux-2 |
| Live pricing | https://go.apimart.ai/k-c552a8 | apimart.ai/fr/pricing |
| Get an API key | https://go.apimart.ai/k-df210d | apimart.ai/fr/keys |
Outbound APIMart links are minted through the promo link API; hand-made tracking parameters are rejected by
tools/check_links.py in CI.
FLUX 2 Pro is a third-party model served through APIMart; this repository documents how to call it and publishes model ids and prices, and does not claim official status. Model names, prices and documentation belong to their respective owners.
MIT — see LICENSE.
