APIMPAPIMP
ユーザーガイドAI API画像 API動画 API公開 API

画像 API

タスク方式の画像生成 API(gpt-image-2 / nano-banana シリーズ)

概要

画像 API は タスク方式 で生成リクエストを送ります:すべてのモデルが同一の送信エンドポイント POST /api/generate/submit を共有し、違いは model フィールドと input.metadata のモデル固有パラメータのみです。送信すると即座に task_id が返るので、GET /api/generate/status/{task_id}status=finished までポーリングしてください。

認証

AI API と同じ Bearer トークンAuthorization: Bearer sk-xxxxxx

共通リクエスト構造

{
  "model": "gpt-image-2 | nano-banana-2 | nano-banana-pro",
  "input": {
    "prompt": "画像の説明",
    "size": "1:1 | 16:9 | 9:16 | auto | 1024x1024",
    "image": "参照画像 URL(任意)",
    "images": ["参照画像 URL リスト(任意)"],
    "metadata": { /* モデル固有パラメータ */ }
  }
}

input の直下に置けるのは prompt / size / image / images / duration / seconds のみ。それ以外のフィールド(qualityresolutionnmask_url など)は input.metadata に入れる必要があります。直下に置くと 400 が返ります。

モデル

このガイドはいかがですか?

最終更新