mgbam commited on
Commit
1832f28
·
verified ·
1 Parent(s): 19ea3d2

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +33 -42
requirements.txt CHANGED
@@ -1,42 +1,33 @@
1
- # Core LLM clients
2
- openai # OpenAI API client
3
- google-genai # Google Gemini client
4
-
5
- # UI
6
- gradio>=4.29 # Gradio for the web UI
7
-
8
- # MCP & agents
9
- mcp # Model Context Protocol server
10
- smolagents[mcp,litellm] # Agent framework + LiteLLM support
11
- litellm # LiteLLM provider SDKs
12
-
13
- # Authentication / JWT
14
- python-jose[cryptography] # JWT verification
15
- jwcrypto # JWKS parsing
16
-
17
- # Observability (OpenTelemetry)
18
- opentelemetry-api # Core OpenTelemetry API
19
- opentelemetry-sdk # SDK implementation
20
- opentelemetry-instrumentation # Auto-instrumentation helpers
21
- opentelemetry-exporter-otlp-proto-grpc # OTLP/gRPC exporter
22
-
23
- # Caching
24
- redis # Redis client for semantic cache
25
-
26
- # SQL database toolkit
27
- langchain_community # LangChain’s SQLDatabaseToolkit
28
- sqlalchemy # SQLAlchemy core for DB connections
29
-
30
- # HTTP helpers
31
- requests # Raw REST fallback for connectors
32
-
33
- # CData “premium” connector drivers
34
- cdata-salesforce # Salesforce CRM
35
- cdata-hubspot # HubSpot CRM
36
- cdata-stripe # Stripe billing
37
- cdata-quickbooks # QuickBooks finance
38
- cdata-googleads # Google Ads marketing
39
- cdata-sharepoint # SharePoint file store
40
-
41
- # (Optional) Airbyte self-hosted integration client
42
- airbyte-client==0.60.0
 
1
+ # Core AI & Web UI
2
+ openai # OpenAI API bindings
3
+ google-genai # Google Gemini API client
4
+ gradio>=4.29 # Web UI
5
+
6
+ # MCP + Agents
7
+ mcp # Model Context Protocol server/client
8
+ smolagents[mcp,litellm] # Agent framework + LiteLLM support
9
+ litellm # Provider SDKs (OpenAI, Gemini)
10
+ python-jose[cryptography] # JWT verification
11
+ jwcrypto # JWKS parsing
12
+
13
+ # Telemetry (optional)
14
+ opentelemetry-api # Core API
15
+ opentelemetry-sdk # SDK implementation
16
+ opentelemetry-instrumentation # Auto-instrumentation
17
+ opentelemetry-exporter-otlp-proto-grpc # OTLP exporter
18
+
19
+ # Caching & Toolkits
20
+ redis # Caching layer
21
+ langchain_community # SQLDatabaseToolkit for LangChain
22
+ sqlalchemy # ORM (optional)
23
+
24
+ # HTTP & REST
25
+ requests # Raw HTTP if needed
26
+
27
+ # Replace CData connectors with open-source SDKs:
28
+ simple-salesforce # Salesforce REST API client :contentReference[oaicite:5]{index=5}
29
+ hubspot-api-client # HubSpot API v3 SDK :contentReference[oaicite:6]{index=6}
30
+ python-quickbooks # QuickBooks Online SDK :contentReference[oaicite:7]{index=7}
31
+ stripe # Stripe bindings
32
+ google-ads # Google Ads API client :contentReference[oaicite:8]{index=8}
33
+ Office365-REST-Python-Client # SharePoint client