AIヘッドショットジェネレーターについて
AIヘッドショットジェネレーターは、Next.js、Leap AI、Vercelを利用して開発されたヘッドショット生成キットです。このツールは、開発者や制作者がAIアプリケーションの構築に向けた素晴らしい出発点となるように設計されています。
コア機能
- Astriaを使用したAIモデルのトレーニングと推論
- Next.jsによるアプリとランディングページの構築
- Supabaseによるデータベースと認証機能
- Resend(オプション)によるヘッドショットが準備できたときのユーザーへのメール通知
- ShadcnとTailwind CSSによるスタイル設定
- Vercelによるデプロイ
基本的な使用方法
- Vercelテンプレートを使用してSupabase / VercelとGitHubリポジトリをセットアップします。
- 新しく作成されたリポジトリをクローンします。
- リポジトリのディレクトリに移動します。
- 依存関係をインストールします。
- Magic Link Auth(Supabase)を設定します。
- Astriaアカウントを作成し、.env.localファイルに必要な情報を記入します。
- Vercel Blobを設定して画像アップロードを可能にします。
- Resendアカウント(オプション)を作成し、必要に応じてResend APIキーを記入します。
- Stripeを設定してユーザーにクレジットベースで請求する(オプション)。
- 開発サーバーを起動します。
- ブラウザで
良い結果を得るためのヒント モデルに顔の外観を教えるために使用される画像サンプルは非常に重要です。ゴミを入れればゴミが出てきます。顔のクローズアップを強制し、顔が中央になるようにクロップすることを検討してください。フレーム内に1人だけの画像を使用します。サングラスや帽子などのアクセサリーを避けます。顔がはっきりと見えるように確認してください。(顔検出のために、Cloudinary APIなどのツールを検討することができます)。