OpenAI API: Agents
26mGeneral2025-04-24
Authors

Morten Rand-Hendriksen
Senior Staff Instructor, Speaker, Web Designer, and Software Developer
Course details
AI agents generate plans and perform complex multi-step tasks based on the user input. The OpenAI API provides comprehensive support for building AI agents that use models, tools, knowledge and memory, audio and speech, guardrails, orchestration, and MCP that can be customized to fit specific needs and scenarios. This course explores how to develop advanced agents with the OpenAI API and the Agents Python SDK. Through videos, articles, and hands-on practice in GitHub Codespaces, you’ll define custom agents, set up agent runners, configure handoffs so agents can work together, add guardrails for content moderation, and extend the agents with off-the-shelf OpenAI features, custom functions, and MCP (Model Context Protocol) servers.
Learning objectives
Define what the OpenAI API Agents Python SDK is and how it works.
Describe the agent lifecycle including agents, runners, handoffs, and moderation.
Extend agents with custom tools through function calling.
Build OpenAI agents that use MCP servers.
Learning objectives
Define what the OpenAI API Agents Python SDK is and how it works.
Describe the agent lifecycle including agents, runners, handoffs, and moderation.
Extend agents with custom tools through function calling.
Build OpenAI agents that use MCP servers.
Skills covered
OpenAI APIAPIsOpenAIAI Productivity ToolsGenerative AIArtificial Intelligence for BusinessArtificial Intelligence (AI)Business Software and ToolsSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Building AI agents with the OpenAI Agents SDK
1. Introducing OpenAI API Agents
- 02 - Introducing the OpenAI Agents SDK
- 03 - Core concepts - Agents, runners, handoffs, and guardrails
- 04 - Authentication
- 05 - Anatomy of a simple agent workflow
- 06 - Exploring agent examples
- 07 - Tools and capabilities
- 08 - Tracing
2. Developing Agents with the OpenAI API
- 09 - Hands on with a multi-agent project
Conclusion
- 10 - Going further
Related courses
- OpenAI Realtime API: Building Voice Agents with Realtime API and the Agents SDK
- Build with AI: Creating AI Agents with OpenAI's Responses API
- Build with AI: Building a Project with the ChatGPT API
- OpenAI API: Function Calling
- OpenAI API and MCP Development
- Azure AI for Developers: Building AI Agents
- Hands-On AI: OpenAI Realtime API for Voice Conversations
- Building a Project with the ChatGPT API
Related learn paths
- Build AI Products Using Azure AI Services in Your Development Lifecycle
- Improve Your Programming Skills with Artificial Intelligence
- Getting Started with Prompt Engineering
- Develop Your Skills with the OpenAI API
- Hands-On Projects for OpenAI-Powered Apps
- Building Generative AI Skills for Web Developers
- Foundational AI Skills for Azure Administration
- Getting Started with Building Custom GPTs