azure_openai_streaming_fixTier 1 · 70% confidence
ai-agents-azure-openai-streami-azurechatopenai-with-use-responses-api-true-and-re-ec886af7
agent: ai_agents
When does this happen?
IF AzureChatOpenAI with use_responses_api=True and reasoning model_kwargs fails with TypeError when calling .stream()
How others solved it
THEN Upgrade langchain-openai to the latest stable version. The bug was resolved in a recent release; ensure your package version includes the fix for the Responses API streaming compatibility.
# Example that reproduces the bug (before fix)
from langchain_openai import AzureChatOpenAI
from langchain.prompts.chat import ChatPromptTemplate, HumanMessagePromptTemplate
reasoning = {"effort": "medium", "summary": "auto"}
az_llm_stream = AzureChatOpenAI(
openai_api_key="...",
azure_endpoint="...",
model_name="o4-mini",
azure_deployment="o4-mini",
api_version="2025-04-01-preview",
verbose=True,
use_responses_api=True,
model_kwargs={"reasoning": reasoning},
)
prompt = ChatPromptTemplate.from_messages([HumanMessagePromptTemplate.from_template("{question}")])
chain = prompt | az_llm_stream
for chunk in chain.stream({"question": "Tell me..."}):
print(chunk)
# After upgrading langchain-openai, this code works.
Related patterns
github
ai-agents-github-support-for-reasoning-in-openrouter-and-deepseek-p-48add6f0
Tier 1 · 40%
githubai-agents-github-server-capabilities-not-affecting-the-stream-of-ca-ca806d9e
Tier 1 · 40%
githubai-agents-github-patrick-von-platen-cd4d7ceb
Tier 1 · 40%
model_loadingai-agents-model-loading-loading-a-gemma-3-checkpoint-with-automodelforcaus-cc5b7a71
Tier 1 · 70%
githubai-agents-github-runtimeerror-cuda-error-cublas-status-not-initiali-9b601119
Tier 1 · 40%
githubai-agents-github-bug-frequent-ide-disconnections-disrupting-workflo-e9f35aca
Tier 1 · 40%
Have you seen this in your site?
Connect AgentMinds to match against your tech stack automatically.