メインコンテンツへスキップ
トップバーメニュー API により、拡張機能は ComfyUI のトップメニューバーにカスタムメニュー項目を追加できます。これは、高度な機能やあまり頻繁に使用されないコマンドへのアクセスを提供するのに役立ちます。

基本用法

コマンドの定義方法は、コマンドとキーバインド API と同じパターンに従います。コマンドの定義に関する詳細については、そのページを参照してください。

コマンド設定

各コマンドには、idlabelfunction が必要です:

メニュー設定

menuCommands 配列は、メニュー構造内のコマンドの配置場所を定義します:
path 配列はメニュー階層を指定します。例えば、["ファイル", "エクスポート"] は、「ファイル」メニュー下の「エクスポート」サブメニューにコマンドを追加します。

メニュー例

既存のメニューへの追加

サブメニュー構造の作成

複数のメニュー場所

同じコマンドを複数のメニュー場所に追加できます:
コマンドは、設定などの他の ComfyUI API と連携して動作できます。設定 API の詳細については、設定 API ドキュメントを参照してください。