sorafm Logo

sorafm

基于 OpenAI 技术的 AI 视频生成演示平台

SoraAI视频生成Vercel部署Docker部署本地开发Github开源项目

Sora.FM 是一个开源项目,旨在展示 OpenAI Sora 技术的 AI 视频生成能力。尽管 Sora 的官方 API 尚未公开,Sora.FM 通过展示 OpenAI 内部测试团队生成的视频样本,让开发者和研究人员了解这项技术的特性。项目提供了 Vercel 和 Docker 部署选项,以及详细的本地开发文档,便于技术爱好者参与和研究。

Sora.FM

Sora AI视频生成器

Sora文本到视频API尚未开放。Sora.FM上展示的所有视频均由OpenAI的红队生成。

English

在线演示

https://sorafm.trys.ai

预览图

使用Vercel部署

[使用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;
}

本地开发

  1. 克隆项目
git clone https://github.com/all-in-aigc/sorafm
  1. 安装依赖
cd sorafm
pnpm install
  1. 初始化数据库

使用本地PostgreSQLVercel PostgresSupabase创建您的数据库

使用data/install.sql中的SQL创建表

  1. 设置环境变量

在根目录下创建.env.local文件,包含以下值

POSTGRES_URL="postgres://用户:密码@主机/数据库"

WEB_BASE_URI="http://localhost:3000"
  1. 本地开发
pnpm dev --port 3000

打开http://localhost:3000预览

致谢

其他事项

您可以在Twitter上联系我:https://twitter.com/idoubicc

如果这个项目对您有帮助,请为我买杯咖啡。

为我买杯咖啡

Star历史

Star历史图表