openai anthropic streamlit langchain python-dotenv pinecone-client pypdf2 python-docx