AI 壁纸
由 aiwallpaper.shop 提供的 AI 壁纸生成器
在线演示
快速开始
- 克隆项目
git clone https://github.com/all-in-aigc/aiwallpaper
- 安装依赖
cd aiwallpaper
pnpm install
- 初始化数据库
使用 本地 PostgreSQL 或 Vercel PostgreSQL 或 Supabase 创建你的数据库
使用 data/install.sql
中的 SQL 创建表格
- 设置环境变量
在 aiwallpaper
根目录下创建 .env.local
文件,包含以下值
OPENAI_API_KEY=""
POSTGRES_URL=""
AWS_AK=""
AWS_SK=""
AWS_REGION=""
AWS_BUCKET=""
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=""
NEXT_PUBLIC_CLERK_SIGN_IN_URL=/sign-in
NEXT_PUBLIC_CLERK_SIGN_UP_URL=/sign-up
NEXT_PUBLIC_CLERK_AFTER_SIGN_IN_URL=/
NEXT_PUBLIC_CLERK_AFTER_SIGN_UP_URL=/
STRIPE_PUBLIC_KEY=""
STRIPE_PRIVATE_KEY=""
WEB_BASE_URI=""
- 本地开发
pnpm dev
打开 http://localhost:3000
预览
致谢
- gpts.works 提供代码参考
- Next.js 用于全栈开发
- Clerk 用于用户认证
- AWS S3 用于图片存储
- Stripe 用于支付
- node-postgres 用于数据处理
- Tailwind CSS 用于页面构建
其他事项
你可以在 Twitter 上联系我:https://twitter.com/idoubicc
如果这个项目对你有帮助,请为我买杯咖啡。