日本語はこちらへ
軽量 LLM を使用して danbooru タグを生成または完成させることで、プロンプトをアップサンプリングする Stable Diffusion Web UI の拡張機能。
長いプロンプトについて考えたくない人や、何も考えずに多様で自然で高品質な画像を見たい人に便利です。

Danbooru Tags Upsamplerアコーディオンを開き、 Enabledチェックボックスをオンにしてこの拡張機能を有効にします。
パラメータの説明:
| パラメータ名 | 説明 | 値の例 |
|---|---|---|
| タグの合計長さ | このパラメータは、肯定的なプロンプトを完了した後の合計タグの量を指定できます。完成したタグの数ではありません。 very shortは「10 タグ未満」、 short 「20 タグ未満」、 long 「40 タグ未満」、 very longはそれ以上を意味します。 | longがオススメ |
| 禁止タグ | このフィールドのすべてのタグが完了タグに表示されることはありません。特定のタグを含めたくない場合に便利です。 *を使用すると、任意の文字に一致します。 (例* background simple background 、 white backgroundなどに一致します...) | official alternate costume, english text, * background, ... |
| アップサンプリングタグのシード | この数値と肯定的なプロンプトが修正されると、完了タグも修正されます。 -1 、「毎回ランダム シードを使用してタグを生成する」ことを意味します。 | 毎回異なる最終プロンプトを持つイメージを生成する場合は、 -1に設定します。 |
| アップサンプリングのタイミング | アップサンプリングを行うタイミング、他のプロンプト処理 (sd-dynamic-prompts や webui のスタイル機能など) が適用される前または後。 | After applying other prompt processings |
| バラエティレベル | これらのパラメータは、 Generation configのプリセットです。これにより、アップサンプリングされたタグの種類が変更される可能性があります。 | varied |
| 世代構成 | タグを生成するための LLM パラメータ。言語モデルの生成パラメーターに慣れていない場合は触れず、代わりにVariety levelオプションを使用することをお勧めします。 |

| 入力プロンプト | アップサンプリングなし | アップサンプリングあり |
| 女の子 1 人、ソロ、カウボーイ ショット (シード: 2396487241) | ![]() | ![]() |
| (生成に使用されるプロンプト) | 1女の子、ソロ、カウボーイショット | 女の子1人、ソロ、カウボーイショット、アホ毛、獣耳、肩出し、青い髪、赤面、口閉じ、鎖骨、襟付きシャツ、ドレス、まつげ、キツネの耳、キツネ娘、キツネの尻尾、目の間の毛、ハート、ロングヘア、長袖、ビューア目線、ネックリボン、リボン、シャツ、シンプル背景、袖が手首を越える、笑顔、尻尾、白背景、白いドレス、白いシャツ、黄色い目 |
| 女の子 3 人 (シード: 684589178) | ![]() | ![]() |
| (生成に使用されるプロンプト) | 3人の女の子 | 女3人、黒履物、黒髪、黒ニーソ、ブーツ、リボン、ボウタイ、チビ、口閉じ、襟付きシャツ、花、白髪、目の間の毛、ヘアフラワー、髪飾り、ロングヘア、長袖、ビューア目線、複数の女の子、紫の目、赤い目、シャツ、ショートヘア、座っている、スマイル、サイハイソックス、ベスト、白いシャツ、白いスカート |
| 人間なし、風景 (シード: 3702717413) | ![]() | ![]() |
| (生成に使用されるプロンプト) | 人がいない、風景がある | 人間なし、風景、動物、動物フォーカス、鳥、青い目、猫、犬、花、草、葉、自然、花びら、影、座っている、星 (空)、ひまわり、木 |
| 1girl、フリーレン、創造のフリーレン (seed: 787304393) | ![]() | ![]() |
| (生成に使用されるプロンプト) | 1girl、フリーレン、葬送のフリーレン | 女1人、フリーレン、葬送のフリーレン、黒パンスト、マント、口閉じ、エルフ、爪、緑目、白髪、目の間毛、ロングヘア、長袖、ビューア目線、パンスト、とんがり耳、シンプル背景、スカート、ソロ, ツインテール, 白背景, 白いスカート |
生成設定:
nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry, artist name
アップサンプリング設定:
long-1Before applying styles(種は同じではありません。)
| 入力プロンプト | 非常に変化がない | 変化なし | 普通 | さまざまな | 非常に多様です |
| 1女の子、ソロ、横から | ![]() | ![]() | ![]() | ![]() | ![]() |
| 1girl、フリーレン、葬送のフリーレン、 | ![]() | ![]() | ![]() | ![]() | ![]() |
| 人がいない、風景がある | ![]() | ![]() | ![]() | ![]() | ![]() |
Very unvariedとUnvaried多様性が少ないことを意味しますが、同時に入力プロンプトに忠実であり、比較的許容可能なタグを生成します。また、 Very variedとVariedより多様であることを意味しますが、入力プロンプトを無視する傾向があり、奇妙なタグが生成されることがよくあります。
この拡張機能は次のモデルを使用します。
p1atdev/dart-v1-sft : ?ハグ顔のデモ?スペースが利用可能なため、この拡張機能をインストールせずにタグのアップサンプリングを試すことができます。
デモ: https://huggingface.co/spaces/p1atdev/danbooru-tags-transformer
[webui's root directory]/ui-config.jsonを開き、 customscript/dart_upsampler.py/で始まるパラメータを見つけて編集します。
デフォルト値が壊れていると思われる場合は、 customscript/dart_upsampler.py/txt2img/で始まるパラメータを削除してデフォルト値をリセットできます。
このプロジェクトは以下のプロジェクトや研究の影響を受けています。これらのプロジェクトの開発者および貢献者に敬意と感謝の意を表します。