Skip to content

Open chat pdf built on top of Node.js and Langchain

Notifications You must be signed in to change notification settings

davidPardoC/open_chat_pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Open Source Chat Pdf

Powered by OpenIA and Langchain

example

Backend technologies:

  • Node.js
  • Typescript
  • Langchain
  • PostgreSQL
  • Express

Frontend Technologies

  • React.js
  • Vite
  • Zustand
  • Axios
  • ChakraUI

Local development:

Prerequisites:

  • Docker and Docker compose installed.
  1. Create a local database:
cd ./server
docker-compose -f docker-compose.local.yml up -d
  1. Raise the developent server (backend):
cd ./server
npm i
npm run dev
  1. Raise the developent server (frontend):
cd ./web
npm i
npm run develop
  1. Start Coding !

Every PR is welcome!

One line start with docker-compose:

  1. Crate a .env:
cp ./server/.env.example ./server/.env
  1. Replace SAMPLE_KEY with your OpenAI key.
  2. Run docker-compose up

TODO:

  • Maybe use Redis vector store to improve performance

About

Open chat pdf built on top of Node.js and Langchain

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages