AI_SQL / requirements.txt
mgbam's picture
Update requirements.txt
66ef4ed verified
# Core AI & Web UI
openai # OpenAI API bindings
google-genai # Google Gemini API client
gradio>=4.29 # Web UI
# MCP + Agents
mcp # Model Context Protocol server/client
smolagents[mcp,litellm] # Agent framework + LiteLLM support
litellm # Provider SDKs (OpenAI, Gemini)
python-jose[cryptography] # JWT verification
jwcrypto # JWKS parsing
# Telemetry (optional)
opentelemetry-api # Core API
opentelemetry-sdk # SDK implementation
opentelemetry-instrumentation # Auto-instrumentation
opentelemetry-exporter-otlp-proto-grpc # OTLP exporter
# Caching & Toolkits
redis # Caching layer
langchain_community # SQLDatabaseToolkit for LangChain
sqlalchemy # ORM (optional)
# HTTP & REST
requests # Raw HTTP if needed
# Replace CData connectors with open-source SDKs:
simple-salesforce # Salesforce REST API client :contentReference[oaicite:5]{index=5}
hubspot-api-client # HubSpot API v3 SDK :contentReference[oaicite:6]{index=6}
python-quickbooks # QuickBooks Online SDK :contentReference[oaicite:7]{index=7}
stripe # Stripe bindings
google-ads # Google Ads API client :contentReference[oaicite:8]{index=8}
Office365-REST-Python-Client # SharePoint client
hubspot-api-client==9.0.0