はじめに
Qwen Image 1.0 LoRA 画像編集 は、Alibaba の初代 Qwen-Image-Edit で、あなたの指示と自前の LoRA ファイル最大 3 つをもとに 1 枚の元画像を変更します。結果は元画像の形のまま約 100 万画素か、選んだ場合は 9 種類のアスペクト比のいずれかで、JPEG、PNG、WebP を一律料金で受け取れ、コンテンツフィルターはありません。
手元の素材からモードを選ぶ
| 手元にあるもの | モード |
|---|---|
| 変更したい画像が 1 枚 | Qwen Image 1.0 LoRA 画像編集 |
| 文章で書いた説明だけ | Qwen Image 1.0 LoRA テキストから画像 |
| 組み合わせたい画像が 2〜3 枚 | Qwen Image 2509 LoRA 画像編集 |
主な機能とハイライト
1 つだけ変えて、残りは保つ
Qwen-Image-Edit は、元画像を何が写っているかだけでなく、どう見えるかでも読み取ります。当社のテストでは、ブースの看板が自分と同じレトロな文字で書き換わり、男性、ジャケット、ゲームセンターはその場に残りました。
繰り返し使える補正用の編集 LoRA
Qwen-Image-Edit 向けに学習したライティング直しや写真修復の LoRA は、直接リンクから読み込め、短い指示を毎回同じ種類の編集にしてくれます。
カスタムウェイトでも規制なし
元画像、指示、結果は一切フィルターされません。当社のテストでは、被写体が 1 人の変更は書いたとおりに返りました。二人が登場する場面は、拒否されずに描かれましたが、行為そのものまでは描かれませんでした。
リクエストパラメーター
| パラメーター | 必須 | 説明 |
|---|---|---|
prompt | はい | 何を変えて何を残すかを書きます。たとえば「change the sign to read ... 1 文字以上 · 5000 文字以内 |
image_url | はい | 元画像を公開の HTTPS リンクまたはアップロードで、10 MB まで。 |
aspect_ratio | いいえ | 任意です。空にすると、結果は元画像に従って約 100 万画素になります。 |
loras | いいえ | {path, scale} を最大 3 つ。path は Qwen-Image-Edit 向けに学習した .safetensors ファイルへの直接の HTTPS リンクで、scale は 0 から 4、既定は 1 です。 デフォルト値: |
output_format | いいえ | 既定は JPEG で、必要なら PNG か WebP も選べます。料金は変わりません。 |
seed | いいえ | 指示や LoRA の scale を変えていく間、編集結果を比べられる状態に保ちます。0 から 2147483647 までの整数で、空にするとランダムな seed になります。 |
料金
$0.03 / 枚
aspect_ratio の有無にかかわらず、1 枚ごとの一律料金で課金されます。LoRA の読み込みに別料金はかかりません。
ユースケース
古い写真を新しく
修復 LoRA は、プリントのスキャンから傷、ほこり、折れ目を消して色を取り戻し、写っている人物は変えません。
看板とパッケージ
看板、ラベル、ポスターの文字を、元の書体のスタイルを保ったままその場で書き換えます。
衣装と光の変更
1 つの指示で服を替え、ショットのライティングを直せます。ルックブック、キャラクターシート、SNS 投稿に向いています。
プロンプトガイドと実践のヒント
残すものを書く
指示の最後に、変えてはいけないものを挙げてください。顔、ポーズ、部屋のように。モデルは挙げたものを保ちます。
新しい文字は正確に引用する
文字の編集では、新しい文字を引用符で囲み、保ちたいスタイルを書き添えてください。たとえば「the same gold retro letters on red」のように。
1 リクエストにつき元画像は 1 枚
このエンドポイントは画像を 1 枚だけ受け取ります。2〜3 枚の写真の人物を 1 つにまとめるには、Qwen Image Edit 2509 LoRA を使ってください。
ファイルをリンクする
.safetensors ファイルへの直接ダウンロードリンクを貼ってください。リポジトリのページや、ログインが必要な Hugging Face のリンクはリクエストが失敗し、失敗したリクエストは課金されません。
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": "alibaba/qwen-image-1.0-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"
}
}'
# 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 リファレンスを参照してください。

















