Skip to content

🤖 Chatbot assistant Javis ( LangChain+ OpenAI + Gemini + React + OAuth2 + OIDC )

Notifications You must be signed in to change notification settings

Cotchi666/chatbot-javis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chatbot Javis 🦜

  • OpenAI + GoogleAI + Langchain + React + Nestjs + Oauth2 [Google - Facebook - Github]
  • For some security reasons, this resource has to keep the Back-end development repo private.
  • Check out Nestjs backend

Demo

Demo Chatbot javis

Install (node 16.13.0) (yarn 1.22.19)

yarn install
yarn start

Config .env :

FAST_REFRESH=false
PORT=3000
REACT_APP_FIREBASE_API_KEY=
REACT_APP_FIREBASE_AUTH_DOMAIN=
REACT_APP_FIREBASE_PROJECT_ID=
REACT_APP_FIREBASE_STORAGE_BUCKET=
REACT_APP_FIREBASE_MESSAGING_SENDER_ID=
REACT_APP_FIREBASE_APPID= 
REACT_APP_FIREBASE_MEASUREMENT_ID=
REACT_APP_FIREBASE_DATABASE_URL=

REACT_APP_GOOGLE_CLIENT_ID=
REACT_APP_GOOGLE_SECRET_KEY=

REACT_APP_REDIRECT_URL=http://localhost:3000
REACT_APP_GITHUB_REDIRECT_URL=http://localhost:3000/dashboard

REACT_APP_GITHUB_CLIENT_ID=
REACT_APP_GITHUB_CLIENT_SECRET=

REACT_APP_BACKEND_HOST=http://localhost:4000/graphql
  • check out docs here

Chatbot :

  • [Additional Google AI Gemini-pro model] Open AI Chatbot using langchain.
  • Prepare OPEN_API_KEY.

Contact me Finn or Axcel for backend server.

About

🤖 Chatbot assistant Javis ( LangChain+ OpenAI + Gemini + React + OAuth2 + OIDC )

Topics

Resources

Stars

Watchers

Forks

Languages