#26897 [Bug]: GPT-5.4+ Responses bridge fails with "api_base=None" when calling via langchain create_agent on Azure Cognitive Services endpoint
### Check for existing issues
- [x] I have searched the existing issues and checked that my issue is not a duplicate.
### What happened?
When using `langchain.agents.create_agent` with `langchain_litellm.ChatLiteLLM` (backed by `litellm.Router` for an Azure GPT-5.4 deployment on a `*.cognitiveservices.azure.com` endpoint), passing `reasoning_effort` together with tools causes every call to fail with:
litellm.APIConnectionError: AzureException APIConnectionError - api_base is required for Azure AI Studio. Please set the api_base parameter. Passed api_base=None
Removing `reasoning_effort` makes the same agent succeed. Calling `litellm.Router.acompletion` directly with the same model, tools, and `reasoning_effort` also succeeds — so the trigger is something specific to the `create_agent`/`ChatLiteLLM` path (likely `bind_tools` or the way agent middleware forwards params), not raw `litellm.acompletion`.
The error originates from the GPT-5.4+ auto-bridge in `litellm/main.py:responses_api_bridge_check` (~line 978) which forces calls with `tools + reasoning_effort` onto the Azure Responses path, where the URL builder in `litellm/llms/azure/responses/tra…