Skip to content

InnerSight is a sentiment analysis LLM Integrated - Web App for Therapeutic Conversations.

Notifications You must be signed in to change notification settings

ShubhamTiwary914/innersightLLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Inner Sight

InnerSight is a sentiment analysis LLM Integrated - Web App for Therapeutic Conversations.

It Integrates LLMware library to perform Retrieval Augmented Generation (RAG) based document analysis on collection of medical, mental illness & therapeutical books providing sentiment analysis and a QA Chatbot for Conversations with the LLM used



Models Information

  • llmrails/ember-v1: Embeddings Model for generating text embeddings. Link
  • TheBloke/zephyr-7B-beta-GGUF: Used as the Generative LLM Model

Tech Stack

  • LLMWARE: AI Toolkit - Document, Text Chunking, Embeddings & Generative Model
  • FastAPI: Backend Web Server for Serving LLM
  • React.js + Axios: Client Side Web App

Getting Started

  1. First Clone the repo
  git clone https://github.com/ShubhamTiwary914/innersightLLM.git
  cd innersightLLM

  1. Install Dependencies

Server Side - Create Virtual env(conda) and install fastapi dependencies

  cd api
  conda create --name innersight
  conda activate
  pip install -r requirements.txt
  uvicorn server:app --port 8000

Client Side - React App

   cd app
   npm install
   npm run dev

  1. After successfull, your app should be running at: http://localhost:3100/



Screenshots

Screenshot from 2024-05-20 04-14-46


Screenshot from 2024-05-20 04-14-54


Screenshot from 2024-05-20 04-16-48


Video Link - Youtube

Video

About

InnerSight is a sentiment analysis LLM Integrated - Web App for Therapeutic Conversations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published