本文へスキップ

NSFW AIコンパニオンの自撮り:会話に合う写真を作る

写真の要求から人物、服装、部屋、表情を決める方法を解説。参照画像での編集、記憶の矛盾の解消、自撮り1枚ごとの費用を整理します。

執筆
Lydia
公開
読了時間
約 20 分
更新
本人の参照プリントと青いソファの生地の横で、スマートフォンに成人キャラクターの写真が表示されている。

利用者がNSFW AIコンパニオンに「その緑のカーディガンでもう1枚写真を送って」と頼みます。アプリは美しいポートレートを返しますが、髪が違い、カーディガンは黒く、アパートはホテルになっています。画像生成は成功していても、会話には合っていません。

コンパニオンの自撮りは、承認済みの人物の参照画像と、現在の場面をまとめた短い情報から作ります。人物、服装、場所、表情、撮影範囲を生成前に決めます。固定する外見と、チャットで単に話題にしたことを分け、「もう1枚」では人物を置き換えず、写真を変えます。

最初の実装では、明瞭な架空の成人のポートレート1枚を使い、Qwen Image 2.1の編集で3:4、解像度1k、不透明の背景、プロンプト拡張無効を選びます。参照画像1枚の公開料金は出力1枚あたり$0.036、2枚目を追加すると同じ設定で$0.048です。予算を組む材料になりますが、完成した画像が毎回そのキャラクターに一致する保証ではありません。

このガイドは、自撮りに何を写すかを選ぶことに焦点を当てます。例は架空の成人向けの提案プロンプトで、服装と構図はSFWです。新しい人物一貫性テストとして実行したものではありません。タスク送信、コールバック、保存は、別のコンパニオン画像配信ガイドで説明しています。

画像に渡す文脈は少なく、必要な情報は正確に

会話には複数種類の情報が含まれます。キャラクターは自分の外見を覚え、髪を切る可能性を話し、将来の旅行を想像し、今いる部屋を説明するかもしれません。次の写真に必要なのは、その一部だけです。

コンパニオンを32歳の架空の成人Ninaとします。肩までの黒い巻き毛、茶色の目、右手の細い銀の指輪が特徴で、承認済みのポートレートが顔を定めています。現在の場面では、透けないクリーム色のトップスの上に緑のカーディガンを着て、青いソファのそばに座り、夜の外出の準備について話しています。利用者は出発前の自撮りを求めました。

画像モデルに必要なのは、人物の参照画像、今の服装、部屋、要求された写真です。今夜の予定についての会話全体は必要ありません。「来週、髪を短くするかも」という発言が、今日の新しい髪型になってはいけません。以前の海辺の場面も、メッセージ履歴に先にあるというだけでアパートを上書きしてはいけません。

これはコンパニオン製品で実際に混乱を生む点です。DearestAIの元の議論では、会話に短い髪や白髪混じりのこめかみが出てきた後、自撮りにもそれが反映されたと利用者が報告しています。そのアプリの動作を説明する返信では、外見の記憶が基準写真より優先される場合があるとされました。これは別製品についての説明であり、QwenやSpicyAPIの記憶の解釈を証明するものではありません。ただし、自分のアプリで明示的に決めるべきことを示しています。どの説明に、写真を変える権限を与えるのでしょうか。

Ninaでは、利用者が意図して更新するまで、承認済みの見た目を固定するのが無難な既定動作です。会話で今夜のカーディガンを変えることはできますが、顔や成人であることを知らないうちに置き換えてはいけません。髪型を意図的に再設計するなら、新しい承認済みの外見バージョンを作り、その時点以降は一貫して使います。

承認済みの本人、現在の服装、部屋、最新の要求を1つの場面情報にまとめる。

図解:現在の文脈が服と場所を、承認済みのポートレートが人物を決めます。

見た目の記憶を5つに分けて保存する

最初の自撮りの整合性を保つために、巨大なキャラクターデータベースは必要ありません。アプリで、まず次の記録を分けて持ちます。

記録Ninaの例変更するタイミング
承認済みの本人の特徴ポートレート素材、32歳、黒い巻き毛、茶色の目意図したキャラクターの再設計
現在の服装緑のカーディガン、透けないクリーム色のトップス場面で明確に着替えたとき
現在の場所青いソファ、フロアランプ、夜のアパート別の場所に到着したとき
今回の写真腰から上、小さな笑み、カメラへの視線利用者が別の画像を求めたとき
最後に採用した写真実際の素材、写っている服装と場所新しい写真を配信用に採用したとき

これはアプリ側の記録であり、Qwen APIの特別なフィールドではありません。保存した素材をimage_urlsに解決し、意図する見た目の変更をpromptに書きます。キャラクター名は便利なラベルですが、画像エンドポイントが名前でキャラクターデータベースを検索するわけではありません。

意図した場面と一緒に、実際に採用した写真も保存します。前の画像が誤って青いカーディガンを写していたなら、場面記録は緑のまま、次のプロンプトは「前と同じカーディガン」とする矛盾を放置しないでください。その画像を不採用にするか、違いを認めて解消します。そうしないと、「同じ」に競合する2つの定義を渡すことになります。

感情的な文章より、見た目の事実を保存します。「緑のニットカーディガン、クリーム色のトップス、青いソファ」は写真に役立ちます。「利用者との親しさを感じ、親密な会話を覚えている」では、服、部屋の配置、視線は決まりません。感情の文脈から表情を選ぶことはできますが、私的なやり取り全体を画像リクエストに流し込む必要はありません。

同じ構造は、男性のコンパニオンや同性の成人キャラクターのアカウントにも使えます。変えるのは承認済みの本人と服装であり、処理の考え方ではありません。すべての利用者が同じ種類のキャラクターを求めると仮定して、汎用機能を作らないでください。

本当に新しい画像を求めているか判断する

「その写真、すてきだったね」は会話であり、新しい生成にお金を使う指示ではありません。「会えたらいいのに」は曖昧です。「同じ服でもう1枚送って」は画像要求です。

初期リリースでは、目に見える写真ボタンと、明確な要求表現を使います。自由なチャットも解釈するなら、利用者の発言を、写真を作る、既存の写真を再利用する、会話を続ける、の3つに分類します。これは見た目のプロンプトを書く前に、製品側で行います。

よくある発言でも、適切な結果は異なります。

利用者の発言適切な処理
「あの写真をもう一度送って」アクセス権が残っていれば、採用済み素材を返す
「もう1枚、少し近くで」人物、服、部屋を保ち、撮影範囲を変える
「話していた服を見せて」その服装を特定して、新しい写真を作る
「パーティーに何を着ていく?」質問に答え、写真を提案する。自動生成はしない
「違う、緑のカーディガンのままで」送信前なら予定する場面を修正する。送信済みなら修正版と分かる形で新しく作る

これは体験と料金の両方を改善します。褒められるたびに有料画像を送るコンパニオンは、すぐ予測しにくい製品になります。目に見える選択肢があれば、利用者も、新しい写真を頼むのか、すでにある写真を取り出すのかを理解できます。

「その服」では、まず最近の場面で決めたこと、次に最後に採用した写真を調べます。候補が2つあるなら、「緑のカーディガン、それとも紺のジャケット?」のように、チャットで一点だけ確認します。場面全体を繰り返し説明させる必要はありません。足りない項目1つを確認する方が、違う写真を作ってから謝るより有益です。

場面を決める順序を固定する

本人、服装、場所、表情、最後にカメラの順に決めます。これはアプリ設計の提案であり、APIのペイロードでモデルが要求する特別な順序ではありません。

本人が先なのは、参照画像が選んだキャラクターのものでなければならないからです。次は服装です。「その」「同じ」は、以前の服の選択に依存することが多いためです。場所は周囲に何が見えると期待されるかを定めます。表情は永久の「いつも笑顔」というルールより、今のやり取りから決めます。最後にカメラを選ぶのは、近い自撮りと全身の服装写真で必要な場面の量が違うからです。

Ninaへの要求なら、次のように決めます。

  1. 最近の魅力的な出力ではなく、承認済みのNinaのポートレートを使う。
  2. 提案段階のパーティー用の服ではなく、緑のカーディガンとクリーム色のトップスを使う。
  3. まだ出発していないため、青いソファのそばのアパートにする。
  4. 親しみのある写真要求なので、控えめで自然な笑みにする。
  5. 服のカタログ写真ではなく自撮りを求めているため、胸から上のスマートフォンカメラの見え方にする。

「カーディガン全体の写真」と言われたら、撮影範囲と手の位置を変えます。自撮りの構図のまま、服が見えることを期待しないでください。「着いたら1枚」と言われたら、製品の動作に合わせて将来の場面を予約するか待ちます。未来の場所を、今いる部屋として見せてはいけません。

生成中の表示の下に「Nina・緑のカーディガン・アパート・近めの自撮り」と短くまとめると、選択が見えます。結果が届く前に、利用者が誤った前提に気付けます。キャラクターが撮影していると伝えるだけの一般的なアニメーションより役立ちます。

写真として読める自撮りプロンプトを書く

承認済みの本人のポートレートを1枚目の参照としてアップロードします。次の提案プロンプトから始めます。

画像1を、同じ架空の32歳の成人Ninaの顔と、肩までの黒い巻き毛の参照に使います。夜のアパートで撮った、胸から上の気軽なスマートフォン写真を1枚作ります。Ninaは透けないクリーム色のトップスの上に、緑のニットカーディガンを着ています。後ろには青いソファと暖かな光のフロアランプが見えます。顔が明瞭に見え、視線はレンズへ、口元は自然な小さな笑みにします。自然な室内光、少し気取らない構図、写実的な肌の質感。画像1の顔と髪を保ちます。2人目、文字、鏡、コラージュはなし。

aspect_ratio: "3:4"、resolution: "1k"、background: "opaque"、output_format: "png"、enable_prompt_expansion: falseを使います。これらは現在の編集タスクにある設定です。プロンプトの上限は5,000文字、参照画像は1〜10枚です。その上限まで毎回文章を埋めたり、写真を10枚アップロードしたりする必要はありません。

スマートフォンのカメラから直接見た構図では、画面内にスマートフォンを写す必要はありません。顔の前に持たせると、保持したい本人の特徴を隠す可能性があります。最初の実装では、要求された写真で重要になるまでは、鏡と端末を持つ手を避けます。両方を加えなくても、気軽な写真で意図するカメラのスタイルを伝えられます。

「気軽な自撮り」に、「高級キャンペーン、完璧なスタジオの美しさ、雑誌風の照明、ファッション広告」を混ぜないでください。整った撮影へ引っ張る指示です。コンパニオンアプリへの元のフィードバックスレッドでは、写真がプロの広告のようだとコメントされています。開発者は、チャットには普通のスマートフォン写真の雰囲気が重要だと返信しました。これは読者の好みを示す議論であり、あるモデルの品質優位性の測定結果ではありません。

利用者が求めたなら、洗練されたポートレートを選んでも構いません。大切なのは、すべてに同じ美化をかけるのではなく、会話に写真を合わせることです。

気軽な自撮りの構図と、意図的に整えた雑誌風ポートレートを2つの撮影枠で対比している。

図解:人物の参照画像を保ちながら、カメラと照明の指示で写真の種類を変えます。

「もう1枚」は、変更を絞って作る

繰り返しの要求には、通常は小さな違いが必要です。人物、部屋、衣装をすべて変える必要はありません。

上の本人と場面の指示は保ち、撮影の指示だけを置き換えます。

追加の要求プロンプトの変更
「少し近くで」頭と肩の範囲。同じ視線と表情を保つ
「横を見て」頭を少し回し、視線はレンズのすぐ横。肩はほぼ正面
「カーディガンをもっと見せて」腰から上。袖と裾を見せ、腕は自然に下ろす
「ポーズを決めすぎないで」少し中心を外した構図、自然な口元、左右の肩に差を付け、形式的な姿勢を避ける

採用済みファイルを切り抜くだけで「近くで」に応えられるなら、その切り抜きを使います。生成料金なしで、実際の顔を保てます。最終表示に十分な画素があるか確認してください。小さな顔を拡大するだけで精細なポートレートにはできません。

表情や角度を変える必要があるときは、承認済みのポートレートに戻ります。採用済みの場面を2枚目に使うのは、部屋や服が役立つ視覚情報を持つ場合だけです。「画像2は緑のカーディガンとアパート、画像1はNinaの顔と髪の参照」と役割を明示します。後の出力に不完全な部分があっても、その細部すべてを新しい本人の定義にしないためです。

成人向け製品のNSFW部分でも、利用者が選んだ場面のカテゴリーと「もう1枚」を分けます。もう1枚という要求では、採用済みの内容の選択を保ち、自動的に強めないでください。別のカテゴリーは、該当するモデルの動作、料金、製品上の権限を伴う、新しい創作要求です。

部屋を繰り返し使う必要があるときだけ参照を加える

単に背景の雰囲気としてのアパートなら、文章で十分かもしれません。継続して使う仮想の部屋なら、それ以上が必要です。会話のたびに青いソファが移動したり、同じランプがシャンデリアになったりしてはいけません。

きれいな無人の部屋の参照を画像2に追加します。Ninaのポートレートを先に置き、次のように書きます。

画像1はNinaの顔と黒い巻き毛の参照です。画像2はアパートの配置、青いソファ、フロアランプだけの参照です。画像2から人物、服、顔を取り入れません。Ninaは緑のカーディガンとクリーム色のトップスのまま、カメラの近くにいて、後ろにソファがあります。

近い自撮りでは、部屋の一部しか見えません。すべての壁、ドア、棚を写すよう要求する必要はありません。人物の後ろに実際に収まる目印を2つ選びます。広い範囲の写真を求められたときに、配置をさらに含めます。

Qwenの公式モデルリポジトリでは、複数参照の編集や本人の特徴を保つ編集が説明されています。人物と部屋の参照を分けて試す根拠になりますが、アプリでの完全な見た目の連続性を保証するものではありません。特に照明、角度、服装を大きく変えたときは、結果を確認します。

表情は小さな見た目の指示として扱う

「魅惑的」「温かい」「ミステリアス」からは、かなり異なる顔が出ることがあります。感情のラベルを重ねるより、目に見える特徴を1〜2つ使います。力の抜けた閉じた口、小さな笑み、レンズの少し横を見る目などの方が、写真に何を写すかを明瞭に伝えられます。

親しみのある夜のメッセージなら、「小さな笑み、力の抜けた眉、レンズへの視線」を試します。考え込んだ返答なら、「自然な口元、カメラから少し外れた視線」を試します。チャットで意見が食い違っても、利用者がその写真を求めていなければ、大げさな怒りのポートレートにしないでください。文章のやり取りと見た目の表情を、機械的に一致させる必要はありません。

メイク、照明、表情を、本人の特徴と分けます。笑顔は頬の形を、横からの光は鼻の幅の見え方を変えます。別人と判断する前に、近い角度で顔を比べます。逆に、魅力的な画像だからといって、明らかに変わった生え際や目の間隔を、照明の違いとして片付けないでください。

目標は人物と分かり、場面に合うことです。毎回まったく同じ固定表情にすることではありません。いつも同じ笑顔を送るキャラクターは、顔が安定していても、反応が乏しく感じられる場合があります。

本人を固定し、4つの見た目の項目のうち撮影範囲だけを変更として強調している。

図解:近めのもう1枚では、採用済みの場面と人物を保ち、撮影範囲を変えます。

拒否や控えめになったNSFW画像を、会話の設定で取り繕わない

成人向けチャットモデルと画像編集モデルは、別々の選択です。キャラクターが成熟した話題に応答しても、選んだ画像タスクは要求された画像を拒否したり変更したりする場合があります。チャットの返答が成功したことを、画像も従う証拠として扱わないでください。

返された写真が要求より控えめなら、完全に一致したと黙って伝えないでください。利用可能な版を受け入れる、場面を修正する、適切な別の画像タスクを使う、という正直な選択肢を示します。製品で合意した再試行範囲を超えて、自動的に別モデルへ移り、追加費用を使わないでください。

見た目の失敗と内容の扱いも区別します。違うカーディガンは場面の誤り、違う顔は本人の特徴の誤り、選んだタスクで作れない要求はタスクと内容の不一致です。同じ長いプロンプトをあと3回送っても、3つすべてには対処できません。

最初のキャラクター素材には、架空の成人と承認済み素材を使います。別の実在人物の写真をアップロードしたことが、その人物の成人向けキャラクター画像を作る許可になるわけではありません。成人向けコンパニオン製品では、承認済みの本人の素材と、その使用者をアプリ側で明確にします。生成された会話に権利を判断させないでください。

この記事のSFWプロンプトは、機微な画像を生成せず、場面を画像指示に変える処理を試すのに役立ちます。NSFWの受け入れ率を測定したものではありません。成人向け部分を評価するときは、モデル系列の名前や別プラットフォームの宣伝より、提供したい正確なタスクと場面カテゴリーの証拠を使います。

利用者が実際に要求する写真を予算に入れる

上記のQwen設定では、参照画像1枚の自撮り10枚の画像生成料金は$0.36、参照2枚では$0.48です。参照1枚の結果2件を意図的に作り直すなら、その2回で$0.072が追加されます。チャットのトークン、保存、その他のサービスは、画像料金とは別です。

参照を選ぶ意味が具体的になります。この設定では、部屋の2枚目の画像を使わず文章で説明すると、1リクエストあたり$0.012を節約できます。ただし、同じ部屋を保つことが製品の重要な要件なら、節約が役に立たないかもしれません。習慣で毎回付けるのではなく、見える情報に貢献するときに追加の参照を使います。

低解像度での再試行を無料と説明しないでください。選んだ設定の実際の料金を使います。解像度の変更は新しい生成の選択です。前のファイルを、同じ画像のまま細部だけ増やす操作にはなりません。

シンプルな製品ルールなら、利用者が選んだ範囲に、要求した画像1枚と、回数を明示した修正試行を含めます。既存の写真の取得は素材を返す処理にし、元のプロンプトを再送しません。服や場所を変えた場合は、古い要求の修復ではなく、新しい写真と示します。

誤りを生んだ段階で直す

利用者が見る問題最初に確認すること次の変更
雑談の後に髪が変わる仮定の話を固定の外見に昇格させたか承認済みの本人の記録に戻し、外見変更には意図した更新を求める
服が違う「その」がどの服に解決されたかプロンプトを書き直す前に、対象の服を特定する
顔は正しいが部屋が毎回違う部屋の説明が曖昧だったか見える目印を指定するか、無人の部屋の参照を1枚追加する
自撮りではなくファッション広告になるスタイルにスタジオやキャンペーンの言葉を入れたか普通の室内光と気軽なスマートフォンの構図を使う
後の写真で顔が変わる最新の結果が基準を置き換えたか元の承認済みポートレートに戻る
場面を変えた後で古い結果が届く採用したタスクがどの場面情報を使ったか古い結果と示すか表示を控え、最新の要求の結果とは呼ばない

開発者は、最初のアパートの自撮り、「もう1枚、少し近くで」、「同じカーディガンで別の部屋」の3つのSFW要求で、一連の処理を試せます。大きな機能展開に費用を使う前に、変換処理が正しい本人を保ち、要求した部分だけを変え、不確実な点を見えるようにしているか確認します。このワークフローが減らそうとするのは、そうした失敗です。

次の実践的な一歩は、承認済みの成人ポートレート1枚、簡単な部屋1つ、具体的な写真要求1件です。場面の自動変更、複数人物、より複雑な成人向け内容の選択を加える前に、その写真の整合性を作ります。コンパニオンの自撮りが役立つのは、利用者が、求めた人物とその瞬間を認識できるときです。

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

実際に試してみる

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

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