From 3445530dbf18d43c322686d9556d2b6d49683b2d Mon Sep 17 00:00:00 2001 From: niyoh Date: Mon, 13 Apr 2026 22:47:24 +0800 Subject: [PATCH] feat(web): support TAVILY_BASE_URL env var for custom proxy endpoints Make Tavily client respect a TAVILY_BASE_URL environment variable, defaulting to https://api.tavily.com for backward compatibility. Consistent with FIRECRAWL_API_URL pattern already used in this module. --- tools/web_tools.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/web_tools.py b/tools/web_tools.py index c24f1fc38..9e5d878da 100644 --- a/tools/web_tools.py +++ b/tools/web_tools.py @@ -282,7 +282,7 @@ def _get_async_parallel_client(): # ─── Tavily Client ─────────────────────────────────────────────────────────── -_TAVILY_BASE_URL = "https://api.tavily.com" +_TAVILY_BASE_URL = os.getenv("TAVILY_BASE_URL", "https://api.tavily.com") def _tavily_request(endpoint: str, payload: dict) -> dict: