はじめに
FLUX 3 Klein テキストから画像は、2026 年 10 月に公開された 5.6B のオープンウェイトモデル、Black Forest Labs の FLUX 3 Klein のステップ蒸留版で、書かれたプロンプトから 1 枚の画像を描きます。1k または 2k、15 種類のアスペクト比から選び、JPEG、PNG、WebP で受け取り、画像ごとに支払います。プラットフォームによるコンテンツフィルターはありません。
手元にあるもので選ぶモード
| 手元にあるもの | モード |
|---|---|
| 文章による説明 | FLUX 3 Klein テキストから画像 |
| 変えたい画像が 1〜3 枚 | FLUX 3 Klein 画像編集 |
主な機能とハイライト
15 種類の形状で写実的な人物
モデルは長い説明文によく従い、人物、肌、布地、光の表現が得意です。3:1 から 1:3 までの 15 種類のアスペクト比で、バナー、投稿、スマートフォンの画面に合わせられます。サイズは 1k(約 1 MP)か 2k(約 4 MP)です。
コンテンツフィルターなし
プロンプト、元画像、結果は審査されません。当社のテストでは、規制のない大人の女性のポートレートが描かれ、規制のない編集も依頼どおりに実行されました。最も強い依頼はモデル自体が和らげて返しました。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 必須、最大 5,000 文字。構図、被写体、服、場所、光、レンズを普通の文章で書いてください。 1 文字以上 · 5000 文字以内 |
aspect_ratio | いいえ | 15 種類、3:1 から 1:3 まで。既定は 1:1 です。 |
resolution | いいえ | 1k(既定)は約 1 MP、2k は約 4 MP で、たとえば横長の画像なら 2720 x 1536 です。2k は料金が高く、時間もかかります。 |
output_format | いいえ | jpeg(既定)、png、webp。3 つとも料金は同じです。 |
seed | いいえ | 任意、0 から 2,147,483,647。当社のテストでは、同じ seed と入力で同じ結果になりました。 |
料金
サイズの段階(1k または 2k)ごとに 1 枚単位で課金されます。アスペクト比と出力形式は料金に影響しません。
| 仕様 | 料金 |
|---|---|
| $0.012 / 枚 |
| $0.048 / 枚 |
ユースケース
ポートレートとファッションの静止画
強い自然光の中の、色気のある服を着たポートレート。レモン園から白い階段まで、配置ごとに必要な形で。
素早い下書き
1k の画像は数秒なので、多くの seed と言い回しを試し、残したものだけを 2k で描き直すのが現実的です。
プロンプトガイドと実践のヒント
完全な説明文を書く
構図、被写体、服、場所、光、レンズを普通の文章で書いてください。ネガティブプロンプトはないので、避けたいものではなく、見たいものを書きます。
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/text-to-image",
"input": {
"prompt": "A ceramic teapot on a linen cloth, soft window light, muted palette",
"resolution": "1k",
"aspect_ratio": "1:1",
"output_format": "jpeg"
}
}'
# 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 リファレンスを参照してください。


























