Starter examples for building LLM apps with Streamlit.
This app showcases a growing collection of LLM minimum working examples.
Current examples include:
- Chatbot
- File Q&A
- Chat with Internet search
- LangChain Quickstart
- LangChain PromptTemplate
- Chat with user feedback
- local-LLm (Firstly download the model from HuggingFace, dont need API key) https://huggingface.co/BashitAli/llama-2-7b-chat.ggmlv3.q5_K_M
You can get your own OpenAI API key by following the following instructions:
- Go to https://platform.openai.com/account/api-keys.
- Click on the
+ Create new secret key
button. - Next, enter an identifier name (optional) and click on the
Create secret key
button.
To set the OpenAI API key as an environment variable in Streamlit apps, do the following:
- At the lower right corner, click on
< Manage app
then click on the vertical "..." followed by clicking onSettings
. - This brings the App settings, next click on the
Secrets
tab and paste the API key into the text box as follows:
OPENAI_API_KEY='xxxxxxxxxx'
virtualenv .venv
source .venv/bin/activate
pip install -r requirements.txt
streamlit run Chatbot.py