Make it possible to edit the prompt using the Monaco Editor, an editor implementation used in VSCode. NOTE: This extension supports both ComfyUI and A1111 simultaneously.
これは AUTOMATIC1111 氏の stable-diffusion-webui と ComfyUI 用の拡張です。
プロンプトの編集をVSCodeでも使用されているエディタ実装 Monaco Editor で行えるようにします。
stable-diffusion-webui
の Install from URL
からこのリポジトリのURL https://github.com/Taremin/webui-monaco-prompt
を入力してインストールしてください。
下記の二通りからお好きな方法でインストールしてください。
custom_nodes
にこのリポジトリを clone するComfyUI Manager Menu
の Install via Git URL
にこのリポジトリのURLを入力してインストールする~~Releases からzipファイルをダウンロードして web/extensions
に展開してください。~~
v0.1.2からはこの方法ではインストールできなくなりました。
danbooru.csv
, extra-quality-tags.csv
を読み込んでいるので既に a1111-sd-webui-tagcompete
を使用している方は違和感なく使えます<
を入力すると Extra Networks (HN/LoRA/LyCORIS) のみの候補を出せます
この拡張では標準のプロンプト編集で使用するtextareaを差し替えたり Extra Networks のリフレッシュへの対応などで、特定のHTML要素に依存したあまり汎用的でない手段を用いています。 そのため、HTML構造が変化したり既存機能の変更が行われた場合、利用できなくなることがあるかもしれません。 その場合は一時的に利用を中止することをおすすめします。
ヘッダが邪魔な場合はエディタのコンテキストメニューから非表示にできます。(ヘッダで行える設定もコンテキストメニューから行えます。)
設定はこの拡張のあるディレクトリの settings
内に保存されます。
認証未設定時は global.json
認証設定時は user_[username].json
というファイル名です。
Language
が plaintext
以外の場合にCSVによる自動補完が有効になります。
この拡張の csv
ディレクトリにファイルを追加します。
A1111の場合は再読み込み、ComfyUIの場合は Refresh
で使用できるようになります。
この拡張には a1111-sd-webui-tagcomplete のタグデータ(danbooru.csv, extra-quality-tags.csv)を同梱しています。