
RoomGPT 完全指南用一张照片10分钟生成房间设计效果图【免费下载链接】roomGPTUpload a photo of your room to generate your dream room with AI.项目地址: https://gitcode.com/gh_mirrors/ro/roomGPT想把房间换个风格往往卡在最前面一步新风格放进自家空间到底是什么样子请设计师出图又贵又慢。RoomGPT 解决的就是这个问题——上传一张房间照片选一个风格和房间类型AI 直接给你生成梦想房间设计效果图动手改造之前先看到结果。 它是什么照片进、效果图出的开源改造器这个开源仓库是 RoomGPT 线上服务的最早版本没有登录、没有付费墙只保留上传照片 → 生成效果图这一条核心链路。它依赖ControlNet图像控制模型模型托管在 Replicate 上你上传的照片经 Next.js API 路由转发过去服务端会保留原有房间结构只按你选的风格重画整个空间。和 SaaS 工具的关键差别在于整条生成链路你可以 clone 回本地自己跑、自己改。 快速跑起来4步从克隆到出图先克隆仓库到本地git clone https://gitcode.com/gh_mirrors/ro/roomGPT1. 拿 API 密钥在 Replicate 注册账号从头像菜单进入 API Tokens 页复制你的 token。2. 配置环境变量在项目根目录建.env文件按.example.env的格式写入REPLICATE_API_KEY。如果还想启用内置的限流限制每日生成次数再补上 Upstash Redis 的两个环境变量不想配就跳过。装依赖并启动npm install npm run dev打开http://localhost:3000页面加载出来就算跑通了。 上手体验从一张照片到一张效果图选组合页面提供 5 种主题Modern、Minimalist、Professional、Tropical、Vintage和 6 种房间类型客厅、餐厅、办公室、卧室、浴室、游戏室两者拼成生成提示词。传照片只接受 jpeg/png。用手机正对房间拍一张整体照光线充足、房间轮廓完整模型靠照片里的结构线保留墙体和窗户位置照片越乱改造前后的对比越明显。等结果点生成后服务端把任务提交到 Replicate每 1 秒轮询一次状态完成后返回一张全新图片。看对比拖一下页面上的滑块原图和效果图左右对齐满意就直接下载。⚙️ 幕后它是怎么做到的技术栈不深但分工清楚前端与 APINext.js 13App Router TypeScript生成模型ControlNet运行在 Replicate 上图片存储Bytescale限流Upstash Redis按 IP 固定窗口 24 小时 5 次值得翻的源码就这几处app/generate/route.ts - 生成 API向 Replicate 提交 prediction 任务循环轮询直到成功app/dream/page.tsx - 主页面主题/房间选择、照片上传、结果展示components/CompareSlider.tsx - 原图与效果图的对比滑块utils/dropdownTypes.ts - 全部主题与房间类型的定义⚖️ 什么时候用它什么时候别指望它适合你的情况租房党——家具动不了但想知道这屋换种风格是什么样子自己翻新的人——买家具前先比几个风格定配色和材质设计师和学生——几分钟出一版风格概念当沟通草稿别抱错的期望配置了限流后每个 IP 一天只有5 次生成额度只接受 jpeg/png 上传输出是风格建议级别的效果图不含家具尺寸、施工图纸不能当装修蓝图模型在云端跑、靠轮询取回结果生成要等不会秒出 想魔改这些方向值得动手往utils/dropdownTypes.ts的themes数组里加一个字符串页面就多一个风格选项这是成本最低的起点换app/generate/route.ts里的模型版本号换一套生成效果调整a_prompt/n_prompt的提示词微调效果图的光线和细节程度把 Bytescale 上传换成自己的图床或调整限流的窗口与次数整个项目没有任何产品化功能但生成链路是完整的。想验证一张照片到一张效果图到底能走多远clone 下来拍一张你现在的房间10 分钟就能出第一张图。【免费下载链接】roomGPTUpload a photo of your room to generate your dream room with AI.项目地址: https://gitcode.com/gh_mirrors/ro/roomGPT创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考