RoomGPT:用AI重新设计你的房间
免费进行房间设计,释放你的室内装饰潜力
直达下载
返回上一页
描述
使用RoomGPT,通过简单上传房间照片即可探索和实现多样化的房间设计方案,轻松改造你的居住空间。
介绍
RoomGPT 是一款开源软件,可以帮助用户通过AI技术重新设计房间。这是RoomGPT.io(一个付费的SaaS产品)的早期版本,不包含身份验证、支付或其他附加功能。RoomGPT的操作简便,易于克隆、部署和使用。
如何工作
RoomGPT通过一个名为ControlNet的机器学习模型来生成房间的不同变化。用户只需要上传任何一个房间的照片,系统就会通过Next.js API路由将照片发送到这个ML模型,并返回生成的房间设计。模型托管在Replicate上,而图片存储则使用Bytescale。
本地运行和部署
- 克隆仓库:
- 在本地机器上克隆仓库:
git clone https://github.com/Nutlope/roomGPT
- 在本地机器上克隆仓库:
- 获取API密钥:
- 在Replicate上创建账户并获取API密钥:
- 访问Replicate网站,创建账户。
- 点击左上角的个人资料图片,选择“API Tokens”。
- 在这里可以找到你的API密钥,复制它。
- 在Replicate上创建账户并获取API密钥:
- 存储API密钥:
- 在项目根目录下创建一个.env文件,并按照.example.env文件中的示例存储你的API密钥。
- 安装依赖:
- 在命令行中运行
npm install
安装必要的依赖。
- 在命令行中运行
- 运行应用:
- 使用命令
npm run dev
启动应用,应用将在http://localhost:3000
上可用。
- 使用命令
额外配置
如果你想进行速率限制,可以创建一个UpStash账户,创建一个Redis数据库,并在.env文件中填充相应的环境变量。如果你不需要速率限制,则无需做任何更改。
这个工具不仅简化了室内设计的过程,还允许我探索和实验各种设计方案,而无需实际更改物理空间。通过上传现有的房间照片,我能快速获得多种设计方案,这不仅激发了我的创造力,也为我的居住空间提供了实用的改善建议。对于喜欢DIY和室内装饰的朋友来说,RoomGPT绝对值得一试。
×
直达下载
×
初次访问:反爬虫,人机识别