チュートリアル
Qwen Image 2.0 と 2.0 Pro API:価格、実際の出力とコード例
Qwen Image 2.0 の2つのティアを1つのガイドで解説:中英バイリンガルテキストのテスト、商品画像、固定サイズの値、さらに 2.0 と 2.1、3.0 の比較。
概要
- 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 モデルページを開いてください。
関連記事
すべての記事を見る →-
チュートリアル
HiAPI API で hailuo-2.3-fast/image-to-video を呼び出す方法:curl と Python の実践
高速・低コストな画像から動画へのティアにおける最初の実行可能なリクエスト — モデル ID から MP4 のダウンロードまで
-
チュートリアル
HiAPI APIでhailuo-2.3/text-to-videoを呼び出す方法:curl、Python、実行可能なリクエスト例
-
チュートリアル
HiAPI で Kandinsky 6.0 Pro のテキストto動画を使用する:curl と Python チュートリアル
リクエスト優先の実践デモ:プロンプトから動画クリップへの呼び出しを構築し、リクエストを送信し、完了状態をポーリングし、結果をダウンロードする