壁材・床材などの内装の仕上げを変更した室内画像を生成する
生成タイプ。
内部名は Decorating だが、表示名は「DIYリフォーム」。
室内の壁材・床材などの内装仕上げを変更した状態を生成する機能。「この壁材/床材にしたら?」という DIYリフォーム・プチリフォームのイメージ提示に用いる。壁材・床材の参考画像を指定できる点が固有の特徴。
| 入力 | 由来 | 説明 |
|---|---|---|
| 入力画像 | ユーザー(必須) | 対象の室内写真 |
| 共通指示 | AiInstruction(kind=Decorating) | システム管理画面で編集する共通プロンプト |
| 壁材画像 | ユーザー入力(任意)wallImage | 「この壁材にして」と指定する参考画像+指示 |
| 床材画像 | ユーザー入力(任意)floorImage | 「この床材にして」と指定する参考画像 |
| 間取り | ユーザー入力(複数可) | 間取り図の「画像+指示」の組 |
apps/user(モバイル版 /v)
/v/decoratings — 一覧/v/decoratings/new — 新規作成/v/decoratings/[decoratingId] — 詳細(生成実行・共有・複製・一覧表示切替)/v/decoratings/[decoratingId]/edit/{name,details,floor-plans} — 名前 / 詳細(壁材・床材等) / 間取り の編集Decorating
prisma/schema/decorating.prisma
inputImageUri 入力画像(必須)outputImageUri? 生成結果options? 指示オプション(壁材・床材等)floorPlans 間取り(Json)isUnlisted 一覧非表示AiInstruction / GenerationLog
prisma/schema/ai-instruction.prisma / generation-log.prisma
AiInstruction(kind=Decorating) 共通指示GenerationLog.decoratingId? 生成元参照apps/user/actions/decorating/create-decorating.tsapps/user/actions/decorating/generate-image/ — 壁材画像・床材画像・間取りを渡すapps/user/actions/decorating/{get,list,update,delete}-decorating.tsapps/user/app/(vertical)/v/decoratings/本ドキュメントは既存実装をもとに遡及作成。今後の改修は sessions/ 配下に追記する。