メインコンテンツへスキップ

概要

ComfyUI-Nano-Banana-apiyi は、APIYI ユーザー向けに特化して作られた、コミュニティ提供の ComfyUI カスタムノード集です。Google の最も強力な画像生成モデルである Nano Banana Pro と Nano Banana 2 を、Google Cloud アカウントなしで ComfyUI ワークフロー内から直接呼び出せます。始めるのに必要なのは APIYI の API キーだけです。
プロジェクト情報
  • 🔗 ソースコード: github.com/pdmaker/ComfyUI-Nano-Banana-apiyi
  • 📜 ライセンス: MIT
  • 👤 作者: コミュニティ提供(元のリポジトリは削除され、現在はバックアップミラーを使用しています)
  • ⭐ コミュニティ提供、APIYI 向けに改変

このノードを選ぶ理由

導入障壁ゼロ

Google Cloud アカウントは不要です — APIYI キーで Nano Banana Pro と Nano Banana 2 のモデルにアクセスできます

マルチモーダル生成

テキストから画像、画像から画像、最大 14 枚の参照画像を使ったマルチ画像融合で、あらゆるクリエイティブなニーズに対応します

マルチターンのチャット編集

コンテキストメモリを備えた独自の会話型画像生成で、反復的な洗練が可能です

超高解像度

512px、1K、2K、4K の出力に対応し、14 種類のアスペクト比でポスター、壁紙、SNS などをカバーします

サポート対象の APIYI モデル

どのモデルを選べばよいですか? 最高品質を求める場合は Nano Banana Pro、最高のコストパフォーマンスを求める場合は Nano Banana 2 をお選びください(1 枚あたり $0.025 から)。どちらのモデルも、同じ ComfyUI ワークフローで使用できます。

4つのコアノード

このプラグインは、異なるユースケースをカバーする4つの機能ノードを提供します。

はじめに: インストールとセットアップ

1

ステップ 1: 前提条件の確認

次のものがインストールされていることを確認してください:
  • ComfyUI(最新バージョン)— 未インストールの場合は、こちらを参照してください: github.com/comfyanonymous/ComfyUI
  • Python 3.12+
  • Git
Python のバージョンは 3.12 以上である必要があります。より低いバージョンでは、依存関係のインストールに失敗する場合があります。
2

ステップ 2: ノードコードのダウンロード

ターミナルを開き、ComfyUI の custom nodes ディレクトリに移動して、リポジトリを clone します:
3

ステップ 3: 依存関係のインストール

プラグインディレクトリに入り、必要な依存関係をインストールします:
Nano Banana 2 ノードのサポートも必要な場合は、こちらもインストールしてください:
4

ステップ 4: APIYI キーを取得する

  1. 登録/ログインするために APIYI コンソール にアクセスします
  2. Token セクションに移動します
  3. 新しい API key を生成します
  4. キーをコピーします(sk- で始まります)
新規ユーザーには無料トライアルクレジットが付与され、Nano Banana の画像生成を試すのに十分です。
5

ステップ 5: 環境変数を設定する

プラグインディレクトリでテンプレートファイルをコピーし、認証情報を入力してください:
.env ファイルを開き、APIYI キーと ベースURL を入力します:
重要な設定: すべてのリクエストが APIYI 経由でルーティングされるように、CUSTOM_BASE_URL は https://api.apiyi.com に設定する必要があります。これにより Google Cloud アカウントは不要になります。コードは正しい API バージョンのパスを自動的に追加します。
6

ステップ 6: ComfyUI を再起動して確認する

ComfyUI を再起動した後、ノード一覧で Nano Banana を検索してください。次の 4 つの新しいノードが表示されるはずです:
  • Nano Banana AIO
  • Nano Banana Multi-Turn Chat
  • Nano Banana 2 AIO
  • Nano Banana 2 Multi-Turn Chat
これらのノードが表示されれば、インストールは成功です!

テキストから画像への実践チュートリアル

シナリオ 1: テキストから画像へ(基本)

最もシンプルな使い方です。テキストの説明を入力して、画像を生成します。
1

ノードを追加

ComfyUI のキャンバスを右クリックし、Nano Banana AIO ノード(または Nano Banana 2 AIO)を検索して追加します。
2

prompt を入力

prompt フィールドに希望する画像の説明を入力します。たとえば:
3

パラメータを設定

  • image_count: 生成する画像数(1-10)
  • aspect_ratio: 比率を選択します。たとえば、16:9(横長の壁紙)または 9:16(スマホ用壁紙)
  • image_size: 解像度 — 2K または 4K を推奨します
  • temperature: 創造性のレベル。0.0 が最も保守的で、2.0 が最も創造的です
4

ワークフローを実行

ComfyUI の Queue Prompt ボタンをクリックし、数秒待つと生成された画像が表示されます。

シナリオ 2: 画像編集と融合

参考画像を使って生成を誘導します。スタイル変換、要素の融合などに最適です。
  1. 参考画像を Nano Banana AIO ノードの image_1 から image_6 までの入力に接続します
  2. prompt に希望する効果を記述します。たとえば、「この写真を水彩画風に変換してください」
  3. モデルが参考画像とテキスト説明を組み合わせて、新しい画像を生成します
Nano Banana 2 AIO 専用: 最大 14 枚の参考画像(10 objects + 4 キャラクター一貫性参照)に対応しており、見た目の一貫したキャラクターが必要なクリエイティブ制作に最適です。

シナリオ 3: 複数ターンの会話型編集

最もユニークな機能です。チャットするように、画像を段階的に調整できます。
  1. Nano Banana Multi-Turn Chat ノードを追加します
  2. 1回目: 初期説明を入力して、ベース画像を生成します
  3. 2回目: 変更内容を入力します。たとえば、「背景をビーチに変更してください」
  4. 3回目: さらに調整を続けます。たとえば、「夕焼けの光を追加してください」
  5. 各ラウンドは会話のメモリを引き継いで進みます
会話履歴をクリアして新しく始めるには、reset_chat を切り替えます。

ノードパラメーターリファレンス

Nano Banana AIO / Nano Banana 2 AIO

対応アスペクト比

よくある質問

以下を確認してください:
  1. プラグインフォルダーがComfyUI/custom_nodes/ディレクトリにある
  2. pip3 install -r requirements.txtを実行した
  3. Nano Banana 2のノードの場合は、pip install google-genai --upgradeも実行した
  4. ComfyUIを再起動した(ブラウザーを更新するだけでなく、バックエンドを再起動してください)
以下を確認してください:
  1. .envファイル内のGOOGLE_API_KEYがAPIYIキーである(sk-で始まる)
  2. CUSTOM_BASE_URLがhttps://api.apiyi.comに設定されている
  3. APIYIアカウントに十分な残高がある(コンソールで確認してください)
  • 4K解像度では時間がかかります。テストではまず1Kをお試しください
  • 画像を複数生成する場合(image_countが1より大きい場合)、処理時間が長くなります
  • タイムアウトが頻繁に発生する場合は、解像度を下げるか、画像の枚数を減らしてください
  • Nano Banana Pro(gemini-3-pro-image):より精細な品質で、プレミアムな作品の制作に最適です
  • Nano Banana 2(gemini-3.1-flash-image):より高速で低価格(画像1枚あたり$0.025から)、より多くの参照画像と極端なアスペクト比に対応しています
  • 日常的な制作にはNano Banana 2がおすすめです。最高品質を求める場合はProをお選びください
APIYIコンソールにアクセスしてアカウントを登録し、Tokenセクションで新しいキーを生成してください。新規ユーザーには無料トライアルクレジットが付与されます。
Nano Bananaモデルにはコンテンツセーフティチェックが組み込まれています。一部の説明が制限の対象となる場合があります。以下をお試しください:
  1. センシティブな内容を避けるようにpromptを調整してください
  2. 詳細については、Nano Banana画像生成の失敗に関するトラブルシューティングをご覧ください

関連リソース

Nano Banana Pro ドキュメント

Nano Banana Pro の完全な API ドキュメントと料金を確認できます

Nano Banana 2 ドキュメント

Nano Banana 2 の完全な API ドキュメントと料金を確認できます

画像生成失敗のトラブルシューティング

Nano Banana の画像生成トラブルシューティングガイド

APIYI - Token 管理

APIキーを管理し、使用状況と残高を確認できます