You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
The text was updated successfully, but these errors were encountered:
I’ve set up a PR (#2123) that addresses this issue. The PR updates both the synchronous and asynchronous realtime configuration methods to ensure the correct azure_deployment is used in the URL. I also added a check to raise an error if azure_deployment isn’t provided, preventing any misconfigurations.
All tests have been run and passed successfully, so everything looks good from my end. Feel free to take a look at the PR and let me know if you have any questions or further feedback.
Confirm this is an issue with the Python library and not an underlying OpenAI API
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:
wss://<azure_endpoint without https://>/openai/deployments/<azure_deployment)/realtime?model=<model_param>&api-version=2024-10-01-preview&deployment=<model_param>
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
Code snippets
OS
MacOS
Python version
Python 3.13.1
Library version
openai v1.61.1
The text was updated successfully, but these errors were encountered: