ComfyUI Extension: ComfyUI_AITECCAFE_Toolkit
This custom node includes the following functions: Chat_GPT, image_moderation, media_loader, merge_strings, sequential_image_loader.
Custom Nodes (0)
README
ComfyUI-AITECCAFE-Toolkit
このリポジトリには、AITECCAFEによって開発されたComfyUI用のカスタムノードが含まれています。
インストール
ComfyUI Manager
- ComfyUIを起動します。
- ComfyUI Managerを開きます。
- Custom Nodes Managerを開きます。
- "AITECCAFE"で検索するなどして、ComfyUI_AITECCAFE_Toolkitをインストールします。
- ComfyUIを再起動します。
コマンドライン
- ComfyUIの
custom_nodes
フォルダに移動します。 - 以下のコマンドを使用して、このリポジトリをクローンします。
git clone https://github.com/AI-TEC/ComfyUI-AITECCAFE-Toolkit
- 必要な依存関係をインストールします。
pip install -r ComfyUI-AITECCAFE-Toolkit/requirements.txt
- ComfyUIを再起動します。
ノード一覧
このToolkitには以下のノードが含まれています。
- ChatGPT Text Generator: ChatGPT APIを使用してテキストを生成します。
- OpenAI Image Moderation: OpenAIのモデレーションAPIを使用して画像を分析し、不適切なコンテンツを検出します。
- Sequential Image Loader: 指定されたフォルダから画像をロードします。
- Sequential Media Loader: 指定されたフォルダから画像または動画をロードします。
- Custom String Merge: 複数の文字列を結合します。
ChatGPT Text Generator
このノードはGPT-4.1を利用して、回答がtextで出力されます。 APIキーは各自の責任で取り扱いに注意してご利用ください APIキーを入力した状態でワークフローを配布すると、他人がAPIキーを利用できる状態になります
- input text: ChatGPT APIへ送るプロンプト
- role setting: ChatGPT APIへ送るシステムプロンプト
- api_key: OpenAIのAPIキー
OpenAI Image Moderation
このノードはOpenAIのomni-moderationを利用して、不適切コンテンツを検出しtextで出力します block_flaggedを設定することで、不適切コンテンツが検出された場合にimage出力をブロックすることができます 検出されるスコアは目安として参考にしてください。 APIキーは各自の責任で取り扱いに注意してご利用ください APIキーを入力した状態でワークフローを配布すると、他人がAPIキーを利用できる状態になります
- api_key: OpenAIのAPIキー
- output_format: 結果の表示形式を選択 detail/simple/json
- language: 言語の選択を行います English/Japanese
- block_flagged: 不適切コンテンツが検出された場合image出力をブロックする
Sequential Image Loader
このノードは指定されたフォルダ内の画像をロードすることができます
- folder_path: 読み取りたい画像のあるフォルダのパス
- seed: incrementを指定するとフォルダ内の画像をファイル名順に読み出すことができる
- include_subfolders: サブフォルダの画像も読み出すかどうかを設定
Sequential Media Loader
このノードは指定されたフォルダ内のメディアをロードすることができます
- folder_path: 読み取りたいメディアのあるフォルダのパス
- seed: incrementを指定するとフォルダ内のメディアをファイル名順に読み出すことができる
- include_subfolders: サブフォルダの画像も読み出すかどうかを設定
- frame_index: 読み込みの開始フレームを設定
- load_all_frames: すべてのフレームを読み込むかを設定
- max_frames: 最大何フレームまで読み込むかを設定
- frame_step: 何フレームごとに読み込むかを設定
Custom String Merge
このノードは3つのStringを1番から順にマージします
- use_string1: string1を利用するかを設定
- use_string2: string2を利用するかを設定
- use_string3: string3を利用するかを設定
- string1: 使用する文字列1
- string2: 使用する文字列2
- string3: 使用する文字列3
依存関係
openai
opencv-python
ライセンス
LICENSEファイルを参照してください。