Skip to content

IvanLauLinTiong/self-intro-llm-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Self-Intro-LLM-App

Setup

  1. Rename the .env.example to .env and set your OpenAI API Key.

  2. Install python packages:

pip install -r requirements.txt
  1. Then, run the following command to start application:
chainlit run app.py --port 7860

Now you can interact with the application at http://localhost:7860.

UI

ui

Architecture

architecture

Future Works

  • Currently, the application is monolith and not scalable to support multiple users. There's a branch in development to introduce microservice pattern into this application.
  • Improve prompt template to better exhibit persona
  • Consider to use local LLM to replace the on-cloud OpenAI service so that personal data is not leaving from local device.

About

A LLM RAG chatbot that introduces yourself to users

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages