https://github.com/arafipro/next-langchain-sample
Next LangChain Sample
https://github.com/arafipro/next-langchain-sample
langchain nextjs13 openai tailwindcss typescript
Last synced: 2 months ago
JSON representation
Next LangChain Sample
- Host: GitHub
- URL: https://github.com/arafipro/next-langchain-sample
- Owner: arafipro
- Created: 2023-05-29T04:48:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-11T02:47:47.000Z (over 1 year ago)
- Last Synced: 2025-01-24T20:47:05.900Z (4 months ago)
- Topics: langchain, nextjs13, openai, tailwindcss, typescript
- Language: TypeScript
- Homepage:
- Size: 272 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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をインストール
```bash
npm install
```## 簡易サーバー起動
```bash
npm run dev
```## 読み込むPDF
ディレクトリ`data`に`pg.pdf`を用意