更多AI开源软件:
AI开源 - 小众AIhttps://www.aiinn.cn/sources
roomGPT使用了 ML 模型以及 ControlNet 来生成各式各样的房间,他会根据你上传的房间照片,自动生成一张你“梦幻房间”的图片。
主要功能
- 上传房间图片:用户可以通过上传实际拍摄的房间照片或3D渲染图,RoomGPT能够自动识别并解析空间布局、家具摆放等关键信息。
- 设计方案生成:基于上传的图片信息,RoomGPT能够生成多种符合用户需求的设计方案,包括不同的风格、色彩搭配和家具布局等。
- 个性化定制:用户可以根据个人喜好调整家具样式、颜色、纹理等,系统会即时更新设计方案,呈现出最贴近用户想象的效果。
- 风格多样性:RoomGPT提供了现代、简约、中式等多种设计风格供用户选择,满足不同用户的个性化需求。
- 风格生成与应用:基于上传的房间图片,RoomGPT能够生成与选定风格相匹配的设计效果图,并将其应用到原始图片上,生成一个全新的、经过重新设计的房间图像。
- 图像分析:RoomGPT使用先进的机器学习模型(如ControlNet)对上传的房间照片进行深度分析,识别出墙壁、地板、家具等关键元素。
- 图像合成:基于分析结果,RoomGPT能够高效地将选定的设计风格应用到原始图片上,生成高质量的设计效果图。
- 3D渲染技术:RoomGPT支持多种3D渲染模式,允许用户从不同角度预览设计成果,提前感受改造后的空间氛围。
- 虚拟现实体验:通过引入虚拟现实(VR)技术,用户可以“走进”自己设计的空间,全方位感受每一个细节,增强了设计的真实感和互动性。
安装和使用
将存储库克隆到本地计算机。
git clone https://github.com/Nutlope/roomGPT
在 Replicate 上创建账户以获取 API 密钥。
- 转到 Replicate (复制) 创建一个帐户。
- 点击左上角的头像,然后点击 “API Tokens”。
- 在这里,您可以找到您的 API 令牌。复制它。
将 API 密钥存储在 .env 中
使用 env 在项目的根目录中创建一个文件。并将您的 API 密钥存储在其中,如 .example.env 文件中所示。
如果您还想进行速率限制,请在 UpStash 上创建一个帐户,创建一个 Redis 数据库,并在其中填充两个环境变量。如果您不想进行速率限制,则无需进行任何更改。.env
安装依赖项。
npm install
运行应用程序。
然后,在命令行中运行应用程序,它将在 上可用。http://localhost:3000
npm run dev
标签:专属,RoomGPT,AI,房间,用户,生成,API,上传,roomGPT
From: https://blog.csdn.net/puterkey/article/details/143657702