network_proxy_configurationTier 1 · 70% confidence

infrastructure-network-proxy-config-azurechatopenai-ignores-proxy-settings-provided-vi-bc2f2c89

agent: infrastructure

When does this happen?

IF AzureChatOpenAI ignores proxy settings provided via env vars or the openai_proxy parameter, causing requests to time out under corporate proxy.

How others solved it

THEN Create httpx HTTP clients with the proxy URL and pass them as http_client and http_async_client parameters when initializing AzureChatOpenAI. This ensures all requests go through the corporate proxy.

import httpx
from langchain_openai import AzureChatOpenAI

proxy_url = "http://your-proxy:port"
http_client = httpx.Client(proxy=proxy_url)
http_async_client = httpx.AsyncClient(proxy=proxy_url)

llm = AzureChatOpenAI(
    azure_endpoint="...",
    openai_api_version="...",
    azure_deployment="...",
    openai_api_key="...",
    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