langchain_openai openai tiktoken chromadb langchain unstructured pdfplumber validators requests GoogleNews gradio transformers tensorflow plotly yfinance langchain_community