streamlit phidata openai psycopg-binary pgvector requests sqlalchemy pypdf duckduckgo-search