A1111/Forge illustrious Prompt Sorter Tool

Details

Download Files

Model description

書き込むカテゴリを間違えてました。

こちらだとバージョン管理できるので、Articlesの記事は削除しました。

生成画像が破綻するから始まって、そろそろ最終章にしたいですね

A1111/ForgeのTAGの分類のお話です 辞書データ(仮)」から正式バージョンになりました。辞書は都度、修正していく予定です。

仮バージョンで、「辞書は自分の生成画像とかをTAGツールを使って、育てていけばいい」

と思ってました。でもキリがない。

「ならば、ダンボールファイルを使う?でもサイズ凄いし、内容わからない」

と尻込み。。。

でも気力をしぼって、ダンボールファイルにインデックスつけて、判る範囲で分類しました。

この辞書を使って、キーワード(プロンプト)の並び替えを行うツールです。

ダンボールファイルは拡張機能「a1111-sd-webui-tagcomplete」をインストールするとついてくる「danbooru_e621_merged.csv」を使いました。

前にもお話した、「illustriousトークンは150トークンの制約」。

 プロンプトは75トークンを1つのまとまり(チャンク)として2チャンク、

 150トークンまで。

 それ以上のトークンは切り捨てられる。

最初の75トークンで、キャラ名、キャラ固有外見、服装、作品タグを設定。

後半の75トークンで構図、背景、画風補正するという構成。

入力するプロンプトをこの構成に従って、並び替えることを目的としてます。

対象はillustrious系でponyのアンダースコア”_”は対応していません。

頑張ればponyも辞書化できます(私のエクセルファイル)。。。

辞書の概略は

【0. 共通・クオリティ】 Dic_Knd: 0番台

  1girl,solo, etc

【1. キャラ名】 Dic_knd : 100番台

  <キャラ名>

【2. 固有外見】 Dic_Knd: 200番台

  髪色, 髪型, 目の色, 特徴的パーツ(リボン・髪飾り・アホ毛など)

【3. 服装】Dic_Knd: 300番台 

  衣装名, 色, 装飾, 作品固有の服要素

【4. 作品タグ】Dic_Knd: 400番台 

  作品名, シリーズ名

【5. 構図(最重要)】Dic_Knd: 500番台 

  私は行為、動作、物の状態なのだと勝手に理解してます。

  solo, single panel, full body / upper body, looking at viewer, standing

【6. 背景】Dic_Knd: 600番台 

  detailed background, room / outdoor / sky / moonlight など

  分類でわからなかったものは600番台に入れています。

【7. 画風補正】 Dic_Knd: 700番台

  sharp lines, vibrant colors, detailed face, clean shading

この分類分けは、前のお話と一緒なのでツールの使い方を説明します。

添付したZIPファイルを解凍するとこんな感じでファイルが入っています。

この構成が崩れない限り、フォルダはどこでも可です。相対フォルダで動きます。

パイソンで動きます。私はwin11環境です。

image.png

・tagin  

  並び替えを行うファイルを置きます。「*.txt」とテキストファイルで置いてください。

  フォルダに入ってるファイルを一括で処理します。

・tagout

  並び替えた結果をテキストファイルで保存するとこです。

  複数のファイルを一括で実行したとき、個別のテキストファイルができます。

・dic.csv 

  辞書です。並び替えをしたときに辞書になかったプロンプトは、辞書の最後尾に

  追加されます。自分でDic_Knd番号(分類)を振り直しできます。

ツールは2つ。バッチファイルで起動します。動きは同じで、生成したときのフォーマットが違うだけです。実行は10ファイルくらいなら、一瞬で終わります。1秒くらい?

TAGツールでタグ付けすると順不同でこんな感じのデータです。これを2つのツールで並び替えしてみます。

1girl, solo, long hair, breasts, looking at viewer, blush, blue eyes, long sleeves, hair ornament, holding, ribbon, closed mouth, medium breasts, blue hair, full body, hair ribbon, ponytail, flower, weapon, sidelocks, thighs, outdoors, japanese clothes, alternate costume, socks, sword, blunt bangs, hair flower, wide sleeves, black footwear, kimono, holding weapon, mole, tree, v-shaped eyebrows, legs, mole under eye, sash, bare legs, floating hair, holding sword, white socks, sandals, floral print, obi, squatting, grass, high ponytail, katana, nature, pink flower, pink ribbon, forest, light blue hair, tress ribbon, glint, stairs, back bow, tabi, print kimono, pink kimono, on one knee, bamboo, zouri, flower knot, obijime, okobo, bamboo forest, blunt tresses, kamisato ayaka

・tag_sorter.bat で起動したときのフォーマットは1行で全てを表示します。

1girl, solo, kamisato ayaka, long hair, blue eyes, medium breasts, blue hair, hair ribbon, ponytail, sidelocks, blunt bangs, mole, mole under eye, floating hair, high ponytail, light blue hair, blunt tresses, long sleeves, hair ornament, ribbon, japanese clothes, socks, hair flower, wide sleeves, black footwear, kimono, sash, white socks, sandals, floral print, obi, pink ribbon, tress ribbon, back bow, tabi, print kimono, pink kimono, zouri, obijime, okobo, alternate costume, BREAK, breasts, looking at viewer, blush, holding, closed mouth, full body, thighs, holding weapon, v-shaped eyebrows, legs, bare legs, holding sword, squatting, flower, weapon, outdoors, sword, tree, grass, katana, nature, pink flower, forest, glint, stairs, flower knot, on one knee, bamboo, bamboo forest

前半チャンクと後半チャンクがわかるように、「BREAK」挿入しています。

・tag_sorter_div.bat で起動したときのフォーマットは構成ごとに改行して表示します。

1girl, solo, kamisato ayaka, long hair, blue eyes, medium breasts, blue hair, hair ribbon, ponytail, sidelocks, blunt bangs, mole, mole under eye, floating hair, high ponytail, light blue hair, blunt tresses,

long sleeves, hair ornament, ribbon, japanese clothes, socks, hair flower, wide sleeves, black footwear, kimono, sash, white socks, sandals, floral print, obi, pink ribbon, tress ribbon, back bow, tabi, print kimono, pink kimono, zouri, obijime, okobo, alternate costume,

BREAK,

breasts, looking at viewer, blush, holding, closed mouth, full body, thighs, holding weapon, v-shaped eyebrows, legs, bare legs, holding sword, squatting,

flower, weapon, outdoors, sword, tree, grass, katana, nature, pink flower, forest, glint, stairs, flower knot, on one knee, bamboo, bamboo forest,

類似したプロンプトが多く並んでますね。。必要なプロンプトだけ残して、トークンを減らすと、画像の破綻が少ないように思います。

この画像はTAGツールでTAG付けするために使った画像です。

1458637456-C4.5-S30-PCE_mix_Illustrious_V10-2026-01-14-2-20260114_214712_773406.jpg

<<< 使用上のご注意 >>>

**あくまでも自己責任でお願いします。何かあっても私は対応できません。**すでに自分で数百回、動作させて、動いているツールですけど、環境違いとかで動作しない場合もあります。あと、辞書データはバックアップしてから実行するのが安全です。

辞書ファイルは必ずエクセルを閉じてから実行してください。

データが壊れた!みたいなときの保証ができないので。。

ちなみにwindows11環境で動かしています。

テキストファイルや辞書ファイルを読み込めないというエラーがでるときがあります。

これは辞書ファイルやテキストファイルの形式が原因のときがあります。

辞書ファイルやテキストファイルをメモ帳などで開いて、右下のファイル形式を確認してみてください。

名前をつけて保存を押すとこんな感じになるので、UTF-8で設定してみてください。

image.png

辞書ファイルは分類とかを少しづつ修正していくつもりです。

そもそもダンボールデータが膨大すぎるので、無理っぽな作業かもですけど、「明らかに分類おかしいね!」というとこは、修正していきたいと思います。

Images made by this model

No Images Found.