はじめに
FLUX.2 [max] テキストから画像 は、2025 年 12 月 16 日に公開された Black Forest Labs の FLUX.2 ファミリー最高画質のモデルで、文章のプロンプトから画像を生成します。フォトリアルな人物と光、画像内の読みやすい文字、16 進値による色指定を得意とし、1k または 2k、9 種類の比率に対応します。
手元の素材でモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章の指示 | FLUX.2 Max テキストから画像 |
| 変更または組み合わせたい写真 1〜3 枚 | FLUX.2 Max 編集 |
主な機能とハイライト
フォトリアルな人物と光
生地の艶、肌の質感、浅い被写界深度、指定したレンズと光の向きがはっきり出ます。私たちのテストでは、ブルーアワーの背中の開いたシルクのドレスも、1970 年代のホテルの廊下も、写真のように見えました。
文字と 16 進カラー
文字は 1 行ずつ引用し、置く場所を書いてください。雑誌の表紙の例では、誌名、表紙コピー、号数の行が書いたとおりに描かれ、背景も 16 進値で指定した色になりました。
2 つのサイズ段階と 9 種類の比率
1k は約 100 万画素、2k は長辺 2048 ピクセルで、正方形から 21:9、9:21 まで選べます。比率は料金に影響しません。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 最大 5,000 文字。被写体、衣装、場所、レンズ、光を平易な文章で書きます。 1 文字以上 · 5000 文字以内 |
aspect_ratio | いいえ | 21:9 から 9:21 までの 9 種類から 1 つを選びます。既定は 1:1 です。 |
resolution | いいえ | 1k(既定)は約 100 万画素、2k は長辺 2048 ピクセルに達します。2k は 1k より高くなります。 |
seed | いいえ | 0〜2147483647 の整数(任意)。同じプロンプトで再利用すると変更点を比べやすくなりますが、同一の画像になる保証はありません。 |
料金
サイズ段階ごとの 1 枚単位の課金です。2k は 1k より高く、比率は料金に影響しません。失敗または拒否されたリクエストは課金されません。
| 仕様 | 料金 |
|---|---|
| $0.07 / 枚 |
| $0.0881 / 枚 |
ユースケース
エディトリアルとキャンペーンのポートレート
ムードボード、ピッチ資料、キャンペーン案のための、ファッション、ライフスタイル、ブランドのポートレート。
表紙、ポスター、ラベル
複数の文字が画像と画面を分け合う、雑誌の表紙、イベントのポスター、パッケージ。
シネマティックなスチル
レンズ、光、色調を指定したワイドスクリーンの画面。絵コンテやキービジュアル向けです。
プロンプトガイドと実践のヒント
撮影指示書のように書く
被写体、衣装、場所、レンズ、光の向き、色調を、文章で書きます。
文字はすべて引用して位置を示す
入れたい言葉は引用符で囲み、位置を添えます。引用符のない言葉は描写として扱われます。
色は 16 進値で
ドレスなら #0F5C4A、背景なら #4A0E1A のように書くと、色名より確実に従います。
軽めの場面にとどめる
コンテンツフィルターは軽めの場面を通し、それより強いものは多くの場合和らげ、かなり強めの依頼は拒否します。拒否されたリクエストは課金されません。
20〜90 秒を見込む
ほとんどのリクエストはこの範囲で完了しました。2k やキューが混み合っている場合は、もう少しかかります。
API クイックスタート
# Generate the idempotency key once; reuse it when retrying after a lost response.
export SPICY_IDEMPOTENCY_KEY="${SPICY_IDEMPOTENCY_KEY:-$(uuidgen)}"
curl -X POST https://api.spicyapi.ai/api/v1/jobs/createTask \
-H "Authorization: Bearer $SPICY_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: $SPICY_IDEMPOTENCY_KEY" \
-d '{
"model": "black-forest-labs/flux-2-max/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "1:1"
}
}'
# Copy data.taskId from the response into TASK_ID, then poll the status.
TASK_ID="TASK_ID_FROM_RESPONSE"
curl "https://api.spicyapi.ai/api/v1/jobs/recordInfo?taskId=$TASK_ID" \
-H "Authorization: Bearer $SPICY_API_KEY"
認証、完全なスキーマ、ポーリング、エラー処理は API リファレンスを参照してください。

























