fix(openai): let user-provided User-Agent override the Azure default (#35523)

This commit is contained in:
Weiguang Li
2026-03-29 09:41:19 +08:00
committed by GitHub
parent 5993392883
commit feb992abfe
3 changed files with 3 additions and 3 deletions

View File

@@ -677,8 +677,8 @@ class AzureChatOpenAI(BaseChatOpenAI):
"base_url": self.openai_api_base,
"timeout": self.request_timeout,
"default_headers": {
**(self.default_headers or {}),
"User-Agent": "langchain-partner-python-azure-openai",
**(self.default_headers or {}),
},
"default_query": self.default_query,
}

View File

@@ -200,8 +200,8 @@ class AzureOpenAIEmbeddings(OpenAIEmbeddings): # type: ignore[override]
"timeout": self.request_timeout,
"max_retries": self.max_retries,
"default_headers": {
**(self.default_headers or {}),
"User-Agent": "langchain-partner-python-azure-openai",
**(self.default_headers or {}),
},
"default_query": self.default_query,
}

View File

@@ -169,8 +169,8 @@ class AzureOpenAI(BaseOpenAI):
"timeout": self.request_timeout,
"max_retries": self.max_retries,
"default_headers": {
**(self.default_headers or {}),
"User-Agent": "langchain-partner-python-azure-openai",
**(self.default_headers or {}),
},
"default_query": self.default_query,
}