PROMPT GUIDE
Clip Skip(クリップスキップ)とは?設定の意味と 1 か 2 の選び方
Stable Diffusion の設定には「Clip skip(クリップスキップ)」という項目があります。「2 にするときれいになる」と聞いて数字を変えてみたものの、何が変わったのか分からない、という人も多い所です。この記事では、Clip Skip が何をする設定なのかと、1 と 2 のどちらにするかの決め方、絵がおかしい時の見直し方をまとめました。
最終更新: よみもの めやす 約3分
結論を先に
Clip Skip は、プロンプトの文字を読み取る部分(CLIP)の、後ろから何層目の結果を使うかを決める設定です。1 は最後まで使い、2 は1つ手前でやめます。モデルがどちらで学習されたかに合わせるのが基本なので、モデルの説明ページに書かれた値を使い、書かれていなければ 1 と 2 を同じシードで並べて比べてください。
Clip Skip とは?
プロンプトを読み取る CLIP の、最後の層を何枚飛ばして使うかを決める設定です。
画像生成AIは、まずプロンプトの文字を数字の並びに変えます。この「文字を読む部分」が CLIP(クリップ)で、いくつもの層が重なった作りになっています。Clip skip は、その層を後ろから何枚分飛ばして使うかを決める設定です。1 は飛ばさない(最後まで使う)、2 は最後の1層を飛ばして、その手前の層の結果を使います。層を飛ばすほど、言葉の意味がやや大づかみに伝わります。
Clip skip: 2(アニメ系で多い設定の例) / Clip skip: 1(SDXL系で多い設定の例)1 と 2 のどちらにすればいい?
モデルの説明ページに書かれた値に合わせます。書かれていなければ、同じシードで 1 と 2 を比べます。
Clip skip は、モデルが学習された時の設定に合わせるのが基本です。アニメ系の Stable Diffusion 1.5 系のモデルでは 2 がすすめられることが多く、SDXL 系のモデルでは 1 のまま使うものが多い、と言われます。ただし、これはモデルごとに違うため、「SDXL だから必ず 1」とは言えません。迷ったらモデルの説明(モデルカード)を読み、書かれていなければ、次の手順で比べてください。
Clip skip を比べて決める手順
- モデルの説明ページに、おすすめの Clip skip が書かれていないか探す
- 書かれていれば、その値にして1枚作る
- 書かれていなければ、シード値を固定したまま Clip skip を 1 と 2 にして2枚作る
- プロンプトのとおりに描けている方(髪型・服・背景がそろっている方)を選ぶ
- 決まった値を、モデルの名前といっしょにメモする
シード値を固定して条件をそろえる方法は シード値(seed)とは?固定・ランダム・同じ絵を出し直す方法 →
1 と 2 を一度に並べて比べるには XYZプロットの使い方(設定を並べてくらべる) →



ツールによって設定する場所はちがう?
はい。画面の項目名やスライダーの場所はツールで違います。
AUTOMATIC1111 系の画面では、設定の中にある「Clip skip」の項目(または画面の上部に追加する欄)で数字を選びます。ComfyUI では「CLIP Set Last Layer」というノードを使い、-1 が Clip skip 1、-2 が Clip skip 2 にあたります。ツールによって初期値や表示の位置が違うので、使っている画面の説明を確認してください。
絵がおかしい時はどう見直す?(よくある失敗と直し方)
まず Clip skip をモデルの推奨に合わせ、それでも直らなければ別の原因を探します。
Clip skip: 1 → 2 に変えて、シード値は固定のまま同じプロンプトで比べる言葉が絵に反映されない時の原因を総ざらいするには プロンプトが効かない・タグが反映されない原因と対処法 →
モデルの選び方と説明ページの読み方は Stable Diffusionのモデル(チェックポイント)の選び方 →
FAQ
よくある質問
Clip skip は何にでも効きますか?
いいえ。プロンプトの読み取り方を少し変える設定なので、構図や画風を大きく変えるものではありません。言葉の効き方が少し変わる程度の調整だと考えてください。
アニメ系モデルは Clip skip 2 が必須ですか?
必須ではありません。2 をすすめるモデルが多いと言われますが、モデルごとに違います。モデルの説明ページに従うのがいちばん確実です。
SDXL 系では Clip skip を変えるべきですか?
多くの場合は 1 のまま使います。ただしモデルによっては別の値をすすめていることもあるので、説明ページで確認してください。
ComfyUI で Clip skip 2 にするには?
CLIP Set Last Layer ノードを追加し、stop_at_clip_layer を -2 にします。-1 が Clip skip 1 にあたります。ノード名は版で変わる場合があります。
RINKA WORLD
読んだあとは、りんかワールドで
MORE