Streamlit App using the OpenAI Assistants API and the News API.
-
Prerequisites:
- Make sure Python3 is installed.
- If you don't have an account with OpenAI, create one here: https://openai.com/ then create a project API key under Dashboard / API keys.
- Create an account for News API here: https://newsapi.org/
-
Clone the project.
-
Create a virtual environment inside the project folder:
python -m venv venv -
Activate the virtual environment:
Mac:
source venv/bin/activateWindows:
venv\Scripts\activate -
Install the python dependencies:
pip install -r requirements.txt -
Create an
.envfile in the root folder and add your project's API key:OPENAI_API_KEY=your-unique-opanai-project-key NEWS_API_KEY=your-unique-news-api-key -
Run project in the integrated terminal:
streamlit run main.py
- OpenAI: https://openai.com
