All models

flux-dev

Black Forest LabsImage
Get your API key
flux-dev

Text-to-image model for creative prototyping and visual exploration

flux-dev corresponds to Black Forest Labs' FLUX.1 [dev], an open-weight image model trained with guidance distillation that excels at turning text descriptions into visual works. On this platform, it supports text generation and editing existing images, making it suitable for concept design, illustration drafts, and visual concept experimentation, organizing the creative workflow through prompts, aspect ratios, and quantity.

Black Forest LabsModel brand
ImageModel type
ImageTask capability
STANDARD APIs · QUICK SETUP

Bring this model into your workflow

Submit requests to the public API at api.acedata.cloud using the documented parameters, then use the results in your application.

API hostapi.acedata.cloud
modelflux-dev

Input parameters and result formats vary by service. Use the public API for this model and follow its guide for generation, task retrieval and editing operations.

Specifications and API features

Clarify capacity, inputs and outputs, and invocation methods before selecting a model.

Native architecture
12 billion-parameter rectified flow transformer
Training method
Guidance distillation
Creation modes
Native text-to-image; this platform supports generate and edit
Aspect ratio settings
1024x1024, 1024x1792, 1792x1024, or image aspect ratio
Image editing input
Existing image URL and text editing instructions
Generation count
count defaults to 1, for generation tasks only
Results and tasks
JSON image links; supports asynchronous queries and completion callbacks

The architecture and training method are native characteristics of FLUX.1 [dev], while sizing, editing, and task management are capabilities provided by this platform.

Core Capabilities

Learn what flux-dev can bring to your work.

Build Images with Detailed Descriptions

FLUX.1 [dev] emphasizes prompt adherence, making it suitable for putting the subject, environment, composition, and lighting into a single description. When creating, you can first define the main subject, then add materials and visual style, comparing results iteration by iteration; how prompts are phrased affects the generated image, so avoid piling all requirements into mutually contradictory keywords.

Extend from Generation to Image Editing

In addition to starting from text, flux-dev can also accept existing image links and editing instructions through edit mode, bringing drafts into the next round of creation. It is suitable for trying new visual directions or adjusting image content, but editing does not mean precise local replacement; elements that need to be preserved should be clearly described, and actual results should be checked one by one.

Creative Workflows for Different Aspect Ratios

Square, portrait, and landscape sizes allow the same theme to be developed for different display placements. Generation tasks can use count to request multiple candidate images, then retrieve works from the result links; asynchronous queries or completion callbacks make it easier to integrate the generation process into background tasks without keeping the frontend waiting on the same connection.

Use Cases

Start with specific tasks to find where the model can be effective.

Concept Design and Illustration Drafting

Enter character traits, scene atmosphere, color direction, and composition requirements to generate concept images or illustration drafts for discussion. It is suitable for exploring multiple visual directions before formal drawing, then having designers select and refine them; the deliverables are image candidates for review, not automatically completed final design specifications.

Product Scene Creative Proposals

Describe the background, materials, lighting, and placement around a product theme to generate scene visual proposals; you can also submit existing images to try editing. It is suitable for comparing presentation atmospheres and composition directions, while the shapes, logos, and details of real products still need verification, and generated images should not be directly treated as accurate product photographs.

Illustration Drafts in Content Tools

Content applications can turn users' theme descriptions into prompts, choose landscape or portrait formats, and submit generation tasks, then display image links for users to choose from after completion. It is suitable for article illustrations, social content, and event visual drafts; when accurate titles or brand text are needed, typography can be left to later design stages.

How to choose this model

Choose based on task complexity, input materials, and expected results.

Choose dev for exploration, compare pro for finished work

If the main task is validating prompts, exploring styles, and creating concept drafts, flux-dev is a suitable starting point. FLUX.1 [dev] and FLUX.1 [pro] are different models, and the official positioning rates the output quality of the contemporary pro higher; for finished tasks with stricter detail requirements, try the same concept with each separately rather than treating dev as another name for pro.

Distinguish dev from Kontext by editing goal

When you need to try modifications to an existing image, you can use flux-dev's edit mode; if the task focuses on contextual editing around the original image, Flux Kontext should be evaluated first. Do not equate dev's editing entry point with Kontext's dedicated editing capabilities, and do not apply FLUX.2's new features to this generation of models.

Get started

From a small-scale task to formal integration.

01

Prepare the task and materials

Define the goal, required inputs, and output requirements, using real business examples as a starting point.

02

Try it in the API testing area

Open the trial page, confirm the parameters supported by this entry point, then submit a small-scale task to review the results.

03

Integrate according to the API documentation

Keep the full model ID, use the request format specified in the documentation, and confirm billing rules on the Pricing page.

Usage boundaries

Before formal use, understand the output quality and capability scope.

  • Complex prompts may result in omissions or mismatches, and the style of expression can also significantly affect results. When multiple subjects, relationships, or precise layouts are involved, it is recommended to simplify the image first and then gradually add constraints; a single generation cannot guarantee that every textual requirement will be accurately reflected in the image.
  • FLUX.1 [dev] is not intended to provide factual information, and generated images may also reflect social biases. Content involving news, history, identity of people, or professional illustrations should be manually verified, especially since seemingly realistic images must not be treated as proof that an event occurred or that an object exists.
  • Open weights do not mean the weights can be used commercially without restriction. FLUX.1 [dev] weights use a non-commercial license, and the use of generated results is separately subject to relevant license terms; when self-hosting, modifying, or redistributing the model, confirm permissions separately and comply with the content usage policy.

Frequently Asked Questions

Answers to common questions about using flux-dev.

What is the relationship between flux-dev and FLUX.1 [dev]?

flux-dev is the invocation ID for selecting FLUX.1 [dev] on this platform, and the model is developed by Black Forest Labs. It belongs to the FLUX.1 series; it is not Flux Kontext or FLUX.2, nor does it automatically gain the capabilities of those models by sharing an image interface.

What is the minimum required to generate an image?

Submit model=flux-dev, action=generate, prompt, and size to POST /flux/images, and authenticate using a Bearer Token. Results are returned as JSON, and images are obtained through image_url in data; set count when multiple candidates are needed.

Can flux-dev modify existing images?

Yes. Use action=edit and submit image_url, an editing prompt, and size. Editing is suitable for further exploring changes to an existing image, but it does not guarantee that unspecified areas will remain completely unchanged; count is not used for editing tasks, and important details should be checked one by one after the results are returned.

How should I choose landscape, portrait, or square images?

For square images, use 1024x1024; for portrait images, use 1024x1792; for landscape images, use 1792x1024. You can also set the canvas through the image aspect ratio. It is recommended to determine the orientation based on the display location first, then describe the subject position and negative space in the prompt, rather than changing only the size while ignoring composition.

Can I return without waiting for the image to finish?

Yes. You can set async=true to obtain a task_id first and then query the task result; you can also provide callback_url to receive a result notification upon completion. Applications should distinguish between a submitted task and a completed image, and display the image only after obtaining its link, to avoid treating a task ID as a generated image result.

Model information · Updated: 2026-10-01. Please see the API and pricing sections for invocation parameters and billing rules.