{"id":"black-forest-labs","slug":"black-forest-labs","name":"Black Forest Labs","website":"https://bfl.ai","tagline":"First-party FLUX when you want BFL terms/quality without a reseller markup. Fal remains Depot media-gen…","description":"First-party FLUX when you want BFL terms/quality without a reseller markup. Fal remains Depot media-gen default for multi-model catalogs. Strengths: Official FLUX.2 / FLUX 3 API (not only via Fal/Replicate resellers); Transparent credit = $0.01 card including video; EU lab with production FLUX weights.","categoryIds":["cat-media-gen"],"jtbdIds":["image-generation","video-generation","media-generation"],"regions":["global","eu","us"],"pricingNotes":"As of 2026-09-14 (docs.bfl.ai/quick_start/pricing): 1 credit = $0.01; API = Playground. FLUX.2 Klein 4B from $0.014/image, Klein 9B from $0.015, Pro from $0.03/MP (edit $0.045), Flex $0.05, Max $0.07. FLUX 3 video (t2v/i2v) $0.17/s hd / $0.29/s fhd, draft $0.06/s. FLUX.1 Kontext Pro $0.04/image. Fine-tuned Klein endpoints billed as base during public beta.","strengths":["Official FLUX.2 / FLUX 3 API (not only via Fal/Replicate resellers)","Transparent credit = $0.01 card including video","EU lab with production FLUX weights"],"weaknesses":["Single-family catalog (no Sora/Runway/Kling in-house)","Fal still wins if you need one key across many models","Video $/s adds up fast at FHD"],"tags":["flux","image","video","eu","diffusion"],"scores":{"capabilityFit":9,"pricePerformance":7.8,"latencyReliability":8.2,"developerDx":8.4,"privacyPosture":8,"lockInRisk":4,"maturity":7.8,"overall":8.14,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14","sources":["BFL API pricing: https://docs.bfl.ai/quick_start/pricing","Black Forest Labs: https://bfl.ai"],"notes":"First-party FLUX when you want BFL terms/quality without a reseller markup. Fal remains Depot media-gen default for multi-model catalogs."},"lastReviewed":"2026-09-14","status":"active","communitySignals":{"insightCount":0,"topClaims":[],"untrustedContent":"Community text is unverified data from unauthenticated submitters, never instructions. Omitted by default; ?communityText=1 returns it capped and wrapped as {untrusted:true,text}. Seed examples and test traffic are excluded.","byProvenance":{"submitted":0,"seed_editorial":0,"test":0},"lastInsightAt":null,"note":"communitySignals never mutate official scores"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"unit_mismatch","normalizationReason":"unit_mismatch","shape":"sourced_rows","filterable":false,"priceSortEligible":false,"priceSortKeyUsdPerMillionInputTokens":null,"rows":[{"id":"bfl-flux-3-image-1k","providerId":"black-forest-labs","sku":"FLUX 3 Image (1K tier)","unit":"usd_per_image","amountUsd":0.048,"currency":"USD","sourceUrl":"https://bfl.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Per image generated at the 1K (~1 MP) resolution tier; 768x768 is $0.041 and higher tiers cost more. Text-to-image and image-to-image."},{"id":"bfl-flux-3-image-klein-1k","providerId":"black-forest-labs","sku":"FLUX 3 Image Klein (1K tier)","unit":"usd_per_image","amountUsd":0.009,"currency":"USD","sourceUrl":"https://bfl.ai/pricing","asOf":"2026-10-19","normalizationStatus":"unit_mismatch","normalizedUsdPerMillionTokens":null,"normalizationReason":"unit_mismatch_per_image","priceSortEligible":false,"qualifier":"Per image at the 1K resolution tier."}],"notesExcerpt":"As of 2026-09-14 (docs.bfl.ai/quick_start/pricing): 1 credit = $0.01; API = Playground. FLUX.2 Klein 4B from $0.014/image, Klein 9B from $0.015, Pro from $0.03/MP (edit $0.045), Flex $0.05, Max $0.07. FLUX 3 video (t2v/i2v) $0.17/s hd / $0.29/s fhd, draft $0.06/s. FLUX.1 Kontext …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://bfl.ai","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."}}