The Azure AI Assistant Tool is experimental Python application and middleware designed to simplify the development, experimentation, testing, and debugging of OpenAI assistants.
Added support for graphical UI for configuring frequency_penalty, max_tokens, presence_penalty, response_format, seed, temperature, top_p, max_text_messages for ChatAssistantClient based assistants. You can tune the settings while running the assistant.
Added file_references field for Assistant configurations to be able to refer a file inside instructions
Fixed async assistant client for on_function_call_processed event in asynchronous context
Added new samples directory and there first example sample for intelligent PetTravelPlanChatAssistant chat bot, which uses ChatAssistantClient API and reads yaml file as input which describes the form that describes the logic assistant will process on, See more in the specific README in the samples/PetTravelPlanChatAssistant folder.
Added UI change to get assistant configurations using direct double click from assistant list in main application UI.
Updated version to 0.2.10-alpha
Does this introduce a breaking change?
There is minor break if you earlier used temperature from ChatAssistantClient process_messages method, this has been now removed and handled through AssistantConfig object.
[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)
[X] Documentation content changes
[ ] Other... Please describe:
Other Information
New version azure_ai_assistant-0.2.10a1-py3-none-any.whl is required to install to get latest updates in use.
Purpose
file_references
field for Assistant configurations to be able to refer a file inside instructionssamples
directory and there first example sample for intelligent PetTravelPlanChatAssistant chat bot, which uses ChatAssistantClient API and reads yaml file as input which describes the form that describes the logic assistant will process on, See more in the specific README in thesamples/PetTravelPlanChatAssistant
folder.Does this introduce a breaking change?
There is minor break if you earlier used temperature from ChatAssistantClient process_messages method, this has been now removed and handled through AssistantConfig object.
Pull Request Type
What kind of change does this Pull Request introduce?
Other Information