はじめに
FLUX 3 Klein 画像編集は、2026 年 10 月に公開された 5.6B のオープンウェイトモデル、FLUX 3 Klein のステップ蒸留版で、アップロードした 1〜3 枚の参照画像を変更します。1k または 2k、15 種類のアスペクト比から選び、JPEG、PNG、WebP で受け取り、画像ごとに支払います。プラットフォームによるコンテンツフィルターはありません。
手元にあるもので選ぶモード
| 手元にあるもの | モード |
|---|---|
| 文章による説明 | FLUX 3 Klein テキストから画像 |
| 変えたい画像が 1〜3 枚 | FLUX 3 Klein 画像編集 |
主な機能とハイライト
元画像に名前を付ける
プロンプトに <ref_image_1>、<ref_image_2>、<ref_image_3> と、アップロードした順に書きます。Black Forest Labs がこのモデルで案内している書き方です。当社のテストでは、ある写真の服や帽子を、別の写真の人物に顔を残したまま着せられました。
コンテンツフィルターなし
プロンプト、元画像、結果は審査されません。当社のテストでは、規制のない大人の女性のポートレートが描け、規制のない編集も依頼どおりに実行されました。最も強い依頼だけがモデル自体によって和らげられて返りました。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 必須、最大 5,000 文字。元画像は < |
image_urls | はい | 必須、公開画像リンクを 1〜3 件、1 件あたり 10 MB まで、プロンプトで呼ぶ順に指定します。開けないリンクや画像でないものはリクエストが失敗します。 1 件以上 · 3 件以内 |
aspect_ratio | いいえ | auto(既定)は最初の元画像の形を保ちます。たとえば縦向きの元画像なら 1k で 880 x 1184 です。 |
resolution | いいえ | 1k(既定)は約 1 MP、2k は約 4 MP で、たとえば縦向きの元画像なら 1760 x 2368 です。2k は料金が高くなります。 |
output_format | いいえ | jpeg(既定)、png、webp。3 つとも料金は同じです。 |
seed | いいえ | 任意、0 から 2,147,483,647。同じ元画像で言い回しを比べたいときに再利用してください。 |
料金
サイズの段階(1k または 2k)ごとに 1 枚単位で課金されます。最初の画像より後の参照画像は 1 枚ごとに少額が加算されます。アスペクト比と出力形式は料金に影響しません。
| 仕様 | 料金 |
|---|---|
| $0.0192 / 枚 |
| $0.0768 / 枚 |
ユースケース
服や小物の入れ替え
商品写真のドレス、帽子、ジャケットを、別の写真の人物に 1 回のリクエストで着せます。
光と雰囲気の変更
顔と部屋を残したまま、朝を夕方に、正午をブルーアワーに変えます。
プロンプトガイドと実践のヒント
完全な説明文を書く
構図、被写体、服、場所、光、レンズを普通の文章で書いてください。ネガティブプロンプトはないので、避けたいものではなく、見たいものを書きます。
残すものを書く
変更点の隣に、動いてほしくないもの(顔、髪、ポーズ、部屋)を書いてください。書かないと、モデルは画面全体を自由に解釈し直します。
1k で下書きし、2k で仕上げる
1k で作業しながら seed を固定し、最終画像は同じ入力で 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-3-klein/edit",
"input": {
"aspect_ratio": "auto",
"image_urls": [
"https://example.com/reference.png"
],
"output_format": "jpeg",
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k"
}
}'
# 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 リファレンスを参照してください。


























