HiAPI
ブログ

チュートリアル

Qwen Image 2.0 と 2.0 Pro API:価格、実際の出力とコード例

Qwen Image 2.0 の2つのティアを1つのガイドで解説:中英バイリンガルテキストのテスト、商品画像、固定サイズの値、さらに 2.0 と 2.1、3.0 の比較。

Jul 7, 2026
Qwen Image 2.0 と 2.0 Pro API:価格、実際の出力とコード例

概要

  • Qwen Image 2.0 は阿里巴巴のテキストから画像を生成するモデルで、画像内に中国語と英語のテキストを生成するのが得意です。HiAPI では2つのティアを提供しています:qwen-image-2.0 は1枚あたり$0.0422、qwen-image-2.0-pro は1枚あたり$0.107です。
  • どちらも同じリクエストを受け付けます:prompt に5つの固定 size 値のうち1つを加えるだけです。aspect_ratio フィールドはなく、画像入力も受け付けません。
  • 新規プロジェクトを始める場合は、より新しいバージョンを優先してください:Qwen Image 3.0 は1枚 $0.0358、2.1 Turbo は1枚 $0.02 で、どちらも 2.0 より安く、参照画像にも対応しています。比較は記事末尾にあります。Qwen Image 2.0 Pro モデルページを開くとすぐに試せます。新規アカウントには200ポイントの無料クレジットが付与されます。

2.0 か 2.0 Pro か

qwen-image-2.0 qwen-image-2.0-pro
1枚あたりの価格 $0.0422 $0.107
入力 prompt + size 同じ
サイズ 5つの固定値、最大 2688×1536 同じ
参照画像 非対応 非対応
用途 下書き、バイリンガルポスター、看板 最終的な商品画像やバナー

HiAPI のリアルタイム価格、2026年10月20日時点の照会。失敗したタスクは課金されません。

リクエストはまったく同じなので、ティアを切り替えるには model の1語を変えるだけです。2.0 でプロンプトを書いてテストし、同じ seed で Pro の最終版をレンダリングしましょう。

実際の出力

バイリンガル看板(2.0)

A small Tokyo-style ramen shop at night, photoreal, soft drizzle on the pavement, warm interior light spilling out, customers visible through a frosted window. Above the door, a hand-painted wooden sign with two clean lines of text: the top line in large Chinese characters reads "幸福拉面", the bottom line in smaller English reads "Lucky Noodles · Since 2019". A small red paper lantern hangs to the left. 35mm street photography, shallow depth of field, cinematic colour grade.

このプロンプトで生成 →

qwen-image-2.0、size 1728*2368、本日の価格で $0.0422。

看板の2行のテキストはどちらもプロンプトと一致しており、中央の点も含まれています。ランタンにはプロンプトでテキストを指定していないのに、いくつかの余分な文字が現れました。テキスト入りの画像を公開する前に、小さな表面をすべて確認してください。

3つのテキストブロックを含むポスター(2.0)

A modern minimalist promotional poster for a specialty coffee shop, cream background with a subtle paper grain. Centred composition: Top half: a large flat-illustration espresso cup with steam, terracotta-and-cream palette. Middle: large bilingual headline. Chinese line on top reads "夏日新品", English line directly below reads "SUMMER MENU 2026". Both lines are perfectly centred. Lower third: a short body line in smaller Chinese reads "全场买二赠一", and an English line beneath reads "Buy two, get one free". Bottom footer: a single small line of English reads "Through August 31". Clean geometric sans-serif typography, generous whitespace, magazine-quality layout.

このプロンプトで生成 →

qwen-image-2.0、size 1728*2368、本日の価格で $0.0422。

5つの文字列はすべて表示され、正しく綴られています。見出し「SUMMER MENU 2026」はプロンプトでは要求していないのに2行に分割されました。

商品メイン画像(2.0 Pro)

Studio product photograph of a single amber glass skincare dropper bottle with a blank matte white label, standing centered on a round travertine stone pedestal, seamless warm off-white studio background, soft diffused key light from the upper left, a subtle soft shadow falling to the right, hyper-detailed macro texture on the glass and brushed-metal dropper cap, photorealistic, catalog-ready e-commerce hero shot, no text, no logos, no props

このプロンプトで生成 →

qwen-image-2.0-pro、size 2048*2048、$0.107。

商品ラベルは空白のままにし、後からラベルのテキストを追加しましょう。小さな曲面に小さな文字を配置するのはどのモデルにとっても文字を正しく扱うのが最も難しい部分であり、空白のラベルはコピーが変わったときに更新しやすくなります。

プロモーションバナー(2.0 Pro)

Flat-lay e-commerce promo banner photograph: three amber glass skincare dropper bottles arranged diagonally on a warm terracotta backdrop with dried eucalyptus sprigs, soft overhead studio lighting with gentle shadows, in the upper right corner bold clean white sans-serif text reading SUMMER GLOW SALE, directly beneath it smaller white text reading SAVE 20% TODAY, no other text anywhere, photorealistic commercial photography, sharp focus

このプロンプトで生成 →

qwen-image-2.0-pro、size 2688*1536、$0.107。

コピーとその位置はプロンプトと一致しています。この結果では下端に細い黒い帯が現れたため、バナーを公開する前にトリミングを計画してください。

curl

curl -s -X POST https://api.hiapi.ai/v1/tasks \
  -H "Authorization: Bearer $HIAPI_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "qwen-image-2.0-pro",
    "input": {
      "prompt": "A storefront window sign that reads \"GRAND OPENING\" in bold red letters, photorealistic, golden-hour light",
      "size": "2688*1536",
      "seed": 42
    }
  }'

taskId が返されます。GET https://api.hiapi.ai/v1/tasks/{taskId} を data.status が success になるまでポーリングし、その後 data.output[0].url をダウンロードします。リンクはタスク完了後約7日で失効するため、ファイルを保存してください。

Python:1つのプロンプト、2つのティア

# pip install requests; export HIAPI_KEY=your-key first
import os, time, requests

API = "https://api.hiapi.ai/v1/tasks"
H = {"Authorization": f"Bearer {os.environ['HIAPI_KEY']}"}

def generate(model, timeout_s=300, **inp):
    r = requests.post(API, json={"model": model, "input": inp}, headers=H, timeout=30).json()
    if r.get("code") != 200:
        raise RuntimeError(r)  # a 400 names every invalid field
    task_id = r["data"]["taskId"]
    deadline = time.time() + timeout_s
    while time.time() < deadline:
        d = requests.get(f"{API}/{task_id}", headers=H, timeout=30).json()["data"]
        if d["status"] == "success":
            return d["output"][0]["url"]
        if d["status"] == "fail":
            raise RuntimeError(d.get("error"))
        time.sleep(4)
    raise TimeoutError(task_id)

prompt = 'A bakery chalkboard that reads "FRESH BREAD" in white chalk, morning light'
draft = generate("qwen-image-2.0", prompt=prompt, size="2048*2048", seed=7)
final = generate("qwen-image-2.0-pro", prompt=prompt, size="2048*2048", seed=7)

for name, url in [("draft.png", draft), ("final.png", final)]:
    with open(name, "wb") as f:
        f.write(requests.get(url, timeout=120).content)

パラメータ

フィールド 必須 値 説明
prompt はい テキスト 表示したい正確なテキストを引用符で囲む
size いいえ 2688*1536、2368*1728、2048*2048(デフォルト)、1728*2368、1536*2688 * を使用し、x は使わない
negative_prompt いいえ テキスト 避けたい内容
seed いいえ 0–2147483647 同じ seed とプロンプトで、ティア間で安定した出発点が得られる
prompt_extend いいえ true(デフォルト)/ false 文言を完全に変えずに保つ必要がある場合はオフにする
watermark いいえ false(デフォルト)/ true

5つのサイズはおおよそ 16:9、4:3、1:1、3:4、9:16 に対応します。21:9 や 4:5 が必要な場合は、最も近いサイズでレンダリングしてからトリミングしてください。

発生するエラー

以下のすべてのケースは送信時に HTTP 400 を返すため、タスクは作成されず、課金もされません:

  • size: value must be one of '2688*1536', ...:2048x2048 やカスタムサイズを送信しました。5つの値のいずれかを使用し、* で区切ってください。
  • additional properties 'aspect_ratio' not allowed:2.0 は size を使用します。Qwen Image 3.0 と 2.1 は aspect_ratio に変更されています。
  • additional properties 'image_urls' not allowed:2.0 は参照画像を受け付けません。編集には 2.1 または 3.0 を使用してください。
  • additional properties 'n' not allowed:1つのタスクで1枚の画像を生成します。複数のタスクを並行して送信してください。

Qwen Image 2.0、2.1、それとも 3.0

モデル 1枚あたりの価格 参照画像 サイズ制御
qwen-image-2.1-turbo $0.02 1–10、任意 aspect_ratio(5つの値)
qwen-image-3.0/text-to-image $0.0358 独立した image-to-image エンドポイント、1–3 aspect_ratio(8つの値)+ resolution 1K/2K
qwen-image-2.0 $0.0422 非対応 size(5つの値)
qwen-image-2.1-pro $0.05 1–10、任意 aspect_ratio(5つの値)
qwen-image-3.0-pro/text-to-image $0.0497(1K)/ $0.0993(2K) 独立した image-to-image エンドポイント、1–3 aspect_ratio(8つの値)+ resolution
qwen-image-2.0-pro $0.107 非対応 size(5つの値)
  • 本番環境ですでに 2.0 を使用中:問題はありません。引き続き利用可能です。3.0 に切り替えるとコストは下がりますが、size を aspect_ratio と resolution に置き換える必要があります。
  • 新規プロジェクト:Qwen Image 3.0 または 2.1 Turbo から始めましょう。より安く、既存画像の編集も可能です。
  • Qwen の最高品質の出力:3.0 Pro の 1K バージョンは 2.0 Pro の半額以下です。

3.0 の使い方はQwen Image 3.0 API ガイドをご覧ください。

よくある質問

Qwen Image 2.0 は既存画像を編集できますか?

いいえ。2.0 の両ティアとも画像を受け付けません。Qwen Image 3.0 には image-to-image エンドポイントがあり、2.1 Pro と Turbo は同じリクエストで最大10枚の参照画像を受け付けられます。

中国語のテキストをレンダリングできますか?

はい、これが強みです。上記の例では、要求した中国語・英語のすべての文字列が正しく綴られて表示されました。要求していないテキスト、たとえばラーメン店のランタンなどには、依然として余分な文字が現れることがあります。

同じ画像をもう一度得るには?

同じ seed、プロンプト、サイズを渡してください。これにより、プロンプトを 2.0 から Pro に移行しても、類似したレイアウトを保つことができます。

なぜ 2.0 は 3.0 より高いのですか?

各モデルには独自の価格設定があります。本日の価格では、3.0 は1枚 $0.0358、2.0 は $0.0422 です。価格が重要な場合は、まず自分のプロンプトで両者を比較してから決めてください。

コードなしでプロンプトを試したい場合は、Qwen Image 2.0 モデルページを開いてください。

永続的なAIアーティファクトで開発を始める

APIキーを取得して、タスクベースの1つのAPIで画像・動画・音声モデルを呼び出せます。

APIドキュメントを読む