|
# Langchain Core & Ecosystem
|
|
langchain-core>=0.2.29
|
|
langchain-google-genai>=1.0.9 # For Gemini
|
|
langchain-openai>=0.1.21 # If using OpenAI
|
|
langgraph>=0.1.10
|
|
langchain-community>=0.2.10 # For Neo4jGraph if needed, other community integrations
|
|
|
|
# LLM & Processing Libraries
|
|
# llmlingua==0.2.2 # Uncomment if using compression (Ensure it's compatible)
|
|
google-generativeai>=0.7.2 # Underlying Gemini library
|
|
|
|
# Neo4j
|
|
neo4j>=5.24.0
|
|
|
|
# API Framework
|
|
fastapi>=0.110.0 # Added for FastAPI
|
|
uvicorn[standard]>=0.29.0 # Added for running FastAPI server
|
|
|
|
# Configuration & Utilities
|
|
pydantic>=2.9.0
|
|
pydantic-settings>=2.4.0 # For BaseSettings
|
|
python-dotenv>=1.0.1 # For loading .env files
|
|
|
|
# Optional: For LangSmith Tracing
|
|
# langsmith>=0.1.100 |