🍌 Nano Banana API

次世代画像生成AI「Nano Banana」の高度な機能を提供するRESTful API

📚 ドキュメント

詳細なAPI仕様書とサンプルコードは以下のURLで確認できます:

🚀 API概要

Nano Banana APIは、Cloudflare Workers上で動作する高性能な画像生成・編集APIです。10種類の高度な画像処理機能を提供し、クリエイターや開発者の創造性をサポートします。

📋 主要機能

  • 画像編集・置換 - 特定領域の編集・背景置換
  • スタイル変換 - 実写からアニメ風への変換
  • 属性操作 - 表情・年齢・メイクの変更
  • 制御付き生成 - ポーズ・構図の厳密制御
  • 一貫性のある生成 - キャラクターの統一性保持
  • 製品モックアップ - 商品着用イメージ作成
  • 色調・ライティング調整 - 時間帯・天候変更
  • 画像合成 - 複数画像の自然な融合
  • バリエーション生成 - 大量のバリエーション作成
  • 画像分析 - 前処理・背景透明化

🔧 技術スタック

Cloudflare Workers TypeScript Hono Bun Zod Gemini API OpenAPI Swagger UI

📡 APIエンドポイント

画像編集・置換

POST /api/v1/image/edit/replace

画像内の特定領域を編集・置換

スタイル変換

POST /api/v1/image/style/transfer

スタイル・ドメイン変換

属性操作

POST /api/v1/image/attribute/manipulate

属性・特徴操作

制御付き生成

POST /api/v1/image/generate/guided

制御付き画像生成

一貫性のある生成

POST /api/v1/asset/generate/consistent

一貫性のあるキャラクターアセット生成

製品モックアップ

POST /api/v1/product/visualize/mockup

製品・モックアップ作成

色調・ライティング調整

POST /api/v1/image/adjust/color_light

色調・ライティング調整

画像合成

POST /api/v1/image/combine

合成・融合・作成

バリエーション生成

POST /api/v1/image/generate/variations

バリエーション生成

画像分析

POST /api/v1/image/analyze/preprocess

画像分析・準備