openai transformers langchain requests datasets torch soundfile gradio python-dotenv sentencepiece