基于阿里云百炼AI技术的虚拟试衣应用,让用户可以通过上传照片体验不同服装的穿搭效果。
- 🎯 AI智能试衣 - 使用阿里云百炼OutfitAnyone模型
- 📸 简单易用 - 拖拽上传人物照片和服装图片
- ⚡ 快速处理 - 异步处理,实时状态更新
- 🌓 深色模式 - 支持明暗主题切换
- 📱 响应式设计 - 完美适配移动端和桌面端
- 🔒 隐私安全 - 所有数据加密存储,24小时自动删除
- 框架: Next.js 15 (App Router)
- UI: Tailwind CSS v4 + shadcn/ui
- 数据库: PostgreSQL + Prisma ORM
- 认证: NextAuth.js v5
- AI API: 阿里云百炼通义
- 部署: Vercel
- 安装依赖:
npm install- 配置环境变量:
创建
.env.local文件并填入以下内容:
DATABASE_URL="postgresql://..."
DASHSCOPE_API_KEY="your-api-key"
ALIBABA_TONGYI_API_KEY="your-api-key"
NEXTAUTH_URL="http://localhost:3000"
NEXTAUTH_SECRET="your-secret"- 初始化数据库:
npm run db:push
npm run db:seed- 启动开发服务器:
npm run dev-
Fork 本仓库到您的 GitHub 账号
-
在 Vercel 中导入项目
-
配置环境变量:
DATABASE_URL- PostgreSQL 连接字符串DASHSCOPE_API_KEY- 阿里云API密钥NEXTAUTH_SECRET- NextAuth密钥NEXTAUTH_URL- 您的应用URL
-
部署完成后,运行数据库迁移:
npm run db:push
npm run db:seed本应用使用阿里云百炼AI试衣API,需要:
- 开通百炼服务
- 获取API Key
- 配置环境变量
- 人物照片需要是正面全身照
- 图片大小限制:5KB - 5MB
- 支持格式:JPG, PNG, BMP, HEIC
- API限制:10 RPS,5个并发任务
MIT