FLUX.2 [klein] 9B is a high-quality text-to-image model with 9B parameters, offering enhanced realism and crisper text generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing.
ว่าง

$0.01ต่อครั้ง·~100 / $1

a black snake wraps around the blade of a japanese samurai sword, set against a simple red background. the snake's scales are shiny black, and its eyes are shiny white. the overall image is elegant and sophisticated, with clean lines, in the style of peter gric.

Gen Z students hanging out in a small apartment, simple food moment, one person holding a sandwich with bologna sausage, casual messy environment, laughter and authenticity, realistic lifestyle photography, focus on social connection

Photoreal cinematic fashion still, expensive outdoor editorial in snowy mountains during a strong blizzard. A young woman with the facial features from the second reference only (same bone structure, eyes shape, cheekbones, lips, brows), no sunglasses, no hood, no extra accessories. She wears a heavy natural fur coat like the first reference, wind whipping loose hair strands across her face, snowflakes stuck on hair and fur, visible cold breath, natural skin texture with pores and subtle freckles, slightly flushed cheeks from cold. Pose and camera angle match the first reference: medium close shot, straight-on perspective at eye level, filled frame, intense calm gaze slightly past the lens, not smiling. Environment: desaturated snowy landscape and rocky mountain forms blurred in the background, heavy snowfall and wind-driven snow streaks, shallow depth of field. Shot on Hasselblad H6D-100c, 120mm f/4 Macro lens, ISO 100, f/4, 1/200s, ultra-sharp center focus on the eyes, shallow DOF with softly blurred edges. Lighting: on-location large diffused softbox front-top at 45° for smooth even key, no harsh shadows; subtle rim light from behind to outline head and emphasize fur texture; silver/white reflector low front to lift shadows under nose and chin; clean controlled specular highlights on skin and hair, crisp micro-contrast only in the focal plane. Color grading: warm editorial grade, clean skin tones with preserved pores, minimal contrast, slight magenta shift in fur tones, subtle golden reflections in highlights, gentle cinematic softness plus fine high-quality micro-grain.

Minimalist flat lay pregnancy announcement, soft white fabric background, a small white frosted cake with delicate piped edges decorated with blush pink flowers, elegant white frosting and the word "Baby" written on top, placed beside a knitted cream baby romper with bear ears and a pink bow accent, a printed ultrasound photo arranged next to the cake, a bouquet of baby’s breath mixed with blush roses scattered gently, warm natural light, soft pastel tones, cozy and feminine atmosphere, modern photography style, no text

A charming Flower shop exterior in the style of Whymsical Storybook. The storefront features crooked wood details and a hand-painted sign that reads "Flower Shop". The window display is filled with flower bouquets, potted plants, and delicate floral arrangements. Outside the shop, there are baskets of flowers, watering cans, wooden crates, and a friendly shop cat. Subtle trailing vines around the doorway and small floral accents near the windows. Color palette in bright pinks, bright greens, creams, and neutrals. Minimal background to keep the focus on the shopfront. Perfect for floral clip art.
FLUX.2 Klein 9B Text-to-Image is a powerful text-to-image generation model with 9B parameters. Describe your vision in text and get high-quality images with strong prompt adherence — delivering better detail and understanding than the 4B variant at an affordable price.
Enhanced quality 9B parameter model delivers richer detail and better prompt understanding than the 4B variant.
Strong prompt adherence Accurately interprets detailed prompts to generate images that match your description.
Flexible sizing Custom width and height controls for any aspect ratio.
Prompt Enhancer Built-in tool to automatically improve your prompts for better results.
Balanced performance More capable than 4B while remaining fast and affordable.
| Parameter | Required | Description |
|---|---|---|
| prompt | Yes | Text description of the image you want to generate |
| width | No | Output width in pixels (default: 1024) |
| height | No | Output height in pixels (default: 1024) |
| seed | No | Random seed for reproducibility (-1 for random) |
| Item | Cost |
|---|---|
| Per image | $0.01 |
Simple flat-rate pricing regardless of image size.
Grab a WaveSpeedAI API key, then call POST https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image with your input as JSON. The endpoint returns a prediction id; poll the prediction endpoint until status flips to completed, then read the output URL from data.outputs[0]. Examples for Flux 2 Klein 9b Text To Image below.
# Submit the prediction
curl -X POST "https://api.wavespeed.ai/api/v3/wavespeed-ai/flux-2-klein-9b/text-to-image" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $WAVESPEED_API_KEY" \
-d '{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024",
"seed": -1,
"enable_sync_mode": false,
"enable_base64_output": false
}'
# Response includes a prediction id. Poll for the result:
curl -X GET "https://api.wavespeed.ai/api/v3/predictions/{request_id}/result" \
-H "Authorization: Bearer $WAVESPEED_API_KEY"
# When status is "completed", read the output from data.outputs[0].// npm install wavespeed
const WaveSpeed = require('wavespeed');
const client = new WaveSpeed(); // reads WAVESPEED_API_KEY from env
const result = await client.run("wavespeed-ai/flux-2-klein-9b/text-to-image", {
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024",
"seed": -1,
"enable_sync_mode": false,
"enable_base64_output": false
});
console.log(result.outputs[0]); // → URL of the generated output# pip install wavespeed
import wavespeed
output = wavespeed.run(
"wavespeed-ai/flux-2-klein-9b/text-to-image",
{
"prompt": "A cinematic shot of a city at sunset, soft golden light",
"size": "1024*1024",
"seed": -1,
"enable_sync_mode": false,
"enable_base64_output": false
}
)
print(output["outputs"][0]) # → URL of the generated outputFlux 2 Klein 9b Text To Image is a WaveSpeedAI model for image generation, exposed as a REST API on WaveSpeedAI. FLUX.2 [klein] 9B is a high-quality text-to-image model with 9B parameters, offering enhanced realism and crisper text generation. Ready-to-use REST inference API, best performance, no cold starts, affordable pricing. You can call it programmatically or try it from the playground above.
POST your input parameters to the model's REST endpoint (shown in the API tab of this playground) with your WaveSpeedAI API key in the Authorization header. Submission returns a prediction ID; poll the prediction endpoint until status flips to "completed", then read the output URL from the result. The playground generates a ready-to-paste code sample in Python, JavaScript, or cURL for whatever inputs you've set. Full request/response shape is documented at https://wavespeed.ai/docs/docs-api/wavespeed-ai/flux-2-klein-9b-text-to-image.
Flux 2 Klein 9b Text To Image starts at $0.010 per run. That figure is the base price — the final charge scales with the parameters you set in the form (output size, length, count, references, or whatever knobs this model exposes), so a higher-quality or larger output costs more than a minimal one. The exact cost for your current input is shown live next to the Generate button before you submit, and the actual per-call charge is recorded on the prediction afterwards.
Key inputs: `prompt`, `size`, `seed`, `enable_base64_output`, `enable_sync_mode`. The full JSON schema (types, defaults, allowed values) is rendered above the Generate button and mirrored in the API reference at https://wavespeed.ai/docs/docs-api/wavespeed-ai/flux-2-klein-9b-text-to-image.
Average end-to-end generation time on WaveSpeedAI is around 4 seconds per request — measured across recent runs. Queue time scales with global demand; live status is visible in the prediction record.
Commercial usage rights depend on the model's license, set by its provider (WaveSpeedAI). The license summary appears on the model card above; see WaveSpeedAI's Terms of Service for platform-level conditions.