streamlit pydantic langchain openai langchain_openai