Переписываем агента с нативного Python на OpenAI SDK

Бесплатный фрагмент урока

Фрагмент закончился

Полный урок открывается по подписке на курс

Как получить доступ

Теперь у нас достаточно знаний об инструментах OpenAI Agents SDK. Давайте перепишем на Agents SDK пример, где мы узнавали текущую погоду в городе: цикл, который мы писали на нативном Python и в котором было довольно много строк. Обратите внимание, насколько компактнее и читабельнее всё станет: мы используем фреймворк, который берёт эту работу на себя.

Установка библиотеки

Важный момент: библиотека agents устанавливается не через pip install agents, а так:

После этого становится доступна библиотека agents, из которой мы импортируем Agent, Runner, function_tool и trace - все инструменты, которые мы рассмотрели в теоретической части. По желанию можно импортировать и исключение MaxTurnsExceeded: оно сработает, если агент не уложится в заданное число кругов.

Дальше в уроке

  • Код агента на Agents SDK
  • Трасса на платформе OpenAI

Как получить доступ к полному уроку

Урок входит в программу "AI инжиниринг": доступ ко всем её курсам на 1 год - 5000 ₽ (стоимость в других валютах можно уточнить у автора).

Войдите / зарегистрируйтесь на сайте, чтобы получить данные для оплаты.