- Next js 13.4
- TypeScript
- Tailwind CSS
- PDFを読み込み
- 読み込んだデータを分割
- 分割したデータをembeddingsしてベクトルデータに変換してメモリ上に保存
- メモリ上に保存したベクトルデータと質問から回答を得る
.env.local.example
を.env.local
に変更NEXT_PUBLIC_OPENAI_API_KEY
にOpenAI APIのAPIキーを指定
npm install
npm run dev
ディレクトリdata
にpg.pdf
を用意