torch transformers openai langchain