Sora.FM
Sora AI视频生成器
Sora文本到视频API尚未开放。Sora.FM上展示的所有视频均由OpenAI的红队生成。
在线演示
使用Vercel部署
[](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fall-in-aigc%2Fsorafm&env=POSTGRES_URL,WEB_BASE_URI&envDescription=应用需要POSTGRES_URL&project-name=my-sora-project&repository-name=my-sora-project&redirect-url=https%3A%2F%2Fsorafm.trys.ai&demo-title=Sora.FM&demo-description=Sora AI视频生成器&demo-url=https%3A%2F%2Fsorafm.trys.ai&demo-image=https%3A%2F%2Fgithub.com%2Fall-in-aigc%2Fsorafm%2Fraw%2Fmain%2Fpreview.png)
使用Docker部署
- 构建镜像
sudo docker build -f deploy/Dockerfile -t sorafm:latest .
- 运行服务器
sudo docker run -itd -p 127.0.0.1:8014:8080 --restart=always sorafm:latest
- Nginx配置
server {
listen 80;
location / {
proxy_pass http://127.0.0.1:8014/;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
error_log /var/log/nginx/sorafm.error;
}
本地开发
- 克隆项目
git clone https://github.com/all-in-aigc/sorafm
- 安装依赖
cd sorafm
pnpm install
- 初始化数据库
使用本地PostgreSQL、Vercel Postgres或Supabase创建您的数据库
使用data/install.sql
中的SQL创建表
- 设置环境变量
在根目录下创建.env.local
文件,包含以下值
POSTGRES_URL="postgres://用户:密码@主机/数据库"
WEB_BASE_URI="http://localhost:3000"
- 本地开发
pnpm dev --port 3000
打开http://localhost:3000
预览
致谢
- aiwallpaper提供代码参考
- nextjs用于全栈开发
- node-postgres用于数据处理
- tailwindcss用于页面构建
其他事项
您可以在Twitter上联系我:https://twitter.com/idoubicc
如果这个项目对您有帮助,请为我买杯咖啡。