deCloud
MA CHAIN · 20260131
← All models

Black Forest Labs: FLUX.2 Pro

Origin
black-forest-labs/flux.2-pro

A high-end image generation and editing model focused on frontier-level visual quality and reliability. It delivers strong prompt adherence, stable lighting, sharp textures, and consistent character/style reproduction across multi-reference inputs....

Pricing
Output · 0.036 MA / megapixel

Billing follows the provider's own reported cost. The unit prices here are for reference; a model marked "billed at actual usage" has no reliable pre-call price, so your usage page is the record of what you paid.

Capabilities

VisionImage gen

Call it

Image models are served on POST /v1/images/generations. Pictures come back as inline base64 (data[].b64_json), never as URLs — the upstream provides none, so response_format: "url" is answered with a 400. Up to 3 images per request; streaming is not supported in this release.

curl https://macdecloud.com/v1/images/generations \
  -H "Authorization: Bearer dcld-sk-..." \
  -H "Content-Type: application/json" \
  -d '{"model":"black-forest-labs/flux.2-pro","prompt":"a red panda reading a book","n":1,"resolution":"2K"}'

Python (OpenAI SDK)

Decode the returned base64 and write it to a file. This image-only client sets max_retries=0 to prevent automatic resubmission on failure. Keep the request ID and check the generation result and bill before deciding whether to retry.

import base64
from openai import OpenAI

client = OpenAI(base_url="https://macdecloud.com/v1", api_key="dcld-sk-...", max_retries=0)
resp = client.images.generate(model="black-forest-labs/flux.2-pro", prompt="a red panda reading a book", n=1)
with open("image.png", "wb") as f:
    f.write(base64.b64decode(resp.data[0].b64_json))
Black Forest Labs: FLUX.2 Pro (ORIGIN) · deCloud