Skip to content

arafipro/next-langchain-vdb-sample

Repository files navigation

Next LangChain Vector DataBase Sample

開発環境

開発言語

フロントエンドフレームワーク

CSSフレームワーク

データベース

OpenAI関連

簡単な流れ

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

環境変数

  • .env.local.example.env.localに変更
  • OPENAI_API_KEYにOpenAI APIのAPIキーを指定
  • SUPABASE_PRIVATE_KEYにSupabaseのPRIVATEキーを指定
  • SUPABASE_URLにSupabaseのURLを指定

node_modulesをインストール

npm install

簡易サーバー起動

npm run dev

読み込むPDF

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