AI Headshot Generator는 개발자와 제작자들이 AI 애플리케이션을 구축하는 데 있어 훌륭한 출발점을 제공하기 위해 Astria에서 개발한 오픈소스 프로젝트입니다. 이 프로젝트는 전문적인 AI 헤드샷을 단 몇 분 만에 생성할 수 있는 기능을 제공하며, 개발자들이 코드를 포크하고 수정하여 자신만의 인기 있는 AI SaaS 앱을 만들 수 있도록 설계되었습니다.
이 프로젝트는 Astria의 새로운 packs API를 사용하여 코드 내에서 프롬프트를 하드코딩하지 않고도 다양한 프롬프트 팩을 사용할 수 있으며, 새로운 Flux 모델 파인튜닝으로 쉽게 전환할 수 있습니다. 이는 Astria의 문서에서 더 자세히 확인할 수 있습니다.
AI Headshot Generator는 Astria를 AI 모델 훈련 및 추론에, Next.js를 앱 및 랜딩 페이지 구축에, Supabase를 데이터베이스 및 인증에, Resend(선택 사항)를 사용자가 헤드샷이 준비되었을 때 이메일을 보내는 데 사용합니다. 또한, Shadcn과 Tailwind CSS를 스타일링에, Vercel을 배포에, Stripe를 결제 시스템에 사용합니다.
로컬에서 실행하기 위해서는 Vercel 템플릿을 사용하여 Supabase/Vercel 및 GitHub 리포지토리를 설정하고, 새로 생성된 리포지토리를 클론한 후, 종속성을 설치해야 합니다. 그런 다음, Supabase 대시보드에서 Magic Link 인증을 설정하고, Astria 계정을 생성하여 .env.local 파일에 API 키를 입력해야 합니다. 또한, Vercel Blob을 이미지 업로드를 위해 구성하고, Resend 계정을 생성하여(선택 사항) 모델 훈련이 완료되었을 때 사용자에게 이메일을 보낼 수 있습니다. 마지막으로, Stripe를 사용하여 사용자에게 크레딧 기반으로 청구할 수 있습니다.
이 프로젝트는 Astria를 사용하여 AI 아바타, 애니메 포트레이트, 스토리 일러스트레이션, 애완동물 포트레이트, 제품 샷, 푸드 포토그래피, 아이콘, 스타일 일관성 있는 자산 등 다양한 사용 사례를 지원할 수 있습니다.
AI Headshot Generator는 MIT 라이선스 하에 출시되었으며, 기여를 환영합니다. 개선을 위한 제안이나 중요한 변경 사항이 있다면 이슈를 열어주세요. 코드베이스에 기여하고 싶다면 새로운 브랜치를 생성하고 dev를 가리키는 풀 리퀘스트를 열어주세요.