Panduan model

Qwen Image API: versi, harga, dan kode

Model Qwen Image dari Alibaba adalah pilihan berbiaya rendah untuk gambar dengan teks dalam banyak bahasa dan untuk suntingan berdasarkan instruksi. Panduan ini membahas tujuh versi di Revana, biaya masing-masing, dan cara memanggilnya.

Semua model Qwen Image di katalog

Qwen Image adalah keluarga model gambar Alibaba. Dikenal dengan kemampuan merender teks di dalam gambar, dalam bahasa Mandarin maupun Inggris, dan mengikuti instruksi penyuntingan dengan cermat. Revana menyediakan tujuh versi, semuanya dalam format permintaan yang sama:

Model Qwen Image dibandingkan
ModelId modelFungsiUkuranGambar referensiHarga mulaiRute
Qwen Image 3.0qwen-image-3.0text to image, penyuntingan1K, 2Khingga 3$0.03dua rute
Qwen Image 3.0 Proqwen-image-3.0-protext to image, penyuntingan1K, 2Khingga 3$0.04dua rute
Qwen Image 2.1qwen-image-2.1text to image, penyuntingan1K, 2Ksatu gambar$0.03satu rute
Qwen Image 2.0qwen-image-2.0text to image, penyuntingan1K, 2Ksatu gambar$0.03dua rute
Qwen Image 2.0 Proqwen-image-2.0-protext to image, penyuntingan1K, 2Ksatu gambar$0.07satu rute
Qwen Imageqwen-imagetext to image, penyuntingandefault modelsatu gambar$0.03satu rute
Qwen Image Editqwen-image-edithanya penyuntingandefault modelsatu gambar$0.04satu rute

Harga per gambar. Untuk proyek baru, mulailah dengan Qwen Image 3.0: ini tingkat standar terbaru, menerima hingga tiga gambar referensi, dan berharga $0.03 pada 2K maupun 1K. Pindah ke 3.0 Pro jika tingkat standar melewatkan detail yang Anda butuhkan, dan simpan versi lama untuk prompt yang sudah Anda sesuaikan.

Harga Qwen Image (Oktober 2026)

Harga Qwen Image per gambar dan per batch
ModelUkuranPer gambar100 gambar1.000 gambar
Qwen Image 3.01K atau 2K$0.03$3.00$30.00
Qwen Image 3.0 Pro1K$0.04$4.00$40.00
Qwen Image 3.0 Pro2K$0.08$8.00$80.00
Qwen Image 2.11K$0.03$3.00$30.00
Qwen Image 2.12K$0.05$5.00$50.00
Qwen Image 2.01K atau 2K$0.03$3.00$30.00
Qwen Image 2.0 Pro1K atau 2K$0.07$7.00$70.00
Qwen Imagesatu ukuran$0.03$3.00$30.00
Qwen Image Editsatu ukuran$0.04$4.00$40.00

Dua detail harga mudah terlewat. Qwen Image 3.0 menagih sama pada 1K dan 2K, jadi tidak ada alasan meminta ukuran yang lebih kecil. Qwen Image 3.0 Pro menjadi dua kali lipat dari 1K ke 2K, jadi buat draf pada 1K dan render yang terbaik pada 2K. Gambar yang gagal tidak pernah ditagih.

Untuk apa Qwen Image bagus

  • Teks dalam bahasa selain Inggris. Papan toko, menu, label, dan poster dalam bahasa Mandarin, atau Mandarin dan Inggris dalam satu gambar.
  • Suntingan berdasarkan instruksi. "Ubah jaket menjadi merah", "hapus orang di sebelah kiri", "ganti teks papan dengan OPEN". Qwen Image Edit hanya melakukan ini; versi yang lebih baru melakukannya sekaligus text to image.
  • Biaya per gambar rendah. Pada $0.03 per gambar, Qwen Image 3.0 adalah salah satu cara yang lebih murah untuk membuat batch besar varian pemasaran.

Kami tidak menerbitkan skor kualitas. Untuk tata letak berbahasa Inggris yang banyak teks, bandingkan dengan GPT Image 2 dan Nano Banana Pro memakai prompt Anda sendiri sebelum berkomitmen.

Buat gambar Qwen Image 3.0

Kirim POST /v1/generations dengan id model dan input, lalu lakukan polling generasi. Gambar 2K ini berharga $0.03.

cURL
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": "qwen-image-3.0",
    "input": {
      "prompt": "A night street in Shanghai, a small noodle shop with a red paper lantern. The wooden sign above the door reads 老街面馆 in brush calligraphy. Light rain, reflections on the pavement.",
      "resolution": "2K"
    },
    "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"
Python
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": "qwen-image-3.0",
    "input": {
        "prompt": "A night street in Shanghai, a small noodle shop with a red paper lantern. The wooden sign above the door reads 老街面馆 in brush calligraphy. Light rain, reflections on the pavement.",
        "resolution": "2K",
    },
    "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.js
// 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: "qwen-image-3.0",
    input: {
      prompt: "A night street in Shanghai, a small noodle shop with a red paper lantern. The wooden sign above the door reads 老街面馆 in brush calligraphy. Light rain, reflections on the pavement.",
      resolution: "2K",
    },
    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);
Respons
{
  "id": "gen_01JC2V8K5T",
  "model": "qwen-image-3.0",
  "status": "succeeded",
  "output": {
    "urls": [
      "https://cdn.revana.si/g/gen_01JC2V8K5T/0.png"
    ]
  },
  "cost_usd": 0.03,
  "attempts": 1,
  "error": null,
  "created_at": "2026-10-28T10:14:02Z",
  "completed_at": "2026-10-28T10:15:31Z"
}

Sunting gambar dengan instruksi

Untuk suntingan, kirim gambar dan sebutkan apa yang diubah. Qwen Image 3.0 dan 3.0 Pro menerima hingga tiga gambar di image_urls; versi lain menerima satu, di image_url. Suntingan di Qwen Image Edit ini berharga $0.04:

Body permintaan
{
  "model": "qwen-image-edit",
  "input": {
    "prompt": "Replace the text on the shop sign with FRESH BREAD DAILY, in the same font and colour. Change nothing else.",
    "image_url": "https://example.com/bakery-front.jpg"
  },
  "max_cost_usd": 0.1
}

Mengirim lebih banyak gambar daripada yang diterima model langsung ditolak dengan 422 invalid_input, dan pesannya menyebutkan batasnya. Tidak ada yang ditagih untuk permintaan yang ditolak.

Semua versi Qwen ada di halaman model, dengan referensi permintaan di dokumentasi dan paket kredit di halaman harga. Dapatkan kunci API untuk menjalankan contohnya.

Pertanyaan yang sering diajukan

Berapa biaya Qwen Image API?

Pada Oktober 2026, Qwen Image 3.0 berharga $0.03 per gambar pada 1K atau 2K, Qwen Image 3.0 Pro berharga $0.04 pada 1K dan $0.08 pada 2K, dan Qwen Image Edit berharga $0.04 per suntingan.

Versi Qwen Image mana yang sebaiknya saya pakai?

Mulai dengan Qwen Image 3.0. Ini tingkat standar terbaru, menerima hingga tiga gambar referensi, dan berharga sama pada 1K dan 2K. Coba 3.0 Pro bila Anda butuh lebih banyak detail.

Bisakah Qwen Image merender teks Mandarin?

Bisa. Merender teks dalam bahasa Mandarin maupun Inggris adalah keunggulan keluarga Qwen Image. Taruh karakter yang persis di prompt, dan periksa hasilnya sebelum dipublikasikan.

Apa perbedaan Qwen Image dan Qwen Image Edit?

Qwen Image Edit hanya menyunting gambar yang Anda kirim. Versi Qwen Image lainnya membuat gambar dari prompt dan juga menyunting.

Berapa banyak gambar yang bisa saya kirim ke Qwen Image 3.0?

Hingga tiga, di image_urls. Versi lama menerima satu gambar, di image_url.

Coba Qwen Image dengan satu kunci

Satu kunci API untuk semua versi Qwen Image dan semua model gambar dan video lainnya. Kredit prabayar mulai $10, hanya ditagih untuk gambar yang terkirim.