介绍
是否曾经希望有一种简单的方法来构建您自己的 GPT-4 Web 应用程序,该应用程序具有用户友好的界面和独特的响应式设计?不要再观望!AutoGPT-Next-Web 来拯救这一天。这个惊人的项目在 Vercel 上提供了无缝的一键式部署,让您可以在几分钟内创建个性化的 GPT-4 Web 应用程序。
在本文中,我们将向您介绍 AutoGPT-Next-Web 的出色功能、其路线图以及如何开始部署。
特征
AutoGPT-Next-Web 拥有一系列令人印象深刻的功能,旨在让您的生活更轻松:
- 一键部署:使用 Vercel,您可以在一分钟内部署您的个性化 GPT-4 Web 应用程序!
- 改进的本地支持:用户界面在输入中文后显示中文内容,使非英语用户更加友好。
- 响应式设计:UI 旨在匹配 AgentGPT 并支持暗模式。
- 自定义域名支持:如果您有自己的域名,您可以绑定它,随时随地无障碍快速访问。
- 访问代码控制:确保只有您或受信任的人才能使用您的网站。
路线图
该项目的路线图包括增加对 Docker 和 Docker Compose 的支持、Endpoint URL、Azure OpenAI API、优化运行结果的显示、集成微信登录。
入门
设置您的 AutoGPT-Next-Web 实例非常简单。首先,准备您的 OpenAI API 密钥。然后,单击 GitHub 页面上的部署按钮并按照提示进行操作。
要部署和设置 AutoGPT-Next-Web,可以根据您的需要使用不同的选项。
运行应用程序的最简单方法是通过 Docker,并提供了一个设置脚本来简化该过程。通过执行./setup.sh --docker,您可以设置 Docker 部署。
如果您更喜欢使用 docker-compose,则可以改用命令./setup.sh --docker-compose。
对于本地开发,您可以使用提供的设置脚本和命令./setup.sh --local。
最后,如果您更喜欢手动设置,则需要安装 Nodejs +18。您可以按照下面列出的步骤操作:
- 分支此项目:单击此处。
- 克隆存储库:
git clone git@github.com:YOU_USER/AutoGPT-Next-Web.git - 安装依赖:
cd AutoGPT-Next-Web然后npm install - 创建一个
.env包含以下内容的文件:
# 部署环境:
NODE_ENV =development
# Next Auth 配置:
# 使用 `openssl rand -base64 32` 或访问 https://generate-secret.vercel.app/
NEXTAUTH_SECRET = ''
NEXTAUTH_URL =http://localhost: 3000
DATABASE_URL =file:./db.sqlite
# 你打开的 api key
OPENAI_API_KEY = ''
- 修改 Prisma 模式以使用 SQLite:
./prisma/useSqlite.sh
注意:仅当您希望使用 SQLite 时才需要这样做。
完成上述步骤后,运行以下命令启动应用程序:
# 创建数据库迁移
npx prisma db push
npm run dev
该项目还支持访问控制功能,此处提供了详细教程。
常问问题
Q:这个项目和AgentGPT有什么区别?
答:AutoGPT-Next-Web 源自 AgentGPT。该项目的目标是为用户提供人性化的功能、界面和各种部署解决方案,帮助每个人轻松构建自己的“AutoGPT”网站。AgentGPT项目中的i18n能力和Vercel部署能力也来自于AutoGPT-Next-Web的贡献。
结论
AutoGPT-Next-Web 是 GPT-4 爱好者的游戏规则改变者,在 Vercel 上提供简单的一键式部署、用户友好的界面和多种部署解决方案。现在是构建您的个性化 GPT-4 Web 应用程序并充分利用这项令人难以置信的技术的最佳时机。你还在等什么?前往AutoGPT-Next-Web GitHub 页面并开始部署!
您还可以查看我们正在构建的基于 ChatGPT 的数据分析和数据可视化工具!