To run this app you need to have:
- an OpenAI API key
- an Exa API key (there is a free tier available)
- (optional) a Phospho API key and project id
Set up a virtual environment and install the requirements:
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txtSetup the streamlit secrets int the .streamlit/secrets.toml file:
EXA_API_KEY=""
OPENAI_API_KEY=""(Optional) Add your phospho api key and project id to get text analytics:
PHOSPHO_API_KEY=""
PHOSPHO_PROJECT_ID=""streamlit run main.pyThis will open a new tab in your default browser with the app running.
We deployed this app using streamlit community cloud, you can access it here.