FLUX API: FLUX 3, FLUX 2, Kontext dan FLUX 3 Video
Black Forest Labs kini merilis beberapa model gambar FLUX dan satu model video. Panduan ini membahas FLUX mana yang dipakai untuk pekerjaan apa, biaya masing-masing pada setiap ukuran, dan cara memanggilnya lewat satu API.
Model FLUX di Revana
FLUX adalah keluarga model gambar dari Black Forest Labs, dan kini juga model video. Katalog memuat generasi terbaru, FLUX 3, bersama FLUX 2 dan model penyuntingan Kontext. Semuanya memakai format permintaan yang sama:
| Model | Id model | Fungsi | Ukuran | Gambar referensi | Harga mulai | Rute |
|---|---|---|---|---|---|---|
| FLUX 3 | flux-3 | text to image, penyuntingan | 1K, 1.5K, 2K, 4K | hingga 10 | $0.05 / gambar | satu rute |
| FLUX 2 Pro | flux-2-pro | text to image, penyuntingan | 1 hingga 4 MP | hingga 8 | $0.03 / gambar | dua rute |
| FLUX 2 Max | flux-2-max | text to image, penyuntingan | 1 hingga 4 MP | hingga 8 | $0.07 / gambar | satu rute |
| FLUX Kontext Pro | flux-kontext-pro | text to image, penyuntingan | default model | hingga 4 | $0.04 / gambar | dua rute |
| FLUX Kontext Max | flux-kontext-max | text to image, penyuntingan | default model | hingga 4 | $0.07 / gambar | dua rute |
| FLUX 3 Video | flux-3-video | text to video, image to video, dengan suara | draft, hd, fhd; 5 hingga 20 dtk | satu gambar awal | $0.06 / s | satu rute |
Ukuran FLUX 2 diberikan dalam megapiksel (1MP hingga 4MP) dengan opsi rasio aspek auto yang mengikuti gambar referensi Anda. FLUX 3 memakai nama 1K hingga 4K seperti model gambar lainnya.
FLUX mana yang dipakai
- FLUX 2 Pro adalah andalan: dikenal karena detail fotorealistis serta tangan dan wajah yang andal, dengan hingga delapan referensi, mulai $0.03 per gambar pada 1 MP. Model ini punya dua rute.
- FLUX 3 adalah model gambar terbaru dan menerima hingga sepuluh referensi. Harganya $0.05 pada 1K dan $0.10 pada 2K; pengaturan 4K-nya jauh lebih mahal yaitu $0.61, jadi minta 4K hanya bila Anda membutuhkannya.
- FLUX 2 Max lebih mahal per gambar pada ukuran kecil tetapi lebih murah daripada FLUX 3 pada ukuran terbesarnya: $0.16 pada 4 MP.
- FLUX Kontext Pro dan Max dibuat untuk menyunting berdasarkan instruksi dengan hingga empat gambar, dengan harga tetap per gambar.
Kami tidak menerbitkan peringkat kualitas di antara semuanya; coba prompt Anda pada dua atau tiga model lalu bandingkan.
Harga gambar FLUX (Oktober 2026)
| Model | Ukuran | Per gambar | 100 gambar |
|---|---|---|---|
| FLUX 3 | 1K | $0.05 | $5.00 |
| FLUX 3 | 1.5K | $0.07 | $7.00 |
| FLUX 3 | 2K | $0.10 | $10.00 |
| FLUX 3 | 4K | $0.61 | $61.00 |
| FLUX 2 Pro | 1 MP | $0.03 | $3.00 |
| FLUX 2 Pro | 2 MP | $0.05 | $5.00 |
| FLUX 2 Pro | 4 MP | $0.08 | $8.00 |
| FLUX 2 Max | 1 MP | $0.07 | $7.00 |
| FLUX 2 Max | 4 MP | $0.16 | $16.00 |
| FLUX Kontext Pro | satu ukuran | $0.04 | $4.00 |
| FLUX Kontext Max | satu ukuran | $0.07 | $7.00 |
FLUX 3 Video
FLUX 3 Video membuat klip 5 hingga 20 detik dari prompt atau gambar awal, dengan suara jika Anda memintanya. Ditagih per detik output pada tiga tingkat kualitas:
| Pengaturan | Per detik | Klip 10 dtk | Klip 20 dtk |
|---|---|---|---|
| draft | $0.06 | $0.60 | $1.20 |
| hd | $0.17 | $1.70 | $3.40 |
| fhd | $0.29 | $2.90 | $5.80 |
Berikan pengaturannya di resolution. Pengaturan draft adalah cara murah untuk memeriksa gerakan dan framing sebelum Anda membayar fhd. Untuk perbandingannya dengan model video lain, lihat panduan API video AI terbaik.
Buat gambar FLUX 2 Pro
Kirim POST /v1/generations dengan id model dan input, lalu lakukan polling sampai job berstatus succeeded atau failed. Gambar 2 MP ini berharga $0.05.
export REVANA_API_KEY="sr_live_..."
# 1. Submit the job (returns 202 with the generation id)
curl https://api.revana.si/v1/generations \
-H "Authorization: Bearer $REVANA_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "flux-2-pro",
"input": {
"prompt": "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
"resolution": "2MP",
"aspect_ratio": "3:4"
},
"max_cost_usd": 0.1
}'
# 2. Poll with the id from step 1 until status is "succeeded" or "failed"
curl https://api.revana.si/v1/generations/gen_01JC2V8K5T \
-H "Authorization: Bearer $REVANA_API_KEY"import os
import time
import requests
API = "https://api.revana.si/v1"
HEADERS = {"Authorization": f"Bearer {os.environ['REVANA_API_KEY']}"}
resp = requests.post(f"{API}/generations", headers=HEADERS, json={
"model": "flux-2-pro",
"input": {
"prompt": "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
"resolution": "2MP",
"aspect_ratio": "3:4",
},
"max_cost_usd": 0.1,
})
resp.raise_for_status()
job = resp.json()
while job["status"] in ("queued", "running"):
time.sleep(3)
job = requests.get(f"{API}/generations/{job['id']}", headers=HEADERS).json()
if job["status"] == "succeeded":
print(job["output"]["urls"], job["cost_usd"])
else:
print("Failed:", job["error"])// Node 18 or later. Save as generate.mjs and run: node generate.mjs
const API = "https://api.revana.si/v1";
const headers = {
Authorization: `Bearer ${process.env.REVANA_API_KEY}`,
"Content-Type": "application/json",
};
const res = await fetch(`${API}/generations`, {
method: "POST",
headers,
body: JSON.stringify({
model: "flux-2-pro",
input: {
prompt: "Close-up portrait of a potter at her wheel, clay on her hands, late afternoon light through a dusty workshop window, 85mm lens look.",
resolution: "2MP",
aspect_ratio: "3:4",
},
max_cost_usd: 0.1,
}),
});
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
let job = await res.json();
while (job.status === "queued" || job.status === "running") {
await new Promise((r) => setTimeout(r, 3000));
job = await (await fetch(`${API}/generations/${job.id}`, { headers })).json();
}
if (job.status === "succeeded") console.log(job.output.urls, job.cost_usd);
else console.error("Failed:", job.error);Klip FLUX 3 Video dari gambar awal
Untuk video, kirim frame awal di image_url, durasi di duration dan audio: true untuk suara. Klip hd berdurasi 10 detik ini berharga $1.70:
{
"model": "flux-3-video",
"input": {
"prompt": "The potter slowly lifts the finished bowl from the wheel and turns it toward the light. Soft hum of the wheel winding down.",
"image_url": "https://example.com/potter.png",
"resolution": "hd",
"duration": 10,
"audio": true
},
"max_cost_usd": 2.1
}Harga setiap job ditahan dari saldo Anda saat submit dan hanya ditagih jika berhasil. Jika job gagal, penahanan dilepas dan Anda tidak membayar apa pun.
Semua model FLUX ada di halaman model. Dokumentasi mencantumkan setiap field input, dan paket kredit ada di halaman harga. Dapatkan kunci API untuk memulai.
Pertanyaan yang sering diajukan
Berapa biaya FLUX 3 API?
Pada Oktober 2026, FLUX 3 berharga $0.05 per gambar pada 1K, $0.07 pada 1.5K, $0.10 pada 2K dan $0.61 pada 4K.
Berapa biaya FLUX 2 Pro?
Mulai $0.03 per gambar pada 1 megapiksel hingga $0.08 pada 4 megapiksel.
Bisakah FLUX menyunting gambar?
Bisa. FLUX 3 menerima hingga 10 gambar referensi, FLUX 2 Pro dan Max hingga 8, serta FLUX Kontext Pro dan Max hingga 4, semuanya di image_urls.
Adakah API video FLUX?
Ada. FLUX 3 Video membuat klip 5 hingga 20 detik dari teks atau gambar awal, dengan suara opsional, mulai $0.06 per detik pada pengaturan draft.
Ukuran apa yang diterima FLUX 2?
Ukuran dalam megapiksel: 1MP, 2MP, 3MP atau 4MP, dengan rasio aspek dari 21:9 hingga 9:21 atau auto.
Coba FLUX dengan satu kunci
Satu kunci API untuk semua model FLUX dan semua model gambar dan video lainnya. Kredit prabayar mulai $10, hanya ditagih untuk job yang berhasil.