streamlit openai pinecone-client tenacity