SoraWebui 项目介绍
项目概述
SoraWebui 是一个开源项目,旨在通过文本生成视频,以简单易懂的方式让用户可以在线创建视频。用户通过 OpenAI 的 Sora 模型进行视频创作,同时支持一键式网站部署。这一项目的官方网站是 SoraWebui。
项目计划
SoraWebui 的开发计划正在稳步推进,目前已经实现了一些关键功能:
-
文字生成视频: SoraWebui 使用 FakeSoraAPI 实现了通过文字生成视频的功能。用户可以在 主分支 或 版本 0.1 中查看此功能。
-
Google One Tap 登录: 实现了 Google 一键登录功能,用户能够通过 登录分支 和 版本 0.3 体验。
-
Stripe 支付: 计划中,稍后上线。
-
添加 OpenAI 的 Sora API: 目前在等待 OpenAI 发布 Sora 的 API,随后便会推出这一功能。
快速入门
Vercel 上的部署
用户可以轻松地在 Vercel 上进行部署:
操作步骤
-
克隆项目
git clone git@github.com:SoraWebui/SoraWebui.git
-
安装依赖
cd SoraWebui && yarn #or cd SoraWebui && npm install #or cd SoraWebui && pnpm install
-
配置环境变量
将
.env.example
复制并重命名为.env.local
,设置相关的环境变量:# 网站 URL NEXT_PUBLIC_SITE_URL=http://localhost # openai 配置 OPENAI_API_KEY=sk-XXXXXX OPENAI_API_BASE_URL=http://localhost:8081 OPENAI_API_MODEL=sora-1.0-turbo
-
运行项目
yarn dev #or npm run dev #or pnpm dev
-
访问网站
打开浏览器并访问 http://localhost 来查看项目部署是否成功。
重要信息
为了确保 SoraWebui 能够正常运行,用户需要使用 FakeSoraAPI。
星标历史
SoraWebui 在 GitHub 上的星标历史如下:
通过以上的详细介绍,希望大家能够更好地理解 SoraWebui 项目的功能和目标。