Developer

FLUX 3 Image Klein Rilis: Bikin Gambar dan Tata Layout Jadi Mudah

Black Forest Labs resmi meluncurkan FLUX.3 Image Klein di Hugging Face Diffusers. Model ini bisa text-to-image, multi-reference, dan punya layout control pakai bounding box.

Tim Engineering Classai

· 8 menit baca

Ilustrasi model AI FLUX 3 Image Klein untuk generasi gambar dan tata letak bounding box
Gambar: Hugging Face

Inti singkat

  • FLUX.3 Image Klein menyatukan text-to-image, multi-reference editing, dan kontrol tata letak berbasis bounding box dalam satu model.
  • Versi distilled mampu memproses gambar 1024x1024 hanya dalam waktu sekitar 2 detik pada GPU NVIDIA H100.
  • Tersedia varian bobot terkuantisasi FP8 (fp8r) dan NVFP4 untuk dijalankan pada GPU dengan memori VRAM lebih terbatas.
  • Model ini memakai encoder teks Qwen3-VL dan arsitektur flow matching dua tahap yang fleksibel.
Daftar isi8 bagian
  1. 01
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08

Black Forest Labs resmi merilis FLUX.3 Image Klein, model open weights terbaru yang langsung didukung oleh ekosistem Hugging Face Diffusers sejak hari pertama. Lewat pembaruan ini, satu model bisa menangani kebutuhan text-to-image, multi-reference image-to-image, sekaligus kontrol tata letak visual (layout control) presisi memakai koordinat kotak pembatas (bounding box).

Kabar gembira ini diumumkan langsung melalui blog resmi Hugging Face. Kalau biasanya kamu harus pusing menggabungkan beberapa adapter terpisah cuma buat mengatur posisi objek di kanvas, FLUX.3 sekarang membawa kontrol tata letak langsung di dalam prompt. Yuk, kita kupas tuntas fitur baru, arsitektur di baliknya, dan cara mencobanya di kode Python kamu.

a red fox in a snowy forest (text-to-image), the same fox re-rendered from that image (image-to-image), a black stippled running silhouette on a chartreuse background, drawn inside its labeled boundin
Tiga kemampuan utama FLUX.3 Image Klein: text-to-image dengan rubah merah di salju, rendering ulang lewat multi-reference, serta kontrol layout presisi memakai koordinat kotak pembatas. · Sumber: Hugging Face

Panduan gratis · gratis

Panduan Cepat API AI untuk Developer

Dari request pertama sampai siap produksi: contoh kode, streaming, kontrol biaya, keamanan API key, dan penanganan error.

  • Contoh request dengan cURL, Python, dan JavaScript
  • Streaming dan format OpenAI vs Anthropic
  • Cara mengontrol biaya token
  • Checklist keamanan dan siap produksi

Dengan mengirim, kamu setuju menerima email dari Classai sesuai Kebijakan Privasi. Bisa berhenti berlangganan kapan saja.

Apa Saja Kemampuan Baru di FLUX.3 Image Klein?

FLUX.3 Image Klein hadir dengan dua jenis checkpoint di koleksi Hugging Face. Pertama, ada versi time step distilled (black-forest-labs/flux-3-image-klein) yang ditujukan buat inferensi kilat cukup dengan 16 langkah tanpa Classifier-Free Guidance (CFG). Kedua, tersedia varian base (black-forest-labs/flux-3-image-klein-base) yang berjalan di 50 langkah dengan panduan CFG penuh, cocok banget buat bahan fine-tuning lanjutan.

Secara garis besar, ada tiga fitur utama yang bikin model ini sangat menarik buat alur kerja kreatif:

  1. Text-to-Image yang Detail: Menghasilkan adegan visual kompleks dengan instruksi gaya, sudut pandang, pencahayaan, dan komposisi yang rapat.
  2. Multi-Reference Image-to-Image: Menerima satu atau beberapa gambar referensi sekaligus, lalu menggabungkan elemen-elemennya lewat penanda khusus pada prompt.
  3. Layout Control Berbasis JSON: Mengatur letak objek baru maupun memindahkan posisi objek dari gambar referensi pakai koordinat bounding box.
A red fox standing alert in a snow-covered forest clearing, lit by low golden sunlight from the left
Hasil text-to-image FLUX.3: rubah merah berdiri di tengah hutan bersalju dengan pencahayaan golden hour dari sisi kiri. · Sumber: Hugging Face

Cara Mencoba Text-to-Image dan Multi-Reference

Buat mulai menjalankan model ini, kamu perlu memperbarui pustaka diffusers dan transformers ke versi paling baru karena encoder teksnya memakai Qwen3-VL. Kode dasarnya simpel banget berkat format ModularPipeline:

python
import torch
from diffusers import ModularPipeline

pipe = ModularPipeline.from_pretrained("black-forest-labs/flux-3-image-klein")
pipe.load_components(dtype=torch.bfloat16)
pipe.to("cuda")

pipe(prompt="a red fox", output="images")[0].save("fox.png")

Menariknya, kalau kamu ingin mengubah suasana gambar tadi, kamu tinggal memasukkan gambar tersebut kembali ke argumen image dan menuliskan prompt baru. Model ini bakal mempertahankan wujud subjek sambil menyesuaikan konteks barunya.

The fox from the previous image, relit in cold blue light
Gambar rubah merah yang sama diubah nuansanya menjadi malam hari di bawah sinar bulan purnama biru dingin. · Sumber: Hugging Face

Bahkan kalau kamu punya beberapa gambar acuan terpisah, kamu bisa menandainya secara berurutan sebagai <ref_image_0>, <ref_image_1>, dan seterusnya di dalam prompt gabungan.

A red fox sitting on dry grass
Gambar referensi pertama: seekor rubah merah yang sedang duduk santai di atas rumput kering. · Sumber: Hugging Face
A slatted wooden bench against a plain grey wall
Gambar referensi kedua: sebuah bangku kayu bergaris dengan latar belakang dinding abu-abu polos. · Sumber: Hugging Face
The same fox sitting on the same bench, with snow on the ground
Hasil penggabungan dua gambar acuan: rubah dari referensi pertama kini duduk di atas bangku kayu dari referensi kedua dengan latar salju. · Sumber: Hugging Face

Kendalikan Tata Letak Visual dengan Layout Control

Salah satu keunggulan terbesar FLUX.3 Image Klein dibanding generasi sebelumnya ada pada fitur layout control. Kamu bisa menuliskan daftar region berformat JSON tepat di akhir deskripsi adegan. Format kotak pembatas (bounding box) ditulis dengan skala normalisasi 0 sampai 1000 berupa [y_min, x_min, y_max, x_max].

Skala normalisasi ini bikin koordinat tetap bekerja akurat di berbagai resolusi kanvas tanpa perlu menghitung ulang rasio piksel secara manual.

Diagram: the caption and the two region descriptions on the left, the two boxes on a 0–1000 grid in the middle, and the generated image on the right, where a black stippled runner fills the silhouette
Diagram layout control FLUX.3: teks prompt dan deskripsi region di kiri, kotak koordinat 0-1000 di tengah, dan siluet orang berlari yang pas di dalam kotaknya di kanan. · Sumber: Hugging Face

Nggak cuma buat bikin gambar dari nol, koordinat ini juga bisa dipakai untuk memindahkan objek di dalam gambar referensi. Kamu cukup menentukan kotak asal (src_bbox) dan kotak tujuan (tgt_bbox), sementara elemen lain yang dipatok koordinatnya bakal tetap diam di tempat.

Left: the reference with the knight's source box. Right: the output with an arrow from the source box to the target box; the pinned regions are outlined in white
Proses pemindahan objek: kesatria rajutan dipindahkan ke atas kiri mengikuti panah dari src_bbox ke tgt_bbox, sementara latar tebing dan naga tetap di posisi aslinya. · Sumber: Hugging Face

Menjalankan Model di GPU Hemat: Opsi Bobot FP8 dan NVFP4

Masalah klasik saat menjalankan model difusi ukuran besar di komputer lokal atau server cloud adalah kapasitas VRAM. Untungnya, Black Forest Labs menyediakan bobot transformer tunggal (single-file) dalam format bf16 serta dua varian kuantisasi: fp8r (rowwise FP8) dan nvfp4.

Berikut konsumsi memori puncak (peak allocated memory) untuk varian-varian tersebut:

Varian BobotPerangkat UjiPeak Memori Pasca LoadPeak Memori Pasca Inferensi
nvfp4RTX 600013,4 GiB15,3 GiB
fp8rH10014,35 GiB16,27 GiB
bf16H10018,80 GiB20,72 GiB

Kernel cepat untuk format fp8r bisa dinikmati pada kartu grafis berarsitektur Compute capability 8.9+ (seperti Ada Lovelace, Hopper, dan Blackwell). Sementara buat format nvfp4, optimasi akselerasi penuh bekerja pada arsitektur Blackwell menggunakan paket flashinfer-python dan flashinfer-cubin dengan versi yang cocok. Di GPU lain, bobot tetap bisa dimuat lewat dekuantisasi per langkah untuk menghemat VRAM, meski tanpa lonjakan kecepatan.

Seberapa Cepat Performa FLUX.3 di Server?

Berdasarkan pengujian pada satu unit NVIDIA H100 80GB menggunakan checkpoint distilled (16 langkah, tanpa offloading, backend atensi standar), catatan waktu inferensinya tergolong sangat responsif:

Alur Kerja (Workflow)Ukuran OutputWaktu EksekusiPeak Memori
Text-to-image1024 × 10241,93 detik23,8 GiB
Image-to-image (1 referensi 1024×1024)1024 × 10243,87 detik23,8 GiB
Layout editing (1 referensi 1360×768)1360 × 7684,10 detik23,8 GiB

Kenapa alur dengan gambar referensi memakan waktu sekitar dua kali lipat lebih lama? Karena token dari gambar referensi digabungkan ke urutan sekuens yang sama dengan teks dan gambar target. Tiap gambar referensi 1024×1024 menambahkan 4.096 token ke dalam panggilan transformer.

Stacked bars of tokens per transformer call: text-to-image 4,256 tokens; image-to-image 8,272; layout text-to-image 4,336; layout image-to-image 8,800
Perbandingan jumlah token per panggilan transformer: text-to-image menghabiskan 4.256 token, image-to-image melonjak jadi 8.272 token, layout t2i butuh 4.336 token, dan layout i2i mencapai 8.800 token. · Sumber: Hugging Face

Panduan Singkat Fine-Tuning LoRA

Buat pengembang yang ingin melatih gaya visual atau subjek khusus, checkpoint base FLUX.3 sangat ideal dijadikan pondasi LoRA (Low-Rank Adaptation). Skrip DreamBooth bawaan Diffusers sudah mendukung pelatihan text-to-image maupun instruksi editing image-to-image.

FLUX.3 tarot-style LoRA across ranks and optimizers: the base model with no LoRA, then rank 16, rank 8 and rank 32 (AdamW, lr 1e-4) and a Prodigy run, on two held-out prompts
Hasil pengujian adapter LoRA gaya kartu tarot pada FLUX.3 di berbagai rank (rank 8, 16, 32) dan optimizer (AdamW vs Prodigy) dibanding model base tanpa LoRA. · Sumber: Hugging Face

Untuk menghemat penggunaan VRAM saat proses training berjalan, kamu bisa menyalakan tiga flag penghemat memori utama:

  • --gradient_checkpointing: Menghitung ulang aktivasi di backward pass agar VRAM lebih longgar.
  • --cache_latents: Melakukan pra-enkode gambar lebih awal sehingga modul VAE bisa langsung dilepas dari memori.
  • --use_8bit_adam: Menyimpan status optimizer dalam format 8-bit.

Kalau kamu butuh model teks pendukung untuk merapikan dataset atau menyusun prompt otomatis sebelum melatih model gambar, kamu bisa memanfaatkan model canggih seperti Claude Sonnet 5 (Rp3.210 input / Rp15.750 output per 1M token) atau opsi ekonomis kencang seperti DeepSeek V4.1 Flash (Rp1.155 input / Rp4.200 output per 1M token) via Classai Router.

Menilik Rahasia Arsitektur FLUX.3 Image Klein

Di balik kemampuannya, FLUX.3 mengadopsi struktur latent-space flow model yang cukup unik:

1. Kompresi VAE dan Encoder Qwen3-VL

FLUX.3 mempertahankan arsitektur VAE dari FLUX.2, yang mengompres gambar 8× ke dalam 32 kanal, lalu mengemas setiap patch 2×2 menjadi satu token berkanal 128. Artinya, satu token mewakili bidang 16×16 piksel, sehingga gambar 1024×1024 dipadatkan menjadi 4.096 token.

Untuk teks, FLUX.3 memanfaatkan vision-language model Qwen3-VL. Alih-alih cuma mengambil lapisan terakhir, model ini mengekstrak dan menumpuk hidden states dari delapan layer (layer 4, 8, sampai 32) menghasilkan vektor 20.480 dimensi sebelum diproyeksikan ke lebar transformer 3.072 dimensi.

2. Dua Tahap Pemrosesan Transformer

Transformer memproses data dalam dua etape:

  • Stage 1 (Per-mode blocks): Terdiri dari 5 blok terpisah di mana teks, noise gambar, dan gambar referensi hanya memproses dirinya sendiri dengan bobot masing-masing.
  • Stage 2 (Joint blocks): Seluruh token digabung dalam satu sekuens panjang [text | image | reference] melewati 28 blok bersama. Di sini, gambar menyerap informasi dari teks dan referensi.

3. Modulasi dan Koordinat 4 Dimensi

FLUX.3 menggunakan rotary position embeddings (RoPE) berbasis empat sumbu: (t, h, w, l) yaitu timestep, tinggi, lebar, dan panjang urutan. Karena gambar referensi memakai sistem koordinat (h, w) yang sama dengan kanvas target, model bisa memahami letak pasti suatu objek dari kotak acuan.

step01
Visualisasi proses denoising flow matching pada langkah ke-1: kanvas masih berupa noise acak pekat tanpa bentuk. · Sumber: Hugging Face
step05
Visualisasi langkah ke-5: bayangan struktur kasar dan kontur subjek mulai terpetakan di ruang laten. · Sumber: Hugging Face
step10
Visualisasi langkah ke-10: pose rubah dan arah pencahayaan sudah terbentuk jelas meski tingkat noise masih berada di angka 0.97. · Sumber: Hugging Face
step15
Visualisasi langkah ke-15: detail cabang bersalju dan tekstur bulu halus mulai disempurnakan mendekati hasil akhir bersih. · Sumber: Hugging Face

Scheduler FLUX.3 memakai pergeseran waktu (time shift) sebesar 6.93, membuat tingkat noise tetap tinggi di sebagian besar tahapan inferensi (44 dari 50 langkah terjadi di atas nilai σ = 0.5).

Dampak Nyata untuk Industri Kreatif dan Developer Indonesia

Kehadiran FLUX.3 Image Klein membawa angin segar bagi komunitas teknologi, studio desain, dan pengembang di Indonesia:

  1. Efisiensi Produksi Konten Komersial: Desainer dan UMKM lokal kini bisa mengatur komposisi tata letak produk atau poster promosi secara presisi lewat bounding box, tanpa perlu bergantung pada proses edit manual yang memakan waktu.
  2. Kemandirian Infrastruktur (Self-Hosting): Berkat dukungan format bobot FP8 dan NVFP4, studio kreatif lokal dapat meng-host model ini secara on-premise atau di server cloud hemat biaya tanpa harus menyewa kluster GPU enterprise yang mahal.
  3. Kepatuhan Privasi Data: Mengingat sifat modelnya yang terbuka (open weights), korporasi atau instansi lokal bisa menjalankan alur kerja pengolahan aset visual langsung di server internal tanpa mengirimkan materi rahasia ke API pihak ketiga, sejalan dengan prinsip perlindungan data privat.

Kalau kamu tertarik mendalami cara kerja model generatif atau integrasi API AI ke dalam aplikasi bisnis, kamu juga bisa melihat panduan di AI untuk Developer untuk mengasah alur integrasi sistem otomasi cerdas kamu.

Sumber & referensi

  1. 01

    Hugging Face · 15 Oktober 2026

    Welcome FLUX.3 Image Klein in Diffusers

Artikel ini ditulis ulang oleh Tim Classai dengan bantuan AI berdasarkan sumber di atas — bukan terjemahan. Ada yang keliru? Kabari kami di [email protected].

Pertanyaan yang sering ditanyakan

Apa itu FLUX 3 Image Klein?

FLUX 3 Image Klein adalah model generasi gambar sumber terbuka terbaru dari Black Forest Labs yang mendukung text-to-image, multi-reference editing, dan layout control lewat ekosistem Hugging Face Diffusers.

Apa perbedaan checkpoint distilled dan base di FLUX 3?

Checkpoint distilled dirancang untuk inferensi cepat dalam 16 langkah tanpa CFG, sedangkan checkpoint base membutuhkan 50 langkah dengan CFG dan menjadi pilihan utama untuk fine-tuning LoRA.

Bagaimana cara kerja layout control di FLUX 3?

Layout control bekerja dengan menambahkan daftar JSON berisi ID wilayah, koordinat kotak pembatas (bbox) berskala 0 sampai 1000, serta deskripsi objek langsung di ujung prompt teks.

Apakah FLUX 3 bisa dijalankan di GPU dengan VRAM terbatas?

Bisa, kamu dapat menggunakan bobot terkuantisasi seperti FP8 (fp8r) atau NVFP4, menerapkan automatic CPU offloading, serta memisahkan proses text encoder untuk menghemat konsumsi memori grafis.

Luthfi

Classai Weekly

dari Luthfi · Setiap Senin, 06.30 WIB

Nggak sempat ngikutin berita AI? Biar aku yang rangkumin tiap Senin.

  • 5 berita AI paling penting minggu ini — udah disaring, nggak perlu baca puluhan situs
  • Kenapa itu penting buat kamu — plus opini jujur Luthfi soal arahnya
  • 1 prompt siap pakai yang bisa langsung dicoba
  • Pilihan kelas & model AI minggu ini — kadang ada promo khusus pelanggan

Dengan mengirim, kamu setuju menerima email dari Classai sesuai Kebijakan Privasi. Bisa berhenti berlangganan kapan saja.

Lihat contoh edisi

Bermanfaat? Bagikan ke tim atau temanmu.

Langkah berikutnya

Sudah paham teorinya. Sekarang praktikkan.

Daftar, isi saldo mulai puluhan ribu rupiah, dan panggil model AI pilihanmu dari kode yang sudah ada.

Ditulis oleh

Tim Engineering Classai

Pengembang Classai Router

Tim Engineering Classai membangun dan menjalankan Classai Router, gateway API AI yang kompatibel dengan format OpenAI dan Anthropic. Kami menulis panduan teknis dari pengalaman mengoperasikan API AI setiap hari.

Baca juga

Artikel terkait

Semua Developer