室内の既存家具を、指定した別の家具に置き換えた画像を生成する 生成タイプ。
室内に写っている既存の家具を、ユーザーが指定した別の家具に置き換えた状態を生成する機能(ユーザー画面のメニュー表示は「家具引越し(インテリア設置)」)。 置き換え先の家具を画像で指定(複数可)できる点が固有の特徴。
| 入力 | 由来 | 説明 |
|---|---|---|
| 入力画像 | ユーザー(必須) | 対象の室内写真 |
| 共通指示 | AiInstruction(kind=Replacement) | システム管理画面で編集する共通プロンプト |
| 置換家具 | ユーザー入力(複数可)furnitures[] | 置き換え先として指定する家具の「画像+指示」の組 |
| 間取り | ユーザー入力(複数可) | 間取り図の「画像+指示」の組 |
apps/user(モバイル版 /v)
/v/replacements — 一覧/v/replacements/new — 新規作成/v/replacements/[replacementId] — 詳細(生成実行・共有・複製・一覧表示切替)/v/replacements/[replacementId]/edit/{name,details,furnitures,floor-plans} — 名前 / 詳細 / 置換家具 / 間取り の編集Replacement
prisma/schema/replacement.prisma
inputImageUri 入力画像(必須)outputImageUri? 生成結果furnitures? 置換家具(Json)floorPlans 間取り(Json)isUnlisted 一覧非表示AiInstruction / GenerationLog
prisma/schema/ai-instruction.prisma / generation-log.prisma
AiInstruction(kind=Replacement) 共通指示GenerationLog.replacementId? 生成元参照apps/user/actions/replacement/create-replacement.tsapps/user/actions/replacement/generate-image/ — 置換家具の画像群+間取りを渡すapps/user/actions/replacement/{get,list,update,delete}-replacement.tsapps/user/app/(vertical)/v/replacements/本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。