-
Rename the
.env.example
to.env
and set your OpenAI API Key. -
Install python packages:
pip install -r requirements.txt
- 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.
- 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.