Spaces:
Build error
Build error
# chatbot-streamlit-demo | |
This application demonstrates how to setup a simple ChatBot with Azure OpenAI and StreamLit. | |
The ChatBot enables you to talk with your own data - in this case, to learn about André's research. | |
## Getting Started | |
These instructions were tested on a MacBook Pro with M2 chip running macOS 13.6 Ventura with Python 3.9.6. | |
1. Setup virtual environment and install dependencies: | |
``` | |
python3 -m venv venv/ | |
source venv/bin/activate | |
pip install -r requirements.txt | |
``` | |
2. Set OPENAI_API_KEY: | |
``` | |
export OPENAI_API_KEY=<insert key here> | |
``` | |
3. Create the `config.json` file and fill in the relevant info: | |
``` | |
{ | |
"CHATGPT_MODEL":"<insert model name>", | |
"OPENAI_API_BASE":"https://<insert-openai-service-name>.openai.azure.com", | |
"OPENAI_API_VERSION":"<insert version>", | |
"ENGINE": "<insert deployment model name>", | |
"ENGINE_EMBEDDING": "<insert deployment embedding name>" | |
} | |
``` | |
4. Launch the app: | |
``` | |
streamlit run app.py | |
``` | |
A Streamlit browser window should automatically open. If not, the app can be accessed at `http://localhost:8501` | |