From the course: Azure AI for Developers: Building AI Agents

Unlock this course with a free trial

Join today to access over 25,600 courses taught by industry experts.

OpenAI API Assistants overview

OpenAI API Assistants overview

- [Instructor] The Azure Open AI Assistants API is a feature of Azure OpenAI that enables developers to easily build powerful AI Assistants within their applications. The Chat Completions API the developers normally use was lightweight and powerful, but it was inherently stateless. This meant that developers had to do a lot of manual work, such as managing conversation state and chat Threads, tool integrations, retrieving documents and indexes, and executing code manually. The Azure Open AI Assistants API provides a solution for these challenges. The API supports persistent automatically managed Threads. This means that as a developer, you no longer need to develop conversation state management systems and work around a model's context window constraints. The API will automatically handle the optimizations to keep the Thread below the maximum context window of your chosen model. Once you create a Thread, you can simply append new Messages to it as users respond. The API also has a…

Contents