Audibitの導入には6つの重要なステップがある:
- ベース環境の準備GitとNode.js(v16以上を推奨)をインストールし、APIキーを保存するための.envファイルを作成する。
- 倉庫クローニング実施
git clone https://github.com/YinTokey/Audibit.git最新コード - 依存するインストールNext.js、React、その他のフロントエンドの依存関係をnpm installでインストールする。
- キーコンフィギュレーションOpenAI APIキー、Firestoreサービスアカウント、Pineconeベクターデータベース。
- ローカルテストnpm run devを実行して開発サーバーを起動し、基本機能を検証する。
- 生産展開Netlify のようなクラウドプラットフォームにデプロイ可能なプロダクションパッケージをビルドするには、npm run build を使う。
特記事項
- Firestoreデータベース名は、Pineconeインデックスと一致している必要があります(デフォルトはAudibit)。
- GitHub ActionのCron表現はタイムゾーンに合わせて調整する必要がある
- Netlifyのデプロイメントでは、出力ディレクトリとして.nextを指定する必要があります。
また、モバイルユーザーの場合は、React Nativeの開発環境を設定した上で、別途audibit-mobileリポジトリをクローンし、WebサービスのAPIエンドポイントを接続する必要がある。
この答えは記事から得たものである。Audibit:人気の技術記事をすぐに聴ける音声ポッドキャストにするについて
































