nltk spacy scikit-learn openai python-dotenv gradio==5.30.0 pyyaml plotly sentence_transformers git+https://github.com/MiladAlshomary/gram2vec