はじめに
FLUX.1 Krea Dev LoRA 画像編集 は、Black Forest Labs が Krea と作った写真的なオープンウェイトモデル FLUX.1 Krea [dev] で、元画像を 1 枚描き直します。自前の LoRA ファイルを最大 3 つ読み込めます。strength で結果が元画像からどこまで離れるかを決め、出力は元画像のアスペクト比を保ちます。プラットフォームはプロンプト、ウェイト、画像のいずれにもコンテンツフィルターを加えません。
手元の素材からモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 文章で書いた説明 | FLUX.1 Krea Dev LoRA テキストから画像 |
| スタイルを変えたい画像 | FLUX.1 Krea Dev LoRA 画像編集 |
主な機能とハイライト
同じ構図で、新しいルックに
強度 0.8 から 0.85 では、テスト用の写真は構図とポーズを保ったまま、衣装、光、あるいは画材全体が変わりました。昼光のデニムジャケットが、同じカウンターでベルベットのドレスになりました。
LoRA でスタイルを変える
scale 1.8 のイラスト LoRA は、人物、椅子、ランプはそのままに、スナップを描かれたイラストに変えました。FLUX.1 [dev] の LoRA も読み込めて、最大 3 つ同時に使えます。
解像度ティアは 2 つ
1k は長辺約 1,000 ピクセル、1.5k は約 1,500 ピクセルで、いずれも元画像と同じアスペクト比です。料金は同じです。
コンテンツフィルターなし
元画像は任意のプロンプトで描き直せ、入力でも出力でも何もフィルターされません。結果がどこまで変わるかは、プロンプト、強度、読み込む LoRA によって決まります。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 変更点だけでなく、写っている人物も含めて、返ってきてほしい画像全体を書きます。LoRA のトリガーフレーズは先頭に置いてください。 1 文字以上 · 5000 文字以内 |
image_url | はい | 描き直したい画像です。結果は元のアスペクト比を保ち、解像度ティアで長辺が決まります。 |
resolution | いいえ | 1k は長辺約 1,000 ピクセルで既定、1.5k は約 1,500 ピクセルです。料金は同じで、アスペクト比は常に元画像に従います。 |
strength | いいえ | 元画像からどこまで離れるかを 0〜1 で指定します。既定は 0.8。 |
loras | いいえ | FLUX.1 [dev] または FLUX.1 Krea [dev] 向けに学習した {path, scale} を最大 3 つ。scale は 0〜4 で、既定は 1。 デフォルト値: |
guidance_scale | いいえ | 結果がプロンプトにどれだけ従うかを 0〜20 で指定します。既定は 3.5。 |
output_format | いいえ | 既定は JPEG で、PNG か WebP も選べます。形式で料金は変わりません。 |
seed | いいえ | strength や scale を調整する間、結果を比べられる状態に保ちます。seed を指定しなければランダムになります。 |
料金
$0.024 / 枚
1 枚ごとに、テキストから画像と同じ料金で課金されます。解像度ティア、ガイダンス、出力形式、LoRA の読み込みで料金は変わりません。
ユースケース
ショットの服装と舞台を変える
写真のポーズと構図を保ったまま、人物の服装や時間帯を、strength 0.8〜0.85 で変えられます。
写真からイラストへ
イラスト LoRA を 1.5〜2 で読み込んで写真を通せば、揃ったイラストのセットになります。
1 枚の元画像からのバリエーション
プロンプトと元画像はそのまま、seed だけを変えれば、同じ光のまま別のテイクが得られます。
プロンプトガイドと実践のヒント
変更点だけでなく、人物も書く
strength 0.85 以上では顔がずれます。誰が写っているかを繰り返し書く(「the same East Asian woman with long straight black hair」)と、当社のテストでは人物が見分けられる状態を保てました。
目的で strength を選ぶ
0.5 は写真を保ちつつ細部を変え、0.7 前後から服装が変わり始め、0.8〜0.85 は同じ構図での新しい服装や光、1 は新しい画像です。
画像全体を書く
返ってきてほしい画像を描写してください。「make it night」のような短い指示は、夜の場面を丁寧に描写するより変化が小さくなりました。
ここにマスクはありません
このエンドポイントは画面全体を描き直します。マスクの入力はないので、残したいものはすべて書いてください。
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-1-krea-dev-lora/edit",
"input": {
"image_url": "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 リファレンスを参照してください。



























