开源
roomGPT:使用AI生成梦幻房间的工具
来源:元经纪     阅读:899
网站管理员
发布于 2023-03-27 03:24
查看主页

概述

该项目使用 AI 为您的房间生成新设计。你只需要给你的房间拍一张照,或是房间的 3D 效果图,并将其上传,即可用 AI 生成对应的梦幻房间效果图。

[hidecontent type="logged" desc="隐藏内容:登录后可查看"]

怎么运行的

它使用称为ControlNet 的ML 模型来生成房间的变体。此应用程序使您能够上传任何房间的照片,这将使用 Next.js API 路由通过此 ML 模型发送照片,并返回您生成的房间。ML 模型托管在Replicate上,上传用于图像存储。循环用于电子邮件。

本地运行

将存储库克隆到本地机器。

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

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

  1. 复制做一个帐户。
  2. 单击右上角的个人资料图片,然后单击“仪表板”。
  3. 单击导航栏中的“帐户”。而且,在这里你可以找到你的 API 令牌,复制它。

将 API 密钥存储在 .env 中

使用 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

[/hidecontent]

 
免责声明:本文为用户发表,不代表网站立场,仅供参考,不构成引导等用途。 开源
“小包裹”蕴藏发展“新”活力
无须展示付款码,支付更直接 支付宝新推手机“碰一下”即可支付
万千气象看北京 | 走进北京市高级别自动驾驶示范区 开启智慧出行新篇章
2024中国民营企业500强报告出炉:民企成科技创新重要主体 互联网行业研发投入领先
不让用华为小米等安卓!微软中国员工收到公司免费发的iPhone 15

首页

分类

定制方案

消息

我的