Danbooru Prompt Formatter
詳細
ファイルをダウンロード
このバージョンについて
モデル説明
これは、あなたのコンピューターでローカルに実行するシンプルなコードです。
同じプロンプトを繰り返し使うことに飽きたとき、私は時々Danbooruの画像からプロンプトをコピーすることがありますが、'?'や'86k'や'1.3M'のような単語の隣の数字を削除してプロンプトを正しくフォーマットするのはいつも面倒でした。数個のプロンプトをフォーマットするだけで、他の場所で使いたい時間を使ってしまうほどです。
そこで、ウェブにホストする必要なく自分のコンピューターでローカルに実行できる、シンプルなツールをChatGPTに作ってもらうことにしました。これにより、プロンプトを正しくフォーマットする必要があるときは、単にファイルをダブルクリックして、ウェブブラウザーで使えるようになります。
そしてこれがその結果です。動きます。目的の機能を果たします。今では、「Format Text」ボタンをクリックするだけで、プロンプトを素早くフォーマットできます。
どのように動作するか?
ファイルをダブルクリックします。
Danbooruまたはそのバリエーションを開きます。
コピーしたいプロンプトを持つ画像を選択します。
「General」セクション下のプロンプトを選択してコピーします — 例:? 1girl 1.1M
「Danbooru formatter」タブの最初のボックスにコピーした内容を貼り付けます。
「Format Text」をクリックします。
これにより、以下のパラメータに従ってテキストが自動的にフォーマットされます。詳細は以下をご覧ください。
「Copy to Clipboard」ボタンをクリックして、その内容をお好みのAI生成ツールに貼り付けます。
お楽しみください。
パラメータ:
コードには以下のような単語を含むシンプルなブラックリストが追加されています:'artist name'、'artist logo'、'watermark' など。
コードには以下のような単語を含むシンプルなホワイトリストが追加されています:'1girl'、'1boy'、'1other' およびそのバリエーション。デフォルトで、すべての数字は削除されます。このホワイトリストが含まれていないと、生成されたテキストはタグの先頭の数字が欠落します — 例:'girl' ではなく '1girl'。
各タグの先頭にある '?' と末尾の数字と文字('859k' や '3.1M' など)を削除するようにコーディングされています。
プロンプトを引用符で囲んで出力するようにコーディングされています。例:"this is the prompt formatted correctly"。これは、Stable DiffusionのX/Y/Zプロットスクリプトに追加しやすくなるようにするためです。私はこれをプロンプトやLoRAのテストに使用しています。
タグ '3d'、'realistic'、'tag (medium)' は、これらのタグをプロンプトに含めたい場合に備えてブラックリストには含まれていません。
Danbooruには画像に疑問符を追加するための '?' タグがあります。これはブラックリストに追加できませんでした。理由は、プログラムが入力されたテキストをフォーマットするとき、最初の '?' と誤解してこの '?' も削除してしまうためです。プログラムがこれを削除すると、その隣の数字は削除されません — 例:'? ? 54k'。最初の '?' は各タグの先頭にあるもの、二番目の '?' は画像に付いた疑問符です。プログラムは両方を削除しますが、数字 '54k' は削除しません。フォーマットされたプロンプトを受け取った後、手動でその数字を削除してください。
ブラックリストとホワイトリストにタグを自由に追加または削除してください。
免責事項:
このツールを自分のものとして公開しないでください。
'Made by NyaanChanAI' というクレジットを削除または変更しないでください。
このツールをウェブにホストして収益化しないでください。




