メインコンテンツへスキップ
見出し画像

【画像生成AI】 Qwen-image:中国語が分かる ハイパラメータモデル と オススメの設定

    はじめに

    こんにちは、きまま / Easygoing です。

    今回は、中国の Alibaba グループが公開している チャット AI の Qwen と、その画像生成モデルの Qwen-image をご紹介します。

    Qwen-Imageで生成したアニメイラスト。青い服を着た女性が、夜にライトアップされたテーマパークの城を背景に立つ。
    SDXL → Qwen-Image

    Qwen は中国語も理解できる チャット AI

    Qwen は、中国の Alibaba グループ が公開している 大規模言語モデル(チャット AI)です。

    主な大規模言語モデル

    Qwenを含む主要な大規模言語モデルの比較表。モデル名、開発元、特徴などを記載。

    Qwen は、英語に加えて中国語でも学習を行っており、中国語のネイティブな理解力 を持っています。

    世界で使用されている言語の上位7位と日本語の使用人口を示す棒グラフ。中国語が2位であることを強調。

    中国語は、世界で2番目に多く使われている言語なので、英語と中国語の両方を理解できる Qwen モデル は、非常に大きなユーザーの母数 を持っています。

    Qwen-Image は 最大パラメータの画像生成 AI モデル

    Qwen-Image は、同じく Alibaba から 2025年8月4日に新しく公開された 画像生成 AI モデル です。

    Stable Diffusion 3およびその派生モデル(Flux.1、HiDream、Qwen-Image)のリリース時期を示すガントチャート。
    Stable Diffusion 3、Flux.1、HiDream、Qwen-Imageの性能やパラメータ数を比較した表。

    Qwen-Image は、テキストエンコーダー部分に画像の認識力のある Qwen の Qwen2.5-7B-VL、トランスフォーマー部分は Stable Diffusion 3 の発展形の MMDiT ベースの新しいモデル が使われています。

    • テキストエンコーダー:プロンプトを解析する部分

    • トランスフォーマー:実際に画像を生成する部分

    画像生成 AI モデルの容量

    Stable Diffusion 3、Flux.1、HiDream、Qwen-Imageのテキストエンコーダーとトランスフォーマーの容量を比較したグラフ。

    Qwen-Image は、全体が HiDream に匹敵する容量で、トランスフォーマー部分に限ると HiDream よりもさらに容量が大きいため、Qwen-Image の パラメータ数 は HiDream を超えて ローカル最大のモデル になっています。

    VRAM は 16GB 必要!

    Qwen-Image はトランスフォーマーの容量が大きいため、実行するには 従来より多くの VRAM が必要です。

    ComfyUI 実行時のモデルの最小分割容量

    ComfyUIでQwen-Image-BF16を実行する際の最小VRAM容量(14.2GB)を示す表。

    Qwen-Image-BF16 を ComfyUI で実行するときのモデルの最小分割容量は 14.2 GB で、動作させるためには VRAM 16 GB が必要になってきます。

    テキストエンコーダーは一つのみ

    現在の 画像生成 AI では、プロンプトの理解力を上げるために複数のテキストエンコーダーが搭載されるのが一般的ですが、Qwen-Image に搭載されているのは Qwen2.5-7B-VL 単体のみ で、他の 画像生成 AI と比べてコンパクトな実装になっています。

    画像生成 AI に使われるテキストエンコーダー

    画像生成AIに使用されるテキストエンコーダーの種類と特徴をまとめた表。

    Flux.1, HiDream, Qwen-Image のテキストエンコーダー

    Flux.1、HiDream、Qwen-Imageに搭載されたテキストエンコーダーの比較表。Qwen-ImageはQwen2.5-7B-VLを単体で使用。

    Qwen-Image は、中国語の理解力は高いですが、英語やその他の言語の プロンプトの理解力 は、他のモデルよりもやや劣ります。

    Qwen-Image は中国語の描写に強い!

    Qwen-Image の一番の強みは、中国語の描写力 です。

    英語は 26 文字のアルファベットの使いまわしですが、中国語の漢字ははるかに多くの種類の文字が少ない頻度 で登場するため、画像生成 AI での学習が難しくなっています。

    HiDream

    HiDreamで生成した中華料理とメニューの画像。メニュー上の漢字が不正確に描写されている。
    漢字は再現できない

    Qwen-Image

    Qwen-Imageで生成した中華料理とメニューの画像。メニュー上の漢字が正確に描写されている。
    漢字が正確

    Qwen-Image はネイティブで中国語が理解できるのに加えて、漢字について専用の追加学習 も行っていて、中国語をかなり正確に表現することができます。

    日本語はあと一歩

    Qwen-Imageで生成した画像。金属製の机に『東京特許許可局局長』の名札とタブレットが置かれているが、ひらがなとカタカナの表記が不正確。
    とうきょうとっきょきょかきょくきょくちょう

    Qwen-Image は、日本語のひらがなとカタカナも学習していそうですが、文章の理解は今一つです。

    他の 画像生成 AI と比較すると日本語の精度は高いものの、実用レベルで日本語を使うのはまだ難しいようです。

    アニメイラストを他のモデルと比較!

    それでは、Qwen-Image のアニメイラストを他のモデルと比較してみます。

    イラストは SDXL からの image to image で生成し、他の 画像生成 AI と比較します。

    SDXL(1024 x 1024)

    SDXLで生成したアニメイラスト(1024x1024)。青い着物を着た女性が日本家屋の中で立っている

    SDXL で生成したオリジナルのイラストです。

    Qwen-Image(1328 x 1328)

    先ほどのイラストを Qwen-Image で描き直したイラストです。

    Qwen-Imageで再描画したアニメイラスト(1024x1024)。青い着物を着た女性が日本家屋の中で立っている
    denoise: 0.7

    Qwen-Image は 1328 x 1328 の高解像度まで対応しているので、SDXL より細部が整ったきれいなイラストになります。

    Qwen-Image はハイパラメータモデルらしく、手の描写が正確 です。

    Flux.1 [dev](1440 x 1440)

    次は、同じ SDXL のイラストから Flux.1 [dev] モデルを使って描き直しをしてみます。

    Flux.1 [dev] で再描画したアニメイラスト(1024x1024)。青い着物を着た女性が日本家屋の中で立っている
    denoise: 0.5

    Flux.1 [dev] は、キャラクターの顔がかなりデフォルメされています。

    Flux.1 [dev] は解像度が 1440 x 1440 で最も高く、クリアーで透明感のあるイラスト になっています。

    HiDream-I1-Dev(1024 x 1024)

    HiDream-I1-Dev で再描画したアニメイラスト(1024x1024)。青い着物を着た女性が日本家屋の中で立っている
    denoise: 0.5

    HiDream を使うと、もとの SDXL のイラストからかなりかなり違った表現になります。

    HiDream は複数のモデルを組み合わせた MoE(Mixture of Experts)アーキテクチャを採用していて、アニメイラストに対しては アニメ専用モデル が動作していると考えられます。

    このイラストは、長文の自然言語のプロンプトで、日本家屋(Japanese house)や ボケ(blur)などのキーワードが含まれていますが、HiDream は 最も正確にプロンプトを再現 します。

    CFG scale は無効化できる?

    Flux.1 と HiDream は、CFG scale を無効化して高速に生成できる蒸留モデルが公開されていますが、Qwen-Image にはそのようなモデルは無いため、Flux.1 と HiDream と比べて 2倍の生成時間 がかかります。

    CFG scale と無効化について

    そこで、Qwen-Image で CFG scale を1に設定して、CFG scale 無効化してイラストを生成してみます。

    CFG scale: 1

    Qwen-ImageでCFG scaleを1に設定して生成したアニメイラスト。全体が破綻し、不自然な仕上がり。
    イラストが破綻

    CFG scale: 2.5

    Qwen-ImageでCFG scaleを2.5に設定して生成したアニメイラスト。きれいに仕上がっている。
    正常に生成

    CFG scale を1にすると、残念ながら イラストは破綻 してしまいました。

    Qwen-Image は、CFG を無効化した高速運用は難しいようです。

    CFG scale は 2.5 ぐらいから安定するので、普段はこれぐらいを目安に設定するのが良いでしょう。

    Step は 8 ~ 12 ぐらい!

    今度は、イラストの生成に必要な Step 数 を検証します。

    Sampler に高精度の heunpp2 を利用して、可能な限り少ない Step 数 でイラストの生成を目指します。

    4 steps

    Qwen-Imageで4ステップで生成したアニメイラスト。未完成で細部が粗い仕上がり。
    未完成

    8 steps

    Qwen-Imageで8ステップで生成したアニメイラスト。青い服の女性がテーマパークの城を背景に立ち、完成した仕上がり。
    ほぼ完成

    12 steps

    Qwen-Imageで12ステップで生成したアニメイラスト。8ステップとほぼ変わらず、完成した仕上がり。
    8 steps と変わらない

    新世代の MMDiT モデルは、少ない Step 数 でもイラストが収束します。

    Qwen-Image も 8 steps ぐらいで収束し、それ以上はほとんど変化がありません。

    image to image を行う場合は、8 steps あれば十分です。

    text to image の場合でも 12 steps ぐらいで十分な計算になります。

    ComfyUI のデフォルトのワークフローの設定値は 20 steps ですが、これを必要十分な step数 に減らすことで描画時間を短くすることができます。

    ModelSamplingAuraFlow でノイズを増やす

    Qwen-Image のデフォルトのワークフローで使われている ModelSamplingAuraFlow ノードは、イラストを生成中の ノイズの量を調整 する働きがあります。

    ModelSamplingAuraFlow ノード

    ComfyUIのModelSamplingAuraFlowノードのスクリーンショット。ノイズ量を調整する設定画面を表示。

    ModelSamplingAuraFlow の shift 値によるノイズの変化

    ModelSamplingAuraFlowのshift値によるノイズ量の変化を示す折れ線グラフ。bypass とshift値3.1と6の比較。
    ModelSamplingAuraFlowのbypassとshift値(3.1と6)によるノイズ量の変化を比較した表。

    ModelSamplingAuraFlow ノードの、デフォルトの shift: 3.1 の設定は、ノードをバイパスした場合とほぼ同じです。

    shift: 3.1

    Qwen-ImageでModelSamplingAuraFlowのshift値を3.1に設定して生成したアニメイラスト。元のイラストに近い表現。
    オリジナルのイラストに沿った表現

    shift: 6

    Qwen-ImageでModelSamplingAuraFlowのshift値を6に設定して生成したアニメイラスト。元のイラストから大きく変化し、Qwen-Imageの影響が強い。
    Qwen-Image の影響が強い

    shift 値 を高く設定するとノイズが増えて、Qwen-Image の影響の強いリッチなイラスト になります。

    ModelSamplingAuraFlow の shift 値 は、イラストが維持できる範囲で なるべく高めの値 を設定するのが良いでしょう。

    蒸留モデルと LoRA で高速生成

    Qwen-Image は処理が重いですが、コミュニティが開発した CFG を無効化した蒸留モデル と、高速化 LoRA が存在しています。

    Qwen-Image
    Qwen-Image

    Qwen-Image-distill(CFG を無効化した高速蒸留モデル)

    Qwen-Image-lightning(高速化 LoRA)

    いずれも、ある程度の画質の低下と引き換えに、描画を高速化することができます。

    ワークフロー

    今回の検証で利用したワークフローと、Qwen-Image オススメの設定です。

    このワークフローでは、高精度化で 8 step ~ 12 step に設定したため、高速化技術はいずれも使用していません。

    ワークフロー

    Qwen-Imageの画像生成に使用したComfyUIのワークフローのスクリーンショット。ノード接続と設定を表示。

    モデルのダウンロード(Hugging Face の Comfy-Org の リポジトリ)

    ComfyUI 公式ワークフローからの変更点

    • BF16 形式のモデルを使用

    • テキストエンコーダーを RAM にロード

    • Negative Prompt の代わりに ConditioningZeroOut を使用

    • 色補正を追加

    色補正について

    オススメの設定

    • sampler: heunpp2

    • scheduler: beta

    • step: 12(image to image は 8 steps)

    • ModelSamplingAuraFlow の shift値: 6

    まとめ:Qwen-Image は中国語に強い

    • Qwen-Image は中国語の理解と描写が得意

    • 英語のプロンプトの理解はやや劣る

    • VRAM は 16GB 必要

    Qwen は、中国のAlibaba グループが公開した AI モデルです。

    Qwen-Image は、それまでの画像生成 AI と比べて中国語の理解にとても優れています。

    その一方で、VRAM が 16GB 必要なこと、また CFG の無効化した公式の蒸留モデルが公開されていないことなど、他のモデルと比べて使い勝手が劣る面も存在します。

    Qwen-Imageで生成したアニメイラスト。青い着物を着た女性がこちらを見つめ、背景はシンプルな設定。

    それでも、OpenAI の GPT-Image-1、Google の Imagen、X.ai の Aurora など、自社のチャットAIと統合された画像生成モデルはどれも非公開の中で、Alibaba の Qwen-Image が自由なライセンスで公開されたのは、AI のオープンソース化 の面で大きな意味があると思います。

    これからも、新しい 画像生成 AI が公開されたら、その表現を探求していきたいと思います。

    最後までお読みいただきありがとうございます!


    English Article


     
     
    はじめまして、きまま です。ふとしたきっかけでAI画像生成に出会い、その魅力にすっかり取り憑かれました。AI画像で気づいたことを発信していきます。 画像はAIで生成したものですが、もし気に入ったものがあればご自由にお使い下さい。AI技術を否定する目的でのご利用はご遠慮下さい。

    あなたへのおすすめ