FLUX.2 er Black Forest Labs’ anden generations familie af billedgenererings- og billedredigeringsmodeller (udgivet 25. nov. 2025). Den leverer produktionsklar fotorealisme, multi-reference-redigering op til 4 MP, struktureret/JSON-prompting samt valget mellem administrerede endpoints (Pro, Flex) og open-weight muligheder (Dev).
Den gode nyhed er, at CometAPI har integreret Flux.2 API’et. Denne guide forklarer, hvad FLUX.2 er, hvordan man kalder API’et, og avancerede arbejdsgange (tekst→billede, fleksibel kontrol, multi-reference-redigering) med kodeeksempler og bedste praksis.
Hvad er FLUX.2, og hvorfor er det vigtigt?
FLUX.2 er opfølgeren til FLUX-familien af billedmodeller — udviklet til højfidel tekst-til-billede-generering og multi-reference billedredigering i produktionsopløsninger (op til ~4 megapixels). FLUX.2 er bygget til reelle kreative arbejdsgange (brandsikre aktiver, konsistente karakterer og stilarter på tværs af referencer, bedre typografi og små detaljer) frem for demoer, og har til formål at mindske afstanden mellem genererede og virkelige billeder.
Nøgleudfald, FLUX.2 er designet til at levere
- Fotorealistiske resultater velegnet til reklamer, produktbilleder og UI-mockups.
- Naturlig multi-reference-redigering: kombiner, byt eller komponér elementer fra flere inputbilleder i én redigering.
- Varianter til forskellige anvendelser: frit tilgængelige udviklermodeller, et Pro-endpoint optimeret til produktion og et Flex-endpoint til lavniveaukontrol.
Overordnet set kombinerer FLUX.2 en latent generativ ryggrad (flow-/transformer-arkitektur) med en vision–sprog-model for semantisk forankring og en nytrænet VAE for at give et fælles latent rum på tværs af varianter. Dette design lader modellen udføre både generering og rekonstruktion (redigering) med højere fidelitet, samtidig med at repræsentationen forbliver lærbar til træning og finjustering. Den åbne VAE er særligt bemærkelsesværdig, fordi den standardiserer det latente rum for både hostede og selvhostede arbejdsgange.
Hvorfor det er vigtigt: Koblingen mellem sprog og latent flow matching giver stærkere efterlevelse af prompts (så flerleddede, kompositionelle instruktioner opfører sig forudsigeligt), bedre typografi og en enkelt arkitektur, der understøtter både generering og redigering med flere referencer. For kreative betyder det mere pålidelige output for komplekse instruktioner og blandede input (tekst + billeder).
Hvordan får jeg adgang til FLUX.2 API’et?
Forbered miljøet
Registrér dig og log ind på CometAPI og hent din API-nøgle fra din profilpanel. Ideelt set bør du have noget API-viden som udvikler (vi giver hjælp hertil, så du behøver ikke bekymre dig).
Du skal også vælge din ønskede anmodningsmetode og den passende Flux.2-model.
Hvilke endpoints og godkendelse kræves?
Replicate Predictions API giver adgang til at generere billeder i høj kvalitet ved hjælp af forskellige FLUX-modeller fra Black Forest Labs gennem det standardiserede Replicate-format. Dette API understøtter et omfattende udvalg af FLUX-modelvarianter, hver optimeret til forskellige anvendelser fra hurtig prototypering til professionel billedgenerering. Brugere kan problemfrit skifte mellem forskellige modeller ved blot at ændre modelnavnet i URL-stien (https://api.cometapi.com/replicate/v1/models/{models}/predictions), hvilket gør det fleksibelt til forskellige kreative og kommercielle anvendelser.
CometAPI eksponerer administrerede endpoints under https://api.cometapi.com/flux/v1/{model} og navngiver endpoints som flux-2-pro, flux-2-flex og flux-2-flex til billedoprettelse og -redigering. Anmodninger kræver en API-nøgle i x-key-headeren.
Modelfamilie og compute-afvejninger
- FLUX.2 (open weights) — Bruges når du har brug for lokal kontrol, forskningsforsøg eller at køre inferens på din egen infrastruktur. Dev er open-weight (32B) og fremragende til eksplorativ forskning og finjustering. Den er mere konfigurerbar, men du er ansvarlig for infrastruktur og optimering.
- FLUX.2 pro — Bedste balance mellem hastighed, kvalitet og omkostninger til produktion. Pro er tunet til forudsigelig latency, konsekvent efterlevelse af prompts, hurtig gennemløb og understøtter op til 8 API-referencebilleder (9 MP i alt via API). Brug dette til redigering i høj volumen og når du har brug for pålidelighed og forudsigelige priser.
- FLUX.2 (managed + controllability) — Eksponerer lavniveaukontroller for generering (f.eks.
steps,guidance) og understøtter flere referencer (op til 10) samt en anelse højere kvalitet/detalje, når du accepterer højere latency og omkostninger. Brug Flex, når du har brug for den endelige kreative kontrol — typografisk nøjagtighed, præcise farver eller meget detaljerede kompositionsjusteringer.
Prototyp på Dev eller en lavpris Pro-plan, og migrér derefter til Pro for skalering eller Flex til højt kontrollerede endelige rendering.
Hvordan bruger jeg FLUX.2 API’et?
Anmodningslivscyklus (task + polling-model)
Svar på redigerings-/genereringsanmodninger er task-objekter, der inkluderer en polling_url og id; du opretter en anmodning og poller derefter (eller bruger webhooks) for at hente den signerede resultat-URL. Signerede URL’er er kortlivede (typisk ~10 minutter), så hent outputs hurtigt.
Det hostede API følger en asynkron task-model:
- POST en genereringsanmodning → returnerer et
task idogpolling_urlplus estimeretcost. - Poll
polling_url, indtilstatus == "Ready", og hent derefter billedresultatet (ofte base64 eller en hostet URL).
Eksempel: Python (requests) — indsend & poll
import time, requests, os
API_KEY = os.environ
API_URL = "https://api.cometapi.com/flux/v1/flux-2-pro"
payload = {
"prompt": "A high-end product photo of a ceramic mug on a wooden desk, soft window light.",
"width": 1024, "height": 1024, "seed": 42
}
r = requests.post(API_URL, headers={"x-key": API_KEY, "accept":"application/json"}, json=payload)
r.raise_for_status()
task = r.json()
polling_url = task
while True:
time.sleep(0.5)
status_r = requests.get(polling_url, headers={"x-key": API_KEY})
status_r.raise_for_status()
status = status_r.json()
if status == "Ready":
print("Result URL:", status)
break
elif status in ("Error", "Failed"):
print("Generation failed:", status)
break
Dette mønster (indsend → poll eller webhook) er den primære synkrone/asynkrone flow for de administrerede endpoints.
Billedredigering — minimalistisk eksempel (curl med input-URL)
curl -X POST "https://api.cometapi.com/flux/v1/flux-2-pro" \
-H "accept: application/json" \
-H "x-key: $CometAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"prompt": "Replace the background with a sunlit seaside boardwalk, keep the person intact and match lighting",
"input_image": "",
"width": 2048,
"height": 1536
}'
Til multi-reference-redigering, brug input_image, input_image_2, input_image_3, … (Pro understøtter op til 8 referencer via API; Flex op til 10; Dev anbefalet maks. ~6 afhængigt af hukommelse).
Hvilke grundlæggende parametre bør jeg sende?
Vigtige felter i request body (billedredigering/generering) omfatter:
guidanceogsteps— muliggør finjusteret kontrol.prompt(string) — op til 32K tokens; detaljeret naturligt sprog eller struktureret JSON.input_image(string) — påkrævet til redigering (URL eller base64).input_image_2…input_image_9— multi-reference-billeder.width/height— multiplum af 16; output maks. 4 MP.seed— heltal for reproducerbarhed.safety_tolerance— moderationsniveau.
Hvordan kan jeg udnytte FLUX.2 Pro til professionel tekst-til-billede-generering?
FLUX.2 Pro er tunet til pålidelige, højkvalitets output. Brug den, når du har behov for konsistente brand-niveau resultater, hurtig levering og enterprise-SLA’er.
Workflow-recept — produktionsbilleder
- Forbehandl prompts: hold en kort “intention”-linje plus en struktureret attributsektion (lys, objektiv, stemning, farve-hexkoder til brandfarver). FLUX.2 understøtter hex-farvestyring for at bevare brandpaletter.
- Start med konservative standarder: steps 30–50 og guidance-skala 6–9,0; øg steps for detaljer, øg guidance for mere streng efterlevelse af prompten.
- Brug seeds + deterministisk sampling for reproducerbarhed i A/B-test.
- Brug Pro-endpointet til sampling af flere forsøg: anmod om N variationer parallelt og vælg den bedste — billigere og hurtigere end manuel hyperparametertuning.
- Efterbehandling: denoise, mindre tone mapping eller vektoragtige touchups i en deterministisk pipeline. Overvej en lille GAN eller superopløsningspass, hvis du behøver højere end den native output.
Hvorfor disse skridt hjælper: Pro balancerer hastighed og fidelitet og håndhæver som regel sikkerheds-/indholdsfiltre efter generering, så det er det fornuftige standardvalg til kundevendte aktiver.
Bedste tips til generering af billeder
- Struktureret prompting vinder i produktion. Organisér prompts efter prioritet: emne → handling → stil → kontekst. Brug JSON-prompting (
scene,subjects,camera,lighting,color_palette), når du har brug for deterministisk komposition på tværs af mange billeder. Eksempel på JSON-skema (pseudo):
{
"scene": "product shot",
"subjects": [
{"type":"mug","pose":"center","style":"ceramic, matte"},
{"type":"background","style":"wooden desk, window light"}
],
"camera": {"focal_length":"85mm","aperture":"f2.8","angle":"slightly above"}
}
-
Reproducerbarhed: Angiv
seedfor at kunne genskabe senere. Hold et katalog, der kortlægger prompt + seed → billede for sporbarhed. -
Batch & orkestrering: For store produktionskørsler, indsend mange anmodninger parallelt til Pro, men rate-limit for at undgå throttling; foretræk Pro-endpointet for forudsigelig latency. Brug jobkøer og worker-pools til hurtigt at downloade signerede resultater, når de er klar.
-
Moderation & sikkerhed: Brug
safety_tolerancetil at styre moderationsstrikshed. Pro-endpoints inkluderer brugsregler og indholdsmoderations-hooks; integrér server-side checks før publicering. -
Efterbehandling: Pro-outputs er af høj kvalitet, men har til tider brug for små retoucher. Byg et automatisk efterbehandlingsstep (crop, farvegrading, komposit) i din pipeline og behold menneskelig gennemgang for brandfølsomme aktiver.
Hvordan kan jeg tilpasse output med FLUX.2 Flex-endpointet?
Flex er “kirurgi”-varianten: tun steps, guidance, negative prompts, tile-størrelser og antal referencer for at forme output præcist.
Hvornår skal du vælge Flex
- Du har brug for præcis typografisk gengivelse (UI-mockups, labels).
- Du skal komponere flere referencer med kontrol over positur og lys.
- Du eksperimenterer med avancerede promptteknikker (strukturerede prompts, kæder af begrænsninger).
Eksempel — Flex-kontrolnøgler og deres effekt
steps— flere steps = finere detaljer (på bekostning af latency).guidance_scale— højere = tættere på tekstprompt, lavere = mere kreativitet.negative_prompt— fjern elementer eksplicit (f.eks. “no watermark, no extra fingers”).tile_size/tiled_inference— til generering i meget høj opløsning, tile inferensrummet for at bytte hukommelse for hastighed.reference_weights— nogle endpoints lader dig vægte referencer for at påvirke, hvilken reference der styrer positur vs. stil.
Praktisk tip: Til komplekse kompositioner, kør en kort, lav-guidance forhåndsvisning for at verificere kompositionen, og opskalér derefter med flere steps og højere guidance. Denne to-pas teknik reducerer omkostningerne og giver præcise endelige output.
Eksempel: Flex-anmodning med steps & guidance
curl -X POST "https://api.bfl.ai/v1/flux-2-flex" \
-H "Content-Type: application/json" \
-H "x-key: $BFL_API_KEY" \
-d '{
"prompt": "Cinematic movie poster, bold typography at top, main character centered, dramatic rim lighting",
"width": 1536, "height": 2048,
"steps": 50,
"guidance": 7.5,
"seed": 99999
}'
Tip: Brug Flex under endelige kreative godkendelser og Pro til store, hurtigere pipelines. Flex er mærkbart mere kontrollerbar til typografi- og mikrodetaljeopgaver.
Bedste praksis til produktionsbrug
Nedenfor er gennemprøvede mønstre og pragmatiske råd til at integrere FLUX.2 i stor skala.
1) Kontroller omkostninger ved at spore megapixels & caching
FLUX.2-billing er baseret på megapixels af input + output. Til generering i høj volumen, foretræk mindre forhåndsvisningsrenderinger (lav opløsning, få steps) og eskalér kun til højere MP ved endelige renderinger. Cach rendere aktiver (eller gem diffs), så du ikke re-renderer identiske jobs. Vis altid cost i svar og log den pr. anmodning.
2) Brug tiers smart: split mellem forhåndsvisning og endelig rendering
- Kør hurtige, lav-step Pro-renderinger til prototyper eller mange varianter.
- Brug Flex eller høj-MP Pro-kørsler til endeligt godkendte output, hvor fidelitet er vigtig. Denne hybride tilgang balancerer gennemløb og endelig billedkvalitet.
3) Prompt engineering → strukturerede prompts & JSON
Udnyt FLUX.2’s strukturerede JSON-prompting, når du har brug for deterministisk komposition (sceneobjekter, kamera, positurer, hex-farveprøver). Dette reducerer iterative promptcyklusser og giver mere reproducerbare batches. Cloudflare-eksempler viser JSON-prompts indlejret i multipart-formularer.
4) Seed + versionering for reproducerbarhed
Når du har brug for reproducerbare resultater, angiv et seed og registrér modelversion/tidsstempel i metadata. For deterministiske asset-pipelines, behold et manifest: prompt, seed, modelvariant, opløsning, referencebilled-hashes. Dette forbedrer sporbarhed og rollback-muligheder.
Konklusion
FLUX.2 sigter direkte mod at lukke kløften mellem “imponerende demo” og “produktionsværktøj til kreative”. Med multi-reference-redigering, højopløsningsoutput og et sæt hostede endpoints (plus åben inferenskode og kvantiserede forbrugerbuilds) giver det teams mange praktiske muligheder: kør lokalt til forskning og tilpasning, eller brug de hostede Pro/Flex-endpoints til stabile produktionspipelines.
Udviklere kan få adgang til Flux.2 Dev API, Flux.2 Flex API og Flux.2 Pro API gennem CometAPI. For at begynde, udforsk CometAPI’s modelkapabiliteter i Playground og konsulter API guide for detaljerede instruktioner. Før adgang, sørg for at du er logget ind på CometAPI og har fået en API-nøgle. CometAPI tilbyder en pris langt under den officielle pris for at hjælpe dig med integrationen.
Klar til at komme i gang?→ Tilmeld dig CometAPI i dag!
Hvis du vil have flere tips, guider og nyheder om AI, så følg os på VK, X og Discord!
