ComfyUI LoRA Sidebar

詳細

ファイルをダウンロード

モデル説明

これは何ですか?

tl;dr - 数百、または数千の LoRA を所有しており、ComfyUI を使用している場合、これはあなたのために作られました。

カスタムノードにより、すべての LoRA を視覚的なライブラリとして表示するユーザーインターフェースを提供します。高速で軽量であり、特に多くの LoRA を持つ視覚的なユーザーにとって Comfy での LoRA 使用をはるかに楽しみにします。A1111 や他のUIが重いプラットフォームに慣れている人にも馴染みやすい設計です。すでに持っている場合は、いくつかの既存のデータファイルをそのままサポートします(civitai.info、Stability Matrix、rgthree)。多くの LoRA を所有している場合、このサイドバーがあなたの新たな最良の友になるでしょう!

更新履歴

  • V1.2

    • 外部データの変更をさらに追加し、Stability Matrix データファイルと rgthree メタデータの両方をサポート拡張しました。処理中の外部呼び出しをさらに削減し、バックグラウンドで必要に応じて追加データをロードするように最適化。この時点では、より多くのメタデータサポートを追加する予定はなく、今後しばらくはこの変更が最終的な大規模なデータサポート更新となります。

    • カスタム画像を、LoRA のベースディレクトリ(preview.jpg と info.json が存在する場所)に画像を配置し、リフレッシュするだけで、どの LoRA 情報ウィンドウにも簡単に追加できるようになりました。これにより、サムネイルの設定も非常に簡単になります。

    • LoRA 情報ポップアップを通じて、デフォルトの LoRA サムネイルを置き換えることができるようになりました。

    • LoRA 情報ポップアップの画像処理を強化し、高解像度の拡大表示を追加しました。

    • お気に入りカテゴリを強制的に展開するオプションを追加。カテゴリを最小化していてもお気に入りは常に展開されたままにします(大規模なデータセットを持つ人向けの快適性向上機能)。

    • いくつかのバグを修正しました。

  • V1.1

    • civitai.info 形式の既存データと画像をサポートするようになりました。これにより重複が減り、そのようなデータを持つ LoRA の処理が大幅に高速化されます。

    • サブディレクトリの計算方法にバグがあり、それを修正。ドラッグ&ドロップがさらに信頼性が高くなりました。

    • 古いデータファイルの検出と再処理ロジックを追加。今後この仕様を変更することはありませんが、チェック可能な状態にしておくことが重要です(今回は変更したので 😛)。

    • 保存データ全体を再設計し、今後のアップデートの基盤を準備。

    • 検索ボックスで "lycoris" と検索すると、すべての Lycos を一括で見つけられるようになりました 🥳

機能

- すべての LoRA モデルの視覚ライブラリを自動生成するサイドバー

- 検索が非常に高速な設計

- ベースモデル(および任意の検索語)で簡単に LoRA をフィルタリング可能

- LoRA 情報ポップアップで LoRA の詳細を表示。重要なモデル情報が確認でき、トレーニングされた単語やタグを簡単にコピー可能

- ドラッグ&ドロップでキャンバス上に LoRA ノードを作成または更新可能

- LoRA 情報ポップアップから画像をドラッグ&ドロップして、メタデータが存在する場合にワークフロー全体を読み込む可能

- フォルダ構造、自動タグ、カスタムタグなど、複数の方法で LoRA をカテゴリ分け・並べ替え可能

- カスタム LoRA にも対応(下記の使用方法を参照)

- 自分でダウンロードしたことを忘れている LoRA にも NSFW 保護を提供 😁

- 非常に大規模(9000以上のモデル)な LoRA ライブラリでテスト済み

- シンボリックリンクをサポート!

- 動画プレビューもサポート(なぜなら、できるから)

インストール

手動

- ファイルをダウンロードして展開し、ComfyUI の custom_nodes ディレクトリに配置するだけで完了です。通常通り、依存関係やその他のインストールは必要ありません!

Github

https://github.com/Kinglord/ComfyUI_LoRA_Sidebar

- このリポジトリを ComfyUI の custom nodes フォルダに git clone してください

- このノードはフロントエンドのみで構成されているため、Python の依存関係は一切必要ありません。ダウンロードして展開しても構いません(秘密です)。

- ComfyUI の設定で新しいメニューを有効化してください。

- インストール後、LoRA サイドバーの設定を開き、好みに合わせて設定を調整してください。非常に大規模なコレクションを持ち、カテゴリを使用したい場合は、デフォルトで折りたたまれた状態を推奨します。

- サイドバーを開くと、すべての LoRA を自動検出して処理を開始します。これには時間がかかることがあります!

レジストリ / マネージャー

- まもなく登場予定

*注 - このサイドバーは、カスタムノード内の loraData ディレクトリに画像を処理・ダウンロードします。高速化のためですが、約10個の LoRA あたり 1MB のスペースを消費します。約9500個の LoRA コレクションでは約1GBになります。

使用方法

- サイドバーを開き、LoRA の初期インポート・処理を開始してください。

- LoRA が非常に多いと、時間がかかることがあります。この処理が遅い理由は、CivitAI API に 安全なレート制限 を適用しているためです。コード内に該当箇所があれば変更できますが、お勧めしません。処理はバックグラウンドで実行され、ComfyUI を終了しても途中で停止した場所から再開されます。

- 検索ボックスを使って、任意の LoRA を素早く検索できます。

- サイドバーはカテゴリを使わず、素の検索で最も高速に動作します。全員に合うわけではありませんが、お試しください。

- ドロップダウンでベースモデルでフィルタリングできます。

- ⭐ ボタンをクリックしてお気に入りに追加(再度クリックで削除)できます。

- i ボタンをクリックして LoRA の詳細を表示。ポップアップには有用な情報が満載で、タグのコピーや LoRA の削除も可能です。

- 📋 ボタンをクリックして LoRA のトレーニング用単語をコピーできます。

- リフレッシュボタンで LoRA の詳細を更新できます。

- LoRA の画像をドラッグ&ドロップして、キャンバス上に LoRA ノードを作成または更新できます。

- 現時点では、デフォルト(コア)の ComfyUI ノードのみをサポートしています。

- 上部のスライダーを使って、LoRA プレビューサイズを素早く変更できます。

- カスタムノードの loraData フォルダ内の LoRA フォルダで、preview画像およびinfoファイルを編集することで、LoRA プレビューおよびデータを更新できます。これがカスタム LoRA を完全に動作させる最良の方法であり、すべてのデータはローカルに保存されます。

- 設定で外観と感じをカスタマイズできます。

設定

このプラグインは、外観や並べ替えをカスタマイズするための多数の設定を備えています。不明な設定にはヒントが表示されます。特に多くのユーザーが調整したいのは、フォルダ構造を使わずにカテゴリ分けを行うためのカスタムタグです。パフォーマンスへの影響を考慮し、最初は「None」デフォルトで試してみてください。ただし、検索が楽しくなくなるのも事実です。正直、3000個以上の LoRA を持っていなければ、あまり気にする必要はありません。

制限事項

- ドラッグ&ドロップはコアの Comfy ノードのみをサポートしています。独自のノードを使用している場合は、Issue を作成してください。対応を検討します。

- カテゴリリングは、非カテゴリリングと比べてサイドバーのパフォーマンスを低下させます。LoRA が大量でなければ、ほとんど気になりません。

- 大規模な LoRA ライブラリでは、サイドバーが最初にすべてを正しく読み込まないことがあります。サイドバーを閉じて再開すると解決します(または検索ボックスの X ボタンを押す)。これは検索機能には影響しません。

- スライダーの見た目がよくなく、適切なノードを使用していません。頻繁にスライダーを使用している場合、私の Slider Sidebar を強くお勧めします。

- これは LoRA ファイルの管理ツールではなく、LoRA ファイルを管理するためのものではありません。

- 大規模なデータセットでは、タイムアウトが発生することがありますが、無害です。ただし、サーバーログが少し汚れることがあります。

必要条件

- これはフロントエンドプラグインのため、新しいメニューを有効化する必要があります。ComfyUI の設定で有効化できます(上部または下部のどちらでも構いません)。

- ComfyUI 0.1.3+

- フロントエンドUIのみのため、追加の Python 依存関係は一切必要ありません。

なぜ作ったのか?

ComfyUI で LoRA を視覚的に扱う他の解決策はいくつか存在しますが、どれも私の要望を満たせませんでした。ほとんどの場合、LoRA の操作が通常より遅くなるばかりでした。私は、無駄な機能を一切追加せずに、LoRA の操作をより簡単・高速にしたいと思っていました。実際、このツールの開発を進めていたところ、新しい内蔵モデルブラウザーの存在を知りました。そこで開発を中断しました。しかし数日前にその内蔵ブラウザーを使ってみたところ、私のような大量の LoRA を持っているとフロントエンドがクラッシュしてしまいました。そのため、私も大量に LoRA を持っている方は、その内蔵ブラウザーの使用はお勧めしません 😄 このプラグインは、本当に LoRA の「パワーユーザー」のために設計され、ComfyUI での生活をより快適にすることを目指しています。

クレジット

素晴らしいコンテンツを制作してくれたすべての LoRA 制作者たちに感謝します!

Comfy Org(当たり前ですが)

https://github.com/comfyanonymous/ComfyUI

https://www.comfy.org/discord

互換性

ComfyUI 0.2.0 でテスト済み

0.1.3 以降のすべてのバージョンで動作します。

このモデルで生成された画像

画像が見つかりません。