Skip to content

arafipro/next-langchain-sample

Repository files navigation

Next LangChain Sample

開発環境

  • Next js 13.4
  • TypeScript
  • Tailwind CSS

簡単な流れ

  1. PDFを読み込み
  2. 読み込んだデータを分割
  3. 分割したデータをembeddingsしてベクトルデータに変換してメモリ上に保存
  4. メモリ上に保存したベクトルデータと質問から回答を得る

環境変数

  • .env.local.example.env.localに変更
  • NEXT_PUBLIC_OPENAI_API_KEYにOpenAI APIのAPIキーを指定

node_modulesをインストール

npm install

簡易サーバー起動

npm run dev

読み込むPDF

ディレクトリdatapg.pdfを用意