gradio openai pinecone-client textblob langdetect pandas numpy torch langchain