Home/Models/Flux/FLUX 2 FLEX
F

FLUX 2 FLEX

İstek Başına:$0.008
FLUX 2 FLEX, çeşitli kullanım senaryoları ve donanım yapılandırmaları genelinde esnek dağıtım için tasarlanmış, çok yönlü ve uyarlanabilir bir modeldir. Ayarlanabilir kalite ayarlarıyla ölçeklenebilir performans sunar, bu da onu dinamik kaynak tahsisi gerektiren uygulamalar için ideal hâle getirir. Bu model, kalite, hız ve kaynak verimliliği arasında en iyi dengeyi sağlar.
Yeni
Ticari kullanım
Genel Bakış
Özellikler
Fiyatlandırma
API

What is FLUX.2 [flex]

FLUX.2 [flex] is the “flexible-control” variant in Black Forest Labs’ FLUX.2 family: a production-minded text→image and image-editing model that exposes tunable inference parameters (steps, guidance scale, seed) so developers trade speed for fidelity and dial typography / fine-detail behavior precisely. Flex supports multi-reference editing (up to 10 reference images in the Flex tier), edits up to ~4 megapixels.


What FLUX.2 [flex] is good for

  • Precise control over quality vs. speed (user selects inference steps and guidance scale).
  • Superior text/typography rendering relative to many contemporaries — recommended for posters, UI mockups, infographics.
  • Multi-reference editing: combine and preserve identity/brand elements across up to 10 input images (Flex), with coherent lighting and materials.
  • High native resolution & editing: up to 4MP output; recommended operational envelope ≤2MP for most workflows.
  • Structured prompts supported: JSON or natural-language prompts; “prompt upsampling” can enrich short prompts automatically.

How FLUX.2 [flex] compares to peers

Short table (summary):

  • Nano Banana Pro (Google / internal names; high-fidelity competitor): similar raw fidelity at high resolutions; Nano Banana targets larger outputs in some provider builds; user comparisons show comparable photorealism but different strengths in prompt behavior and editing consistency.
  • Qwen-Image / Hunyuan Image: FLUX.2 reported stronger subjective win rates in the launch comparisons on text→image and editing multi-reference tasks (see launch coverage).
  • Midjourney / Commercial SaaS: Midjourney often uses upscaling pipelines to compete on final pixel count; FLUX.2 emphasizes native high-resolution output and tighter multi-reference editing. Independent reviewers see trade-offs in compositional style and native pixel detail.

Practical takeaway: FLUX.2’s selling points are multi-reference editing, robust typography, and a family of endpoints that let teams pick a throughput/quality/cost compromise. Independent testers find it competitive with the top models in the same release window.

[flex] only parameters:

ParameterTypeDefaultDescription
stepsinteger50[flex only] Number of inference steps. Maximum: 50, default: 50. Higher = more detail, slower.
guidancefloat4.5[flex only] Guidance scale. Controls how closely the output follows the prompt. Minimum: 1.5, maximum: 10, default: 4.5. Higher = closer prompt adherence.

How to access Flux.2 Flex API

Step 1: Sign Up for API Key

Log in to cometapi.com. If you are not our user yet, please register first. Sign into your CometAPI console. Get the access credential API key of the interface. Click “Add Token” at the API token in the personal center, get the token key: sk-xxxxx and submit.

Step 2: Send Requests to Flux.2 Flex API

Select the “flux-2-flex ”endpoint to send the API request and set the request body. The request method and request body are obtained from our website API doc. Our website also provides Apifox test for your convenience. Replace <YOUR_API_KEY> with your actual CometAPI key from your account. base url is flux generate image(https://api.cometapi.com/flux/v1/flux-2-flex)

Insert your question or request into the content field—this is what the model will respond to . Process the API response to get the generated answer.

Step 3: Retrieve and Verify Results

After generation, you can use the /flux/v1/get_result endpoint to query generated images or monitor process status.. After processing, the API responds with the task status and output data.

👇 Start Building Now Flux image generation – API Doc

SSS

What makes FLUX.2 [flex] different from other FLUX.2 models?

FLUX.2 [flex] is specialized for typography and text rendering, making it the best choice for preserving small details and generating text-heavy content.

Does FLUX.2 [flex] support adjustable generation steps?

Yes, FLUX.2 [flex] offers 'Quality with control' by allowing adjustable usage of steps and guidance, unlike the standard settings in [pro] and [max].

How many reference images can FLUX.2 [flex] handle?

Like the other FLUX.2 models, [flex] supports up to 8 reference images via the API (10 in Playground) for multi-reference generation.

What is the pricing for FLUX.2 [flex]?

FLUX.2 [flex] is priced at $0.06 per megapixel (MP), positioning it between the [pro] and [max] models.

Is FLUX.2 [flex] suitable for photo editing?

Yes, FLUX.2 [flex] combines powerful editing capabilities with its text specialization, allowing for changes to objects, colors, and adding text overlays sequentially.

What resolution does FLUX.2 [flex] support?

FLUX.2 [flex] supports high-resolution output up to 4 megapixels (4MP) across any aspect ratio, suitable for professional creative work.

When should I choose [flex] over [pro]?

Choose FLUX.2 [flex] when your project involves significant text elements, typography, or requires fine-grained control over generation steps that [pro] does not offer.

FLUX 2 FLEX için Özellikler

FLUX 2 FLEX'in performansı ve kullanılabilirliği artırmak için tasarlanmış temel özelliklerini keşfedin. Bu yeteneklerin projelerinize nasıl fayda sağlayabileceğini ve kullanıcı deneyimini nasıl geliştirebileceğini öğrenin.

FLUX 2 FLEX için Fiyatlandırma

FLUX 2 FLEX için çeşitli bütçelere ve kullanım ihtiyaçlarına uygun rekabetçi fiyatlandırmayı keşfedin. Esnek planlarımız sadece kullandığınız kadar ödeme yapmanızı sağlar ve ihtiyaçlarınız büyüdükçe kolayca ölçeklendirme imkanı sunar. FLUX 2 FLEX'in maliyetleri yönetilebilir tutarken projelerinizi nasıl geliştirebileceğini keşfedin.
Comet Fiyatı (USD / M Tokens)Resmi Fiyat (USD / M Tokens)İndirim
İstek Başına:$0.008
İstek Başına:$0.01
-20%

FLUX 2 FLEX için örnek kod ve API

FLUX.2 Flex is the mid-tier, developer-focused member of Black Forest Labs’ FLUX.2 image-generation family. It exposes generation parameters (notably number of sampling steps and guidance scale) so developers can trade off latency vs. text/typography fidelity and image detail.
Python
JavaScript
Curl
import os
import requests

# Get your CometAPI key from https://api.cometapi.com/console/token, and paste it here
COMETAPI_KEY = os.environ.get("COMETAPI_KEY") or "<YOUR_COMETAPI_KEY>"

# API endpoint for FLUX.2 [flex]
url = "https://api.cometapi.com/flux/v1/flux-2-flex"

# Request headers
headers = {
    "Authorization": COMETAPI_KEY,
    "Content-Type": "application/json",
    "Accept": "*/*",
}

# Request payload with all available parameters
# See: https://docs.bfl.ml/api-reference/models/generate-or-edit-an-image-with-flux2-[flex]
payload = {
    # Required: Text prompt for image generation
    "prompt": "A futuristic cyberpunk cityscape at sunset, neon signs with readable text 'WELCOME TO 2077', flying cars, ultra detailed, 8k",
    # Optional: Enable prompt upsampling for enhanced details (default: true)
    "prompt_upsampling": True,
    # Output dimensions (multiple of 16, min 64, max 4MP total)
    "width": 1920,
    "height": 1080,
    # FLEX-specific: Number of inference steps (1-50, default: 50)
    # Higher values produce more detailed images but take longer
    "steps": 50,
    # FLEX-specific: Guidance scale (1.5-10, default: 5)
    # Higher values improve prompt adherence at cost of reduced realism
    "guidance": 5.0,
    # Seed for reproducible results (optional)
    "seed": 42,
    # Moderation level: 0 (strict) to 5 (permissive), default: 2
    "safety_tolerance": 2,
    # Output format: "jpeg" or "png"
    "output_format": "jpeg",
}

# Submit the generation task
print("Submitting FLUX.2 [flex] image generation task...")
response = requests.post(url, headers=headers, json=payload)
result = response.json()

print(f"Status Code: {response.status_code}")
print(f"Task ID: {result.get('id')}")
print(f"Cost: {result.get('cost')} credits")
print(f"Output Megapixels: {result.get('output_mp')}")

Daha Fazla Model