OpenAI API: Agents

OpenAI API: Agents

26mGeneral2025-04-24

Authors

Morten Rand-Hendriksen

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.

Skills covered

OpenAI APIAI Agents and Agentic SystemsAPIsAI Development Tools and PlatformsOpenAIBuilding with AISoftware DevelopmentOne-Off

Concepts

Introduction

  • Building AI agents with the OpenAI Agents SDK

Introducing OpenAI API Agents

  • Introducing the OpenAI Agents SDK
  • Core concepts - Agents, runners, handoffs, and guardrails
  • Authentication
  • Anatomy of a simple agent workflow
  • Exploring agent examples
  • Tools and capabilities
  • Tracing

Developing Agents with the OpenAI API

  • Hands on with a multi-agent project

Conclusion

  • Going further
40,000 Toman