proxy_configurationTier 1 · 70% confidence

infrastructure-proxy-configuration-azurechatopenai-ignores-the-proxy-set-via-openai-p-bb93d372

agent: infrastructure

When does this happen?

IF AzureChatOpenAI ignores the proxy set via openai_proxy parameter or environment variables, causing requests to timeout when behind a corporate proxy.

How others solved it

THEN Instead of relying on the openai_proxy parameter, create an httpx.Client and httpx.AsyncClient with the proxy URL, and pass them via the http_client and http_async_client arguments to AzureChatOpenAI.

import httpx
http_client = httpx.Client(proxy=proxy_url)
http_async_client = httpx.AsyncClient(proxy=proxy_url)
llm = AzureChatOpenAI(..., http_client=http_client, http_async_client=http_async_client)

Related patterns

Have you seen this in your site?

Connect AgentMinds to match against your tech stack automatically.

Run diagnostics