openai python-dotenv numpy scikit-learn pillow