Repolode
openai

openai/openai-agents-python

Лёгкий Python-фреймворк для создания мультиагентных процессов с инструментами, передачей задач, ограничителями, сессиями и трассировкой; поддерживает OpenAI и более 100 LLM-провайдеров.

Звёзды
30,164
Форки
5,079
Открытые issues
23
Последний коммит
9 часов назад

Что это?

OpenAI Agents SDK — это Python-фреймворк для создания агентов: LLM с заданными инструкциями, инструментами, ограничителями и механизмом передачи задач другим агентам. Он поддерживает API OpenAI Responses и Chat Completions, а также более 100 других LLM, поэтому не привязан к одному провайдеру.

Помимо текстовых агентов, SDK включает sandbox-агентов, которые выполняют длительные задачи в контейнере, realtime-агентов для голосовых и мультимодальных сессий с низкой задержкой через WebSocket, а также голосовые конвейеры, объединяющие преобразование речи в текст, работу агента и синтез речи. Сессии сохраняют историю диалога между запусками, а встроенные механизмы human-in-the-loop позволяют людям подключаться к выполнению агента.

Трассировка записывает запуски агентов, чтобы разработчики могли просматривать, отлаживать и оптимизировать рабочие процессы. Версия для JavaScript/TypeScript поддерживается отдельно в соседнем репозитории.

Ключевые возможности

  • 01Агенты с заданными инструкциями, инструментами, ограничителями и механизмом передачи задач
  • 02Поддержка API OpenAI Responses и Chat Completions, а также более 100 других LLM
  • 03Sandbox-агенты, которые изучают файлы, выполняют команды и применяют патчи в рабочей среде
  • 04Realtime- и голосовые агенты для голосовых конвейеров на основе WebSocket
  • 05Автоматическое управление историей сессий и встроенная трассировка

Сценарии использования

  • Создание мультиагентной системы, в которой специализированные агенты выполняют делегированные подзадачи
  • Создание голосового помощника, объединяющего распознавание речи, агента и синтез речи
  • Запуск агента для программирования или исследований, которому нужно читать файлы и выполнять команды в sandbox
  • Отладка и мониторинг запусков агентов в production с помощью встроенной трассировки

Быстрый старт

  1. 1

    Создать виртуальное окружение

    python -m venv .venv
  2. 2

    Активировать виртуальное окружение

    source .venv/bin/activate
  3. 3

    Установить пакет openai-agents

    pip install openai-agents
  4. 4

    Задать переменную среды OPENAI_API_KEY, а затем запустить текстового агента

Что важно знать

  • Требуется Python версии 3.10 или новее.
  • Для запуска примеров нужен ключ API OpenAI (OPENAI_API_KEY).

Темы

Частые вопросы

Что такое openai-agents-python?
Лёгкий Python-фреймворк для создания мультиагентных процессов с инструментами, передачей задач, ограничителями, сессиями и трассировкой; поддерживает OpenAI и более 100 LLM-провайдеров. OpenAI Agents SDK — это Python-фреймворк для создания агентов: LLM с заданными инструкциями, инструментами, ограничителями и механизмом передачи задач другим агентам. Он поддерживает API OpenAI Responses и Chat Completions, а также более 100 других LLM, поэтому не привязан к одному провайдеру.
openai-agents-python можно использовать бесплатно? Какая у него лицензия?
openai-agents-python распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
openai-agents-python всё ещё поддерживается?
Активно поддерживается. Последний коммит в openai-agents-python — 20 окт. 2026 г..
Для чего можно использовать openai-agents-python?
Создание мультиагентной системы, в которой специализированные агенты выполняют делегированные подзадачи Создание голосового помощника, объединяющего распознавание речи, агента и синтез речи Запуск агента для программирования или исследований, которому нужно читать файлы и выполнять команды в sandbox Отладка и мониторинг запусков агентов в production с помощью встроенной трассировки
Как установить openai-agents-python?
Создать виртуальное окружение: python -m venv .venv Активировать виртуальное окружение: source .venv/bin/activate Установить пакет openai-agents: pip install openai-agents Задать переменную среды OPENAI_API_KEY, а затем запустить текстового агента
Где скачать openai-agents-python?
Исходный код и инструкции по установке — на GitHub: https://github.com/openai/openai-agents-python

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.

187,7 тыс.45,9 тыс.PythonOtherОбновлён вчера