langchain openai streamlit pinecone-client beautifulsoup4 sentence_transformers supabase