streamlit langchain_openai pinecone-client langchain_community langchain_core openai streamlit-chat langchain-groq fireworks-ai langsmith langchain-pinecone langchain