Closed
Description
Confirm this is an issue with the Python library and not an underlying OpenAI API
- This is an issue with the Python library
Describe the bug
The AzureOpenAI client generates the wrong URL for the realtime websocket connection when creating the client with a azure_endpoint and azure_deployment:
- it generates:
wss://<azure_endpoint without https://>/openai/deployments/<azure_deployment)/realtime?model=<model_param>&api-version=2024-10-01-preview&deployment=<model_param>
- it should generate:
wss://<azure_endpoint without https://>/openai/realtime?model=<model_param>&api-version=2024-10-01-preview&deployment=<azure_deployment>
When not passing azure_deployment to the client it does work!
To Reproduce
- Create a AzureOpenAI client with endpoint and deployment
- Connect to realtime api
Code snippets
OS
MacOS
Python version
Python 3.13.1
Library version
openai v1.61.1