diff --git a/backend/internal/model/usecase/model.go b/backend/internal/model/usecase/model.go index d6a852b4..f046ea92 100644 --- a/backend/internal/model/usecase/model.go +++ b/backend/internal/model/usecase/model.go @@ -36,6 +36,7 @@ func NewModelUsecase( MaxIdleConnsPerHost: 100, MaxConnsPerHost: 100, IdleConnTimeout: time.Second * 30, + Proxy: http.ProxyFromEnvironment, }, } return &ModelUsecase{repo: repo, cfg: cfg, logger: logger, client: client} diff --git a/backend/internal/proxy/proxy.go b/backend/internal/proxy/proxy.go index 8b3d923c..612c2dc7 100644 --- a/backend/internal/proxy/proxy.go +++ b/backend/internal/proxy/proxy.go @@ -58,6 +58,7 @@ func NewLLMProxy( MaxConnsPerHost: cfg.LLMProxy.ClientPoolSize, MaxIdleConnsPerHost: cfg.LLMProxy.ClientPoolSize, IdleConnTimeout: 24 * time.Hour, + Proxy: http.ProxyFromEnvironment, DialContext: (&net.Dialer{ Timeout: 30 * time.Second, KeepAlive: 24 * time.Hour,