|
# 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 |
|
|
|
|