{
  "id": "black-forest-labs/flux-3",
  "name": "FLUX.3",
  "type": "image",
  "vendor": "Black Forest Labs",
  "description": "FLUX.3 is Black Forest Labs’ image model for text-to-image, precise local edits, and multi-reference composition, with native 4K output and stronger typography.",
  "supports": [
    {
      "id": "txt->img",
      "label": "Text → Image",
      "description": "Generate an image from a text prompt"
    },
    {
      "id": "img->img",
      "label": "Image → Image",
      "description": "Transform or edit a reference image with a prompt"
    },
    {
      "id": "inputs",
      "label": "Inputs",
      "description": "Supports reference/input images"
    },
    {
      "id": "4k",
      "label": "4K",
      "description": "Supports 4K image generation"
    }
  ],
  "modes": {
    "txt->img": {},
    "img->img": {
      "inputs": {
        "rules": [
          {
            "type": "image",
            "max": 10
          }
        ]
      }
    }
  },
  "roles": [],
  "output": {
    "aspectRatios": [
      "21:9",
      "2:1",
      "16:9",
      "3:2",
      "4:3",
      "5:4",
      "1:1",
      "4:5",
      "3:4",
      "2:3",
      "9:16",
      "1:2"
    ],
    "has4k": true
  },
  "prompt": {
    "negativePrompt": false
  },
  "pricing": {
    "currency": "USD",
    "perImage": 0.1,
    "perImage4k": 0.61,
    "perInputImage": 0
  },
  "license": {
    "commercialUse": true,
    "url": "https://bfl.ai/licensing"
  },
  "releaseDate": "2026-10-01",
  "version": null,
  "samples": [
    {
      "mode": "txt->img",
      "language": "ts",
      "code": "import Mynth from \"@mynthio/sdk\";\n\nconst mynth = new Mynth();\n\nconst task = await mynth.image.generate({\n  model: \"black-forest-labs/flux-3\",\n  prompt: \"A lighthouse at dusk, 35mm film\",\n  size: \"16:9\",\n});\n\nconsole.log(task.urls[0]);"
    },
    {
      "mode": "txt->img",
      "language": "curl",
      "code": "curl https://api.mynth.io/image/generate \\\n  -H \"Authorization: Bearer $MYNTH_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"model\": \"black-forest-labs/flux-3\",\n    \"prompt\": \"A lighthouse at dusk, 35mm film\",\n    \"size\": \"16:9\"\n  }'"
    },
    {
      "mode": "txt->img",
      "language": "cli",
      "code": "npx @mynthio/cli image generate \\\n  -m black-forest-labs/flux-3 \\\n  -p \"A lighthouse at dusk, 35mm film\" \\\n  -s 16:9"
    },
    {
      "mode": "img->img",
      "language": "ts",
      "code": "import Mynth from \"@mynthio/sdk\";\n\nconst mynth = new Mynth();\n\nconst task = await mynth.image.generate({\n  model: \"black-forest-labs/flux-3\",\n  prompt: \"The same lighthouse, now in heavy fog\",\n  inputs: [\"https://cdn.example.com/lighthouse.png\"],\n});\n\nconsole.log(task.urls[0]);"
    },
    {
      "mode": "img->img",
      "language": "curl",
      "code": "curl https://api.mynth.io/image/generate \\\n  -H \"Authorization: Bearer $MYNTH_API_KEY\" \\\n  -H \"Content-Type: application/json\" \\\n  -d '{\n    \"model\": \"black-forest-labs/flux-3\",\n    \"prompt\": \"The same lighthouse, now in heavy fog\",\n    \"inputs\": [\"https://cdn.example.com/lighthouse.png\"]\n  }'"
    },
    {
      "mode": "img->img",
      "language": "cli",
      "code": "npx @mynthio/cli image generate \\\n  -m black-forest-labs/flux-3 \\\n  -p \"The same lighthouse, now in heavy fog\" \\\n  -i https://cdn.example.com/lighthouse.png"
    }
  ],
  "showcase": [],
  "guide": null,
  "links": {
    "page": "https://mynth.io/models/black-forest-labs%2Fflux-3",
    "json": "https://mynth.io/models/black-forest-labs%2Fflux-3.json",
    "txt": "https://mynth.io/models/black-forest-labs%2Fflux-3.txt",
    "md": "https://mynth.io/models/black-forest-labs%2Fflux-3.md",
    "playground": "https://mynth.io/playground?_m=black-forest-labs%2Fflux-3",
    "homepage": "https://bfl.ai/models/flux-3",
    "apiDocs": "https://mynth.io/docs/api-reference/endpoints/image/generate.md",
    "quickstart": "https://mynth.io/docs/getting-started.md",
    "sdk": "https://mynth.io/docs/sdks/typescript.md"
  },
  "family": [
    {
      "id": "black-forest-labs/flux-1-schnell",
      "name": "FLUX.1 Schnell",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux-1-schnell",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux-1-schnell.md"
    },
    {
      "id": "black-forest-labs/flux-virtual-try-on",
      "name": "FLUX Virtual Try-On",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux-virtual-try-on",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux-virtual-try-on.md"
    },
    {
      "id": "black-forest-labs/flux.1-dev",
      "name": "FLUX.1 Dev",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux.1-dev",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux.1-dev.md"
    },
    {
      "id": "black-forest-labs/flux.2-dev",
      "name": "FLUX.2 Dev",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux.2-dev",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux.2-dev.md"
    },
    {
      "id": "black-forest-labs/flux.2-flex",
      "name": "FLUX.2 Flex",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux.2-flex",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux.2-flex.md"
    },
    {
      "id": "black-forest-labs/flux.2-klein-4b",
      "name": "FLUX.2 Klein",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux.2-klein-4b",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux.2-klein-4b.md"
    },
    {
      "id": "black-forest-labs/flux.2-max",
      "name": "FLUX.2 Max",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux.2-max",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux.2-max.md"
    },
    {
      "id": "black-forest-labs/flux.2-pro",
      "name": "FLUX.2 Pro",
      "page": "https://mynth.io/models/black-forest-labs%2Fflux.2-pro",
      "md": "https://mynth.io/models/black-forest-labs%2Fflux.2-pro.md"
    }
  ],
  "similar": [
    {
      "id": "google/gemini-3.1-flash-image",
      "name": "Gemini 3.1 Flash Image",
      "page": "https://mynth.io/models/google%2Fgemini-3.1-flash-image",
      "md": "https://mynth.io/models/google%2Fgemini-3.1-flash-image.md"
    },
    {
      "id": "wan/wan2.7-image-pro",
      "name": "Wan 2.7 Image Pro",
      "page": "https://mynth.io/models/wan%2Fwan2.7-image-pro",
      "md": "https://mynth.io/models/wan%2Fwan2.7-image-pro.md"
    },
    {
      "id": "google/gemini-3-pro-image-preview",
      "name": "Gemini 3 Pro Image Preview",
      "page": "https://mynth.io/models/google%2Fgemini-3-pro-image-preview",
      "md": "https://mynth.io/models/google%2Fgemini-3-pro-image-preview.md"
    },
    {
      "id": "sourceful/riverflow-2.0-pro",
      "name": "Riverflow 2.0 Pro",
      "page": "https://mynth.io/models/sourceful%2Friverflow-2.0-pro",
      "md": "https://mynth.io/models/sourceful%2Friverflow-2.0-pro.md"
    },
    {
      "id": "klingai/kling-image-o3",
      "name": "Kling IMAGE O3",
      "page": "https://mynth.io/models/klingai%2Fkling-image-o3",
      "md": "https://mynth.io/models/klingai%2Fkling-image-o3.md"
    }
  ]
}