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 - Azure AI Services Tutorial
From the course: Azure AI for Developers: Building AI Agents
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
-
-
-
Understanding AI agents2m 57s
-
(Locked)
OpenAI API Assistants overview5m 21s
-
(Locked)
Function calling5m 34s
-
(Locked)
File search4m 56s
-
(Locked)
Code Interpreter3m 21s
-
(Locked)
Multi-agent collaboration7m 7s
-
(Locked)
Creating assistants in Azure AI Foundry2m 38s
-
(Locked)
Challenge: Create agents using Assistants API1m 54s
-
(Locked)
Solution: Create agents using Assistants API3m 43s
-
-
-
-