Skip to content

Commit f66e08e

Browse files
committed
fix(operator): add requests to operator container deps
Needed by OpenRouter and Ollama fetch_model_catalog() which use requests.get() directly rather than the OpenAI SDK.
1 parent 02f96e0 commit f66e08e

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

operator/requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@ cryptography==46.0.3
1414
# Python dotenv (for reading .env files in diagnostics)
1515
python-dotenv==1.2.1
1616

17-
# AI provider SDKs (for API key validation in configure.py)
17+
# AI provider SDKs (for API key validation and catalog refresh in configure.py)
1818
httpx==0.27.2 # Pinned to 0.27.x (0.28.x removed proxies parameter, breaks openai SDK)
1919
openai==2.7.1 # Latest stable
2020
anthropic==0.72.0 # Latest stable
21+
requests>=2.31.0 # For model catalog refresh (OpenRouter, Ollama)
2122

2223
# Numeric computation (for grounding calculation in admin scripts)
2324
numpy==2.3.4 # Required for measurement tools and statistical calculations

0 commit comments

Comments
 (0)