用人工智能设计你的房间-roomGPT.io

用人工智能设计你的房间

你是否曾经为你的房间的设计感到困惑?现在,有了 roomGPT.io,你可以使用人工智能来生成新的房间设计。
file
这个项目使用一个名为 ControlNet 的机器学习模型来生成各种各样的房间设计。你可以上传任何房间的照片,并将其通过 Next.js API 路由发送到这个机器学习模型中,然后返回生成的房间。这个机器学习模型托管在 Replicate 上,使用 Upload 进行图片存储。

除此之外,这个项目还有本地运行和一键部署的选项,使它变得更加方便易用。使用 openssl rand -base64 32 生成 NEXTAUTH_SECRET,然后添加 DB URL 和 SHADOW DB URL,创建一个新项目并发布应用程序。你还可以在 UpStash 上创建帐户,创建 Redis 数据库,以进行速率限制。

现在,你可以轻松地使用人工智能来设计你的房间。尝试一下 roomGPT.io,并让你的房间脱颖而出。

如何工作

它使用一个名为 ControlNet 的 ML 模型来生成房间的不同变化。这个应用程序允许你上传任何房间的照片,将其通过 Next.js API 路由发送到这个 ML 模型中,并返回生成的房间。ML 模型托管在 Replicate 上,使用 Upload 进行图片存储。

本地运行

克隆本地机器上的存储库。

git clone <https://github.com/Nutlope/roomGPT>

在 Replicate 上创建帐户以获取 API 密钥。

  1. 前往 Replicate 创建帐户。
  2. 单击右上角的个人资料图片,然后单击“仪表板”。
  3. 单击导航栏中的“帐户”。在这里,您可以找到您的 API 令牌,将其复制。

在 .env 文件中存储 API 密钥

在项目根目录中创建一个带有 env 的文件。并将您的 API 密钥存储在其中,如 .example.env 文件中所示。

如果您也想进行速率限制,请在 UpStash 上创建帐户,创建一个 Redis 数据库,并在 .env 中填充两个环境变量。如果您不想进行速率限制,您不需要进行任何更改。

安装依赖项。

npm install

运行应用程序。

然后,在命令行中运行该应用程序,它将在 http://localhost:3000 上可用。

npm run dev

授权设置

1.使用 openssl rand -base64 32 生成 NEXTAUTH_SECRET
2.从 Neon 添加 DB URL 和 SHADOW DB URL
3.在 console.cloud.google.com 中创建一个新项目。
4.在 API 凭据页面中点击配置同意屏幕,然后点击外部。
5.添加一个应用名称,不要上传标志,添加授权域名。
6.发布应用
7.创建凭据 -> Oauth 客户端 ID
8.运行 npx prisma db push && prisma migrate dev && prisma generate

一键部署

使用 Vercel 部署示例:

https://vercel.com/button

给TA打赏
共{{data.count}}人
人已打赏
AIGC

微软宣布GPT-4将推出多模态模型

2023-3-12 8:17:48

AIGC

【AI翻唱/整合包】3G显存也能跑,一个小时出模型!全新的歌声转换模型DDSP-SVC

2023-3-20 17:59:11

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索