本文へスキップ

Seedream 5.0 Pro:ストラップ・レース・顔を保つNSFW衣装編集

Seedream 5.0 Proで成人キャラクターの衣装を編集。ストラップ、裏地、柄を指定し、承認済みの顔を保ちながら細部を修正します。

執筆
Lydia
公開
読了時間
約 18 分
更新
クリーム色のトップスとチャコール色のショートパンツを着た架空の成人と、白い裁縫用トルソーに着せたバーガンディー色のレースキャミソールの説明図。

承認済みのキャラクターポートレートがあります。衣装を編集すると、一見魅力的でも、肩のストラップがトップスの途中で途切れ、レースがぼやけた花柄の面になり、目まで変わってしまいました。NSFWキャラクターのシリーズでは、これは別々の三つの問題です。「もっと細かく」という指示だけでは、どれを直すのか伝わりません。

元のキャラクター画像をベースにし、衣装には見やすい服の参照画像を使います。ストラップの接続位置、不透明な裏地の生地、レースや柄の場所を説明してください。最初の着せ替えではポーズ、光、構図を固定します。 顔が正しく、服の小さな縁だけが間違っているなら、画像全体を再編集する前に通常の修整を検討します。

Seedream 5.0 Proの画像編集は1–10枚の参照画像を受け取り、リクエストごとに1枚を返します。現在のSpicyAPIのタスクにはマスク、強度スライダー、シードの制御がありません。顔が保たれたかは出力画像で判断する必要があります。

ByteDanceはProの発表で、ネイティブの素材置換と参照画像の融合を説明しつつ、ピクセル単位の編集の一貫性には改善の余地があると認めています。丁寧な参照画像は役立ちますが、服の模様の正確な再現と顔のピクセルが変わらないことは、当然と考えず確認すべき条件です。

服の輪郭が見える元画像を選ぶ

例に使うNadiaは、暗いボブヘアの架空の38歳女性です。無地で不透明な丸首トップスと、ハイウエストのチャコール色ショートパンツを着ています。承認済み写真は正面向きで、頭から太ももの中央までを収め、腕は胴体から離して自然に下ろしています。トップスだけを、不透明なバーガンディー色の裏地にレースを重ねたキャミソールへ交換します。ショートパンツ、人物、部屋は変えません。

ベース写真は、見える三つの条件で選びます。

  • 人物の同一性: 顔がはっきり見え、表情が承認済みであること。
  • 構造: 肩と襟ぐりが隠れておらず、ストラップの接続を確認できること。髪や手で接合部が隠れる場合があります。
  • フィット感と丈: ウエストと裾が画面内にあること。顔だけのアップでは、どちらも判断できません。

既存の承認済み画像から、編集部分が最もよく見えるものを選びます。切り取られたポートレートしかない場合は、まず欠けている構図を作り承認します。これは服の正確な再現とは別の作業です。

服の参照には、無地の面やマネキンに置いたキャミソール全体の正面写真を使います。両ストラップ、襟ぐり、脇の縫い目、裾を見せてください。美しいレースのアップだけでは、トップスの構造は伝わりません。他人の顔があるファッション写真は別の人物像を持ち込む恐れがあるので、服が見える範囲でその人物を切り取ります。

全体画像で重要な細部が見えない場合だけ、別のアップを保存します。似たレースの別のトップスではなく、同じ服である必要があります。一方が背中で交差するストラップ、もう一方が直線のストラップなら、二つのデザインから選ぶよう要求することになります。

ポーズを変える前に衣装編集を一度完成させる

PlaygroundでSeedream 5.0 Proの編集タスクを開き、次の順番で参照画像をアップロードします。

  1. 画像1 — 人物と構図: Nadiaの承認済み写真で、人物、ポーズ、部屋、フレーミングを指定します。
  2. 画像2 — 服の全体: キャミソール全体で、形、ストラップ、襟ぐり、丈を指定します。
  3. 任意の画像3 — 細部: 同じ服の切り抜きで、全体画像では見えないレースや柄を指定します。

下書きは1kで行い、細いストラップの接合部やレースを調べるときは2kへ切り替えます。PNG、不透明な背景、ベース写真と同じアスペクト比を使うか、autoで最初の参照に合わせます。提案した4:5のポートレートには4:5を選びます。元画像が別の形なら、対応する別の比率を使ってください。横長の場面を新しい縦長画面へ押し込めると、服の変更に構図変更も加わります。

PNGは、後で修整するときに新たな非可逆圧縮を避けられます。それ自体で服の構造が良くなるわけではありません。2Kは1Kより細部を確認できますが、正しい接合やレースの完全な再現は保証しません。まず思考機能は初期設定のまま使います。限定した指示でも不要な細部が増え続けるなら、機能をオフにした試行と比較してください。料金は変わりません。

以下のプロンプトを貼り付け、見積もりを確認し、候補を1枚生成します。承認前に、顔、ストラップの接合部、裏地を、アップロードした2枚と比較してください。

この2枚の参照に使える完全な開始用プロンプトです。

Image 1 is the base photograph of Nadia, a fictional adult woman aged 38. Preserve her facial identity, dark bob, expression, body proportions, pose, hands, camera position, room and existing soft window light. Replace only her crew-neck top with the burgundy camisole in image 2. Keep her high-waisted charcoal shorts unchanged. Image 2 defines the garment only: two narrow burgundy shoulder straps, each connected to the corresponding front neckline corner; a shallow V neckline; opaque burgundy lining underneath a decorative lace overlay; a narrow scalloped lace border following the neckline; and a scalloped lace hem ending at the hip over the top of the high-waisted shorts. Keep the lining fully opaque. Fit the garment naturally to her existing pose, with folds following the fabric. Do not transfer a mannequin, background or different person's features from image 2. Keep the original head-to-mid-thigh framing.

説明する服は画像2と一致させます。四角い襟ぐりや長い裾の服なら、参照が矛盾する文を上書きすることを期待せず、該当する部分を変更します。「ストラップ2本」はこのデザインに適した指定であり、すべての成人向け衣装に共通する条件ではありません。

Seedream 5.0 ProはSpicyAPI上の検閲なしの画像エディターです。2026年9月のテストでは、刺激的な衣装の編集3件すべてで要求した場面を得られ、より強い成人向け編集3件のうち1件は表現が弱まりました。ランジェリーや水着でも、構造を先に指定する方法は同じです。形、裏地、参照の役割を定めます。表現が弱まった場面は、隠れた成人モードの切り替えでは直せません。コンテンツテストの記事で場面ごとの反応を説明しています。

細いストラップには幅だけでなく接続位置を指定する

「スパゲッティストラップ」は大まかな外観を表すだけで、本数、交差の有無、服との接続位置は決まりません。見える経路を指定します。細いストラップはそれぞれの肩を通り、それぞれの襟ぐりの角に接続します。元画像が直線のストラップなら、おしゃれに聞こえるからと「交差する」を加えないでください。

肩の線だけでなく接続を見ます。自然なストラップは隙間、融合、余計な枝分かれなく服の縁に届きます。暗い髪の束は、その下でストラップが続く証拠にはなりません。一方、本来隠すはずの髪を透かして線が見えるよう要求もしないでください。接続の確認には、肩が隠れていない元画像のほうが役立ちます。

白い裁縫用トルソーのバーガンディー色キャミソールには接続された肩ストラップが2本あり、襟ぐりの接合部を丸い枠内で拡大しています。

説明図でありSeedreamの出力ではありません。服の上で途切れる線を承認するのではなく、各ストラップが襟ぐりのどこにつながるか確認します。

最初の出力でNadiaの右ストラップが二重になった場合の修正指示です。

Keep this image's face, pose, shorts, room and the rest of the camisole. Correct only the camisole strap on Nadia's right shoulder, which appears on viewer-left in this front-facing image: one narrow burgundy strap, continuously attached to the right neckline corner, with no extra branch. Retain the opposite strap and existing garment cut.

ここでは候補画像を最初の参照にします。すでに必要な服のデザインを含むためです。服の画像は2番目に残します。これも生成による画像編集なので、編集後に顔を比較します。短い隙間だけなら、エディターで小さなストラップ部分を描くか複製するほうが、不確実性を減らして承認済み結果を多く残せる場合があります。

レースの装飾と下の層を分ける

「レースのトップス」は見た目が異なる複数の服を指します。今回のレースは不透明なバーガンディー色の裏地の上にある装飾で、襟ぐりにスカラップ状の帯があります。この関係を明記します。そうしないと、胴体全体に柄を広げたり、襟ぐりの縁を厚い襟に変えたり、花柄らしさだけを残して下の素材を変えたりする可能性があります。

縁の場所と服に対する大きさを指定します。「浅いVネックに沿う細いスカラップの縁」は、「複雑で高級なレース」より役立ちます。元の参照が幅広い縁なら、そのように説明します。

全体画像が小さく縁が見えない場合は、アップを画像3として追加し、次を付け加えます。

Image 3 is a close-up of the same garment's neckline. Use it only for the scalloped border and lace texture. Image 2 still defines the full garment's cut and length; image 1 defines Nadia and the composition. Keep the opaque burgundy lining beneath the decorative lace.

切り抜きは全体のデザインを置き換えず、足りない表面情報を補います。小さな輪や花をすべて再現できる保証はありません。模様の完全な一致が必要なら、承認した服の形を残し、承認済みのテクスチャを手作業で配置または修整します。似た花柄を完全一致として扱わないでください。

柄を服の上にとどめ、生地に沿わせる

プリント版では、まず連続性に何が必要か決めます。同じバーガンディー色の花柄、おおよその大きさと方向、裾近くの特徴的な花で十分な場合があります。違うポーズでもすべての細かい要素を正確に繰り返すのは、はるかに厳しい作業です。

参照に小さな縦方向の花柄の繰り返しと、前面右下のパネルに大きな花があるとします。着用者から見た右と明記して説明します。正面では観察者の左に見えます。「花が左にある」だけを確認すると、反転したデザインを誤って承認することがあります。

例えば次の文を使います。

Keep the small floral repeats at the reference's relative scale, running vertically on the garment panels. Keep the larger flower on the wearer's front-right lower panel. The print follows the camisole's folds and remains on its fabric; it does not continue onto the shorts, arms or background.

曲面の身体に、変形しない平らな柄を要求しているわけではありません。しわは模様を圧縮し隠し、脇の縫い目は繰り返しを分断します。大切なのは、同じデザインを自然に投影したものと、隣の物にまで広がる創作の柄を区別することです。

白い裁縫用トルソー上の2枚の服の拡大図で、不透明な裏地に重なるバーガンディー色の花柄レース、ストラップの接合部、キャミソールの裾で終わるレースを示しています。

説明図でありSeedreamの出力ではありません。裏地、レース、服の縁を別々に説明します。花柄は生地の上にあり、裾で終わります。

しわを無視する硬い格子は、間隔が均等というだけでは忠実になりません。

特徴的な柄を使うシリーズでは、正面の服画像と承認済みの側面図を保存します。正面だけでは背面のプリントを定められません。次の投稿で背中を見せるなら、承認済みの背面デザインを用意するか、意図的に設計します。創作した再構成を正確な転写と呼ばないでください。

使える画像を失わずに失敗した細部を直す

二つのサイズで比較します。予定の投稿サイズでは、Nadiaだと分かるか、衣装が明確に見えるかを確認します。元の大きさでは、ストラップの接合、襟ぐりの縁、目印の柄を調べます。魅力的なサムネイルでも、拡大すると明らかな隙間を隠している場合があります。

失敗実用的な次の対応
顔が変わり、衣装は良い承認済み人物画像に戻ります。服の参照から別の人物を除き、ポーズと光を固定して衣装交換だけをやり直します。
元のトップスがキャミソールと混ざる交換する服と残すショートパンツを別々に指定します。残った襟や袖の除去を指示し、元の構造は残すよう求めません。
ストラップやスカラップだけが違い、顔は正しい服の限定的な指示を試すか、小さな縁を通常の方法で修整します。光やポーズ全体の新しい指示は避けます。
服全体のレースが不鮮明同じ服の詳細を追加し、形の参照には全体画像を残します。2Kで確認します。
柄が反対側のパネルに移る着用者の左右を指定し、元画像が反転していないことを確かめ、反転していない服画像を使います。
ポーズ編集後に柄が再び変わる承認済み服画像と採用した衣装ポートレートを再利用し、人物と服の役割を分けます。

顔が繰り返し変わるなら、保持を強調する形容詞を増やす方法は頼れません。同じポーズでほかが正しいなら、通常の合成で承認済みの頭と背景を残し、修正した衣装部分を取り込めます。まず画像を位置合わせし、服の周囲をマスクし、境界の首、髪、肩、影を確認します。カメラ位置とポーズが一致するときに向いており、新しい頭の角度や合わない光に使う近道ではありません。

ごく小さな服の欠陥なら、全衣装の合成より局所修整が簡単なことがあります。連続するストラップ部分、短い裾の縁、一つのずれた柄は局所的に直せます。違うシルエット、身体比率の変更、服のパネル欠落は大きな失敗です。胴体全体を継ぎはぎせず、元の参照画像に戻ります。

試行の費用

Pro編集は参照1枚で1Kが$0.036、2Kが$0.072からです。入力画像を追加するたびに$0.003増え、リクエストごとに1枚が返ります。

リクエスト内の参照1K / 画像2K / 画像
人物のみ$0.036$0.072
人物 + 服全体$0.039$0.075
人物 + 服全体 + その詳細$0.042$0.078

参照2枚の1Kを3回、その後に参照3枚の2Kを1回試す予算は合計$0.195です:3 × $0.039 + $0.078。これは4枚を受け取る計画例で、期待できる成功率ではありません。最初の1K出力では判断に必要なレースが見えないなら、ぼやけたプレビューで承認せず、2Kで判断します。参照2枚の2Kを4回試すと$0.30です。

襟ぐりや柄が食い違う画像を増やしても、精度は買えません。

承認済み参照から衣装シリーズを作る

Nadiaのキャミソールを承認したら、衣装ポートレートを元の人物画像と見やすい服の画像とともに保存します。色違いでは構造と装飾柄を固定し、指定色だけを変更します。ポーズ違いでは服のデザインを保ち、手元の角度で裏付けられる小さな変更を選びます。どの工程がずれを生んだか知りたい場合は、色とポーズを別々に変えます。

不完全な途中結果を恒久的な衣装参照にしないでください。短くなったストラップが次の投稿へ広がり、ずれた花がモデルの新しい衣装解釈になる場合があります。そのときは承認済みデザインに戻します。

大きなコレクションでは、キャラクター参照のワークフローで人物と各場面を分ける方法を説明しています。衣装交換自体は、確立した成人キャラクター、明確な交換用の服1点、生成が必要な細部と直接修整する細部の判断に絞ります。

承認済み設定をAPIで使う

環境にSPICY_API_KEYを設定します。CHARACTER_IMAGE_URL、GARMENT_IMAGE_URLには承認済み画像の直接HTTPS URLを設定します。Python 3で実行し、新しい有料試行を望む場合だけ表示された見積もりを承認してください。

python
import json
import os
import uuid
from pathlib import Path
from urllib.request import Request, urlopen

payload = {"model": 'bytedance/seedream-5.0-pro/edit', "input": {
    'prompt': 'Image one defines Nadia, a fictional adult woman aged 38. Keep her face, dark bob, pose, shorts, room and framing. Replace only her top with the opaque burgundy camisole in image two. Keep two shoulder straps connected to their neckline corners, an opaque lining under the decorative lace, and a scalloped hem at the hip. Image two supplies the garment, not a person or background.',
    'image_urls': [os.environ['CHARACTER_IMAGE_URL'], os.environ['GARMENT_IMAGE_URL']],
    'resolution': '1k',
    'aspect_ratio': '4:5',
    'output_format': 'png',
    'background': 'opaque',
}}

def api(action, body, key=None):
    headers = {"Authorization": "Bearer " + os.environ["SPICY_API_KEY"],
               "Content-Type": "application/json"}
    if key:
        headers["Idempotency-Key"] = key
    request = Request("https://api.spicyapi.ai/api/v1/jobs/" + action,
                      data=json.dumps(body).encode(), headers=headers)
    with urlopen(request, timeout=60) as response:
        result = json.load(response)
    if result.get("code") != 200:
        raise RuntimeError(result)
    return result["data"]

quote = api("quote", payload)
print("Maximum charge (USD):", quote["maxCharge"])
if input("Create this new attempt? Type yes: ").strip() != "yes":
    raise SystemExit("No task created")
key = str(uuid.uuid4())
body = {**payload, "quoteId": quote["quoteId"],
        "expectedCost": quote["estimatedCost"]}
Path(key + ".json").write_text(json.dumps({"key": key, "request": body}))
task = api("createTask", body, key)
Path(key + ".task.json").write_text(json.dumps(task))
print("Task ID:", task["taskId"])

同じリクエストを再試行するために保存したキーを保持します。結果の取得とファイル処理はタスクAPIガイドで説明しています。

繰り返す編集では、Agentに承認済みの指示を実行させられます。

  • CLI: npx @spicyapi/cli tasks create --model bytedance/seedream-5.0-pro/edit --input-file input.json --waitは同じ入力フィールドを使います。
  • MCP: spicyapi_task_create、次にspicyapi_task_waitを使うよう依頼します。
  • Skill: npx skills add spicyapi-ai/spicy-skillでインストールし、spicyapi Skillに見積もりを表示してからこの設定を実行するよう頼みます。

よくある質問

衣装交換には参照画像が何枚必要ですか?

承認済み人物と服全体の明確な画像の2枚が実用的な出発点です。全体では見えない細部に限り3枚目の切り抜きを追加します。タスクは最大10枚を受け取りますが、襟ぐりやストラップの矛盾は指示を不明確にします。

新しいトップスだけを頼んだのに顔が変わるのはなぜですか?

生成による画像編集であり、顔の固定や空間マスクがないためです。服の元画像からほかの顔を除き、元のポーズと構図を維持し、承認済み人物画像に戻ります。同じポーズで衣装が使えるなら、その部分を元画像へ合成すると採用済みの顔を保てます。

ストラップ1本の欠損で画像全体を再生成すべきですか?

顔、ポーズ、服がほかは正しいなら、まず短い隙間の局所修整を検討します。全体編集を繰り返すと、ずれが起きる機会が増えます。襟ぐりやシルエットが間違っているなら、参照に戻り構造の指示を修正します。

PNGならレースがより正確になりますか?

PNGは修整時の追加の非可逆圧縮を防ぎますが、服の理解を改善しません。レースを詳しく調べるなら2Kを選び、この例では不透明な背景を使います。透明出力は別の設定で、PNGと、アルファチャンネルを持つPNG元画像ちょうど1枚が必要です。顔を保持する方法ではありません。

他の言語 English · 한국어 · Deutsch · Français · Español · Português (Brasil) · Русский · Italiano · Polski

実際に試してみる

支払いは実行した分だけ。プランもサブスクリプションもありません。

使用モデル:MiniMax H3 · ByteDance Seedance 2.0 Fast