
プライベートなロールプレイ画像依頼
01Telegramで/imageを使い、新しい衣装、部屋、雰囲気を依頼。参照ポートレートは設定に残し、メッセージで次のシーンを指定します。
最初に変えるポイント
許可するチャットと参照画像を一度設定します。1件ずつシーンを依頼し、画像を受け取ります。テキスト会話のテンプレートではありません。
セルフホストのn8n / ワークフローテンプレート
許可した Telegram チャットから /image とシーンの説明を送信します。設定した参照ポートレートを編集の基準として、Qwen Image 2.1 が新しい装いを作り、ボットが完成画像をチャットに返します。
JSONを読み込み、認証情報を選び、必要な入力を設定してから実行してください。

編集キャンバスを開かず、バルコニーのポートレート、別の衣装、場面のプレビューを手軽に依頼できます。1メッセージで画像1枚。キャラクターの参照画像はワークフロー内で固定されます。
処理の流れ
Telegram /image
許可チャットの確認
見積もりと参照画像編集
SendPhotoで結果送信
NSFW / キャラクター / スタイル

Telegramで/imageを使い、新しい衣装、部屋、雰囲気を依頼。参照ポートレートは設定に残し、メッセージで次のシーンを指定します。
最初に変えるポイント
許可するチャットと参照画像を一度設定します。1件ずつシーンを依頼し、画像を受け取ります。テキスト会話のテンプレートではありません。

リラックスした肖像、シルクシャツ、夜の装いを同じ男性キャラクターで展開。特徴を固定して、作品集に統一感を持たせます。
最初に変えるポイント
参照画像と髪型を固定し、まず照明や衣装、その次に構図を変えます。

夜の衣装、テーマのあるコスチューム、異なる素材を比較。参照画像の編集なら、シーン全体を作り直さずに変化を見られます。
最初に変えるポイント
衣服、色、素材を具体的に指定し、初回はポーズと背景を保ちます。
ワークフローの使い方
無効状態のワークフローをセルフホストのn8nに読み込みます。Telegram TriggerとSendPhotoでTelegramの認証情報を選び、Generate CharacterとGet Character Resultには同じSpicyAPI認証情報を設定します。
allowedChatIdに、自分の非公開チャットのIDを1つ設定します。参照画像、費用上限、出力設定が整うまでenabledはfalseのままにします。
referenceImageUrl にアクセス可能な HTTPS のポートレート URL を設定します。Prepare Command はシーンの説明を、共通のキャラクター指示と、身体を完全に覆う服装のファッション表現に組み合わせます。自分の創作方針に合わせて文言を調整してください。このテンプレートは、新たにアップロードした写真ではなく、設定済みのポートレートを使います。
maxCostUsdを0より大きく0.10 USD以下の1枚あたりの上限にします。準備ができたらenabledをtrueにし、設定済みのワークフローを有効化します。/imageに続けて「クリーム色のセーターでカフェのポートレート」など具体的な場面を送ります。
Get Character Resultは最大300秒待機して完成画像をダウンロードし、準備できたファイルだけをSendPhotoに渡します。needs_reviewの結果はn8nの実行記録に残ります。再試行前にTask → GetでtaskIdを取得してください。IDが記録されていなければ、保存済みの実行記録とコンソールを確認します。
創作例です。ご自身の架空の成人キャラクターと元画像に合わせて変更してください。
/image a quiet hotel balcony at dusk, navy satin jacket, warm lamp light, chest-up portraitこの方向で試す参照画像の編集は Qwen Image 2.1、新しいアイデアは Z-Image Turbo から始めます。より具体的な NSFW の画風を求める場合は、バッチの規模を拡大する前に、対応する LoRA モデルと Spicy コレクションを確認しましょう。
受け付けた/imageメッセージごとに、見積もり確認後、画像編集タスクを1件送信できます。同じポートレートでも、2回目の場面依頼は別のタスクです。現在のQwen編集料金に合わせて1メッセージの上限を選び、新しい依頼を受けないときはスイッチをオフにします。
ワークフローの有効化、enabled、allowedChatId、/imageコマンドを確認します。別のチャットや別のコマンドのメッセージは、このテンプレートの処理対象外です。
ダウンロードを有効にし、SendPhotoのバイナリプロパティをdataに保ちます。バイナリファイル用の項目に、一時的な結果URLを入れないでください。
テンプレートをダウンロードするか、一連の処理を接続する前にPlaygroundで同じモデルを試してみましょう。