Nanobanana — 13のバッチスクリプトで1,300ページの画像スタイルを統一する
手法
Google Gemini API を Flash(gemini-2.5-flash-image、記事アイキャッチ/カテゴリタイル等の量産用)とPro(gemini-3-pro-image-preview、LPヒーロー画像/データビジュアル等の高品質用)の2層で使い分け。単一のアンカー参照画像で「この画像と同じスタイルで」と指定してスタイル継承を実現。13以上のバッチスクリプト(batch_generate.py, batch_career_guide.py, batch_kosotsusaiyo_ab.py 等)+4種のリトライスクリプトを備えたPython CLIで運用し、8種のアスペクト比(1:1, 16:9, 9:16, 3:4, 4:3, 3:2, 2:3, 21:9)に対応、yumesuta.comのプロジェクトパスへ直接出力。
示唆
1アプリ・1個人開発者でも「大量画像生成」を工場化する型として参考になる: (1)アンカー参照1枚でスタイル統一を機械的に担保する手法は自社の bocchi-image / castle-stage-generator の統一スタイル運用と同型 (2)Flash(安価量産)/Pro(高品質・高解像度)の2層使い分けはコスト最適化のモデルルーティング思想と合致、wavespeed-video の default model 選定判断にも応用可 (3)13本超のバッチ script + 4段リトライという「失敗を前提にした運用機構」は、App Factory の自動化スクリプト群(gen_*.py 等)の堅牢性設計の具体例として引用可能。
成果・金額
1,300ページ超のサイト(yumesuta.com)、13以上のバッチスクリプト、4段リトライ、Flash層は参照画像最大3枚・Pro層は参照画像最大14枚+4K対応
引用
yumesuta.com「1,300ページ以上のコンテンツ」/ Flash層 gemini-2.5-flash-image (参照画像最大3枚) / Pro層 gemini-3-pro-image-preview (参照画像最大14枚、4K対応) / 「参照画像で『この画像と同じスタイルで』と指定すれば」/ 13以上のバッチスクリプト (batch_generate.py, batch_career_guide.py, batch_kosotsusaiyo_ab.py 等) / 4種のリトライスクリプト / 8種のアスペクト比 (1:1, 16:9, 9:16, 3:4, 4:3, 3:2, 2:3, 21:9)
出典: zenn.dev