RoomGPT 是一个用 AI 生成房间设计的项目,用户仅需要上传一张实拍图,等待数秒后,AI 就能根据图片渲染装修后的样子。它使用了 ControlNet 的机器学习模型,可以根据用户上传的房间照片,生成不同风格的房间。这个应用使用了 Next.js 来构建网页界面,使用了 Replicate 来部署和管理机器学习模型,使用了 Upload 来存储和访问图片。
- repo 地址:github.com/Nutlope/roo…
- 在线试用:www.roomgpt.io/dream
这个项目使用了 ControlNet 来生成房间设计。ControlNet 是一个可以控制图像生成 AI 的输出的神经网络结构。ControlNet 的优点是:
- 可以指定生成图像的姿势、深度、轮廓等条件。
- 可以保持输入图像的结构,同时转换成不同的风格。
- 可以与其他图像生成 AI 技术结合使用,比如 Stable Diffusion2。
项目用到的 ControlNet 服务部署在 Replicate 上,Replicate 是一个网站和服务,可以让用户轻松地部署和使用开源的机器学习模型。