RoomGPT:用AI重新设计你的房间

使用RoomGPT,通过简单上传房间照片即可探索和实现多样化的房间设计方案,轻松改造你的居住空间。
直达下载
回到上一页
clickgpt_line.png_noView
介绍

RoomGPT 是一款开源软件,可以帮助用户通过AI技术重新设计房间。这是RoomGPT.io(一个付费的SaaS产品)的早期版本,不包含身份验证、支付或其他附加功能。RoomGPT的操作简便,易于克隆、部署和使用。

github_ai_tool_roomgpt_1

如何工作

RoomGPT通过一个名为ControlNet的机器学习模型来生成房间的不同变化。用户只需要上传任何一个房间的照片,系统就会通过Next.js API路由将照片发送到这个ML模型,并返回生成的房间设计。模型托管在Replicate上,而图片存储则使用Bytescale。

本地运行和部署

  1. 克隆仓库
    • 在本地机器上克隆仓库:git clone https://github.com/Nutlope/roomGPT
  2. 获取API密钥
    • 在Replicate上创建账户并获取API密钥:
      • 访问Replicate网站,创建账户。
      • 点击左上角的个人资料图片,选择“API Tokens”。
      • 在这里可以找到你的API密钥,复制它。
  3. 存储API密钥
    • 在项目根目录下创建一个.env文件,并按照.example.env文件中的示例存储你的API密钥。
  4. 安装依赖
    • 在命令行中运行npm install安装必要的依赖。
  5. 运行应用
    • 使用命令npm run dev启动应用,应用将在http://localhost:3000上可用。

额外配置

如果你想进行速率限制,可以创建一个UpStash账户,创建一个Redis数据库,并在.env文件中填充相应的环境变量。如果你不需要速率限制,则无需做任何更改。

这个工具不仅简化了室内设计的过程,还允许我探索和实验各种设计方案,而无需实际更改物理空间。通过上传现有的房间照片,我能快速获得多种设计方案,这不仅激发了我的创造力,也为我的居住空间提供了实用的改善建议。对于喜欢DIY和室内装饰的朋友来说,RoomGPT绝对值得一试。

编程学习
编程学习 免费领取编程学习资料 进编程学习交流群
订阅号
视频号
公众号 关注公众号,回复关键字python领取大厂最新面试题
×
编程学习
免费领取编程学习资料 进编程学习交流群