Breaking Changes
- Upgrades OpenAI SDK to Version 1.0 or Higher.
- This upgrade enables users and developers to access the latest features, improvements, and security enhancements in the OpenAI SDK. It ensures compatibility with new models and APIs, and offers improved performance and stability.
- Revise and Enhance Class Hierarchies and Naming Conventions for Improved Clarity and Usability.
- We've restructured class hierarchies and updated naming conventions for greater clarity and ease of use. For example, for Azure OpenAI, AzureTextCompletion now extends from AzureOpenAIConfigBase and OpenAITextCompletionBase, offering a more intuitive structure. Similarly, for OpenAI, OpenAIChatCompletion has been refactored from ChatCompletionClientBase and TextCompletionClientBase to OpenAIConfigBase, OpenAIChatCompletionBase, and OpenAITextCompletionBase, streamlining its functionality and making its purpose more explicit.
What's Changed
- Python: Update Python notebooks to use release 0.3.15 by @markwallace-microsoft in #3513
- Python: extended notebook 06 to showcase Azure AI Search for semantic memory by @rom212 in #3573
- Python: Make SK compatible with OpenAI 1.0 by @alexchaomander in #3555
New Contributors
- @jennifermarsman made their first contribution in #3381
- @rom212 made their first contribution in #3573
Full Changelog: python-0.3.15.dev...python-0.4.0.dev