# Block 06: Chat & Conversational AI Requirements # ============================================== # Core LangChain and OpenAI langchain==0.0.340 openai==1.3.7 langchain-openai==0.0.2 # Vector Database and Embeddings chromadb==0.4.18 sentence-transformers==2.2.2 # Document Processing pypdf==3.17.1 python-docx==1.1.0 unstructured==0.11.6 # Memory and Chat langchain-community==0.0.8 # GUI and Interface streamlit==1.28.2 panel==1.3.2 gradio==4.8.0 # Utilities python-dotenv==1.0.0 tiktoken==0.5.2 numpy==1.24.4 pandas==2.1.4 # Development and Testing jupyter==1.0.0 ipywidgets==8.1.1 notebook==7.0.6 # Optional: Advanced Features faiss-cpu==1.7.4 pinecone-client==2.2.4 # API and HTTP requests==2.31.0 httpx==0.25.2 # Environment and Configuration pydantic==2.5.1 pyyaml==6.0.1 # Monitoring and Logging (optional) langsmith==0.0.69 wandb==0.16.1