Photoshot 简介
Photoshot 是一个开源的 AI 头像生成网页应用,可以让用户上传自己的照片,然后生成各种风格的 AI 头像。该项目由 baptadn 开发,目前在 GitHub 上已获得 3.5k 星标。
官方资源
- 官方网站: https://photoshot.app/
- GitHub 仓库: https://github.com/baptadn/photoshot
- 在线演示: https://photobooth-ai.app/
技术栈
Photoshot 使用了以下主要技术:
- 🚀 Next.js - React 框架
- 🎨 Chakra UI - UI 组件库
- 📦 Prisma - 数据库 ORM
- 🧠 Replicate - 云端机器学习平台
- 💳 Stripe - 支付系统
- 🖼️ Stable Diffusion - 开源文本到图像生成模型
快速上手
- 克隆项目:
git clone https://github.com/baptadn/photoshot.git
cd photoshot
- 安装依赖:
yarn install
- 配置环境变量:
cp .env.example .env.local
然后编辑 .env.local
文件,填写必要的环境变量。
- 运行开发服务器:
yarn dev
- 在浏览器中打开 http://localhost:3000 查看结果。
深入学习
相关资源
通过以上资源,你应该能够快速上手 Photoshot 项目,并深入了解其工作原理。如果你对 AI 图像生成感兴趣,这个项目是一个很好的学习和实践机会。🚀👨💻