From bb1f85cb3e5984dde127202f630715c239219aa4 Mon Sep 17 00:00:00 2001 From: tong3jie <14191774+tong3jie@users.noreply.github.com> Date: Mon, 23 Mar 2026 17:49:33 +0800 Subject: [PATCH] fix(provider): set default HTTP client timeout when timeout is non-positive --- pkg/providers/openai_compat/provider.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/pkg/providers/openai_compat/provider.go b/pkg/providers/openai_compat/provider.go index 9895a018a..7fe8f62b1 100644 --- a/pkg/providers/openai_compat/provider.go +++ b/pkg/providers/openai_compat/provider.go @@ -71,6 +71,8 @@ func WithRequestTimeout(timeout time.Duration) Option { return func(p *Provider) { if timeout > 0 { p.httpClient.Timeout = timeout + } else { + p.httpClient.Timeout = defaultRequestTimeout } } }