From 81c19a8a4f1c99f721d4c65fbcddcec6474b752b Mon Sep 17 00:00:00 2001 From: salmonik Date: Wed, 4 Nov 2026 01:11:29 +0100 Subject: http: add connect and request timeouts --- src/openrouter/mod.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/openrouter') diff --git a/src/openrouter/mod.rs b/src/openrouter/mod.rs index 1d3b443..1b2caf4 100644 --- a/src/openrouter/mod.rs +++ b/src/openrouter/mod.rs @@ -1,3 +1,5 @@ +use std::time::Duration; + use tracing::info; use reqwest::Client; @@ -49,7 +51,11 @@ impl OpenRouterClient { api_key, model, api_url, - client: Client::new(), + client: Client::builder() + .connect_timeout(Duration::from_secs(10)) + .timeout(Duration::from_secs(60)) + .build() + .unwrap_or_default(), } } -- cgit v1.2.3