weilin9999/WeiLin-Comfyui-Tools
让你在 ComfyUI 中快捷的使用提示词工具 quickly use the prompt word tool in ComfyUI
WeiLin‑ComfyUI‑Tools – ComfyUI用タグ管理拡張機能
機能
- ComfyUIのTag Manager内の各タグカードに120 × 120のサムネイルプレビューを追加します。
- ComfyUIの内部キューAPIを使用して、オンデマンドでプレビュー画像を生成します(単一タグ、再生成、またはグループ全体の一括生成)。
- サムネイルにマウスを合わせるとフローティングウィンドウで拡大表示され、保留中の全ジョブをキャンセルできます。
- 生成パラメータ(モデル、サイズ、サンプラー、ステップ数、CFG、シード、ポジティブ/ネガティブプロンプト)はローカルに保存されるため、毎回入力し直す必要はありません。
仕組み
- フロントエンド – Vueコンポーネント(
GenerateImageDialog.vue、BatchGenerateDialog.vue)で生成設定を行い、ジョブを開始します。 - バックエンド – 新しいAPIルート(
/tag_image/*)が生成リクエストを受け取り、非同期キュー(tag_image_queue.py)に入れ、ComfyUIワークフロー(comfyui_workflow.py)を実行します。 - キュー – シングルワーカーキューがジョブを順次処理し、ComfyUIから結果を取得して画像をダウンロードし、フルサイズ画像と120 × 120のWebPサムネイルを
user_data/tag_images/およびuser_data/tag_thumbs/に保存します。 - データベース –
tag_tagsテーブルにimage_pathとimage_statusカラムが追加され、UIで現在のサムネイル状態を表示できます。 - 復旧 – ページを更新しても、UIが
/tag_image/status/{t_uuid}を照会してキューの状態を復元します。
主な特徴
- 単一タグ生成 – タグの空のサムネイルをクリックし、パラメータを設定して生成します。
- 再生成 – 既存のサムネイルにマウスを合わせ、更新アイコンをクリックして設定を調整し、画像を置き換えます。
- 一括生成 – グループ内の全タグをワンクリックで生成し、進行状況バーを表示します。
- 全キャンセル – キュー内または実行中の全タスクを中断します。
- 設定の永続化 – 生成オプションは自動的にローカル保存されます。
- フローティングプレビュー – 200 msホバーでフルサイズ画像を表示します。
対象ユーザー ComfyUIで大量のタグを整理し、UIを離れずに各タグの視覚的な手がかりを素早く確認したいアーティストやプロンプトエンジニア。
インストール時の注意
- 本プラグインは現在内部テスト中です。サポートや更新情報については公式QQグループ(ID 905656521)への参加が推奨されています。
- 標準的なComfyUIディレクトリ構造(
models/checkpointsにモデルがある状態)で動作します。 - コンパニオンパネルリポジトリ(
WeiLin‑Comfyui‑Tools‑panel)を使用すると、古いバージョンからのプロンプト移行が容易になります。
ロードマップ / コミュニティ
- 継続的なバグ修正(通常月2~5回リリース)。
- オープンソースのプロンプトおよびDanbooruタグデータベースは別リポジトリ(
WeiLin‑Comfyui‑Tools‑Prompt)でホストされています。 - GitHubで直接Issueや機能リクエストを送信可能です。
上記の内容はすべてリポジトリのREADMEから直接引用したものであり、推測は含まれていません。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト