The Azure AI Assistant Tool is experimental Python application and middleware designed to simplify the development, experimentation, testing, and debugging of OpenAI assistants.
Support for Assistant V2 API for following features:
Added support to assistant tool UI and middleware library for temperature, top_p, response_format, truncation_strategy, max_completion_tokens, max_prompt_tokens setting
Added support for tool resources for code interpreter and file search tools for the assistant tool UI and middleware (assistant creation and update)
Added support for attachments (files for code interpreter and file search tools) when adding message to thread.
Assistant configuration yaml files require update for tool_resources and file_search tools, see the updated samples for required changes.
Minor UI updates to the tool
Version updated to 0.3.0-alpha
Does this introduce a breaking change?
Yes, due to OpenAI V2 API changes.
Also, currently AzureOpenAI does not support OpenAI V2 changes. In order to use V1 version, you need to install azure-ai-assistant library 0.2.12a version of the library and openai 1.20.0 version or earlier.
[X] Yes
[ ] No
Pull Request Type
What kind of change does this Pull Request introduce?
[X] Bugfix
[X] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:
Purpose
Does this introduce a breaking change?
Yes, due to OpenAI V2 API changes. Also, currently AzureOpenAI does not support OpenAI V2 changes. In order to use V1 version, you need to install azure-ai-assistant library 0.2.12a version of the library and openai 1.20.0 version or earlier.
Pull Request Type
What kind of change does this Pull Request introduce?