Python-фреймворк для создания приложений и агентов на базе LLM со стандартными интерфейсами для моделей, эмбеддингов, векторных хранилищ и сторонних интеграций.
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
Создать виртуальное окружение
python -m venv .venv - 2
Активировать виртуальное окружение
source .venv/bin/activate - 3
Установить пакет openai-agents
pip install openai-agents - 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 обновляется ежедневно.
Похожие проекты
Python-фреймворк с открытым исходным кодом для оркестрации автономных AI-агентов с ролями (Crews) и событийных рабочих процессов (Flows).
Минималистичная библиотека Python для создания AI-агентов, которые записывают свои действия на Python и выполняют их.
SDK для создания AI-агентов и мультиагентных систем на Python, .NET и Java с интеграциями моделей, плагинов и векторных баз данных.
Python-фреймворк для создания автономных AI-агентов, которые исследуют, планируют, пишут код и выполняют задачи; поддерживает память, RAG и более 100 LLM-провайдеров.
AutoGPT — платформа с открытым исходным кодом для создания, запуска и планирования AI-агентов, выполняющих многоэтапные рабочие процессы по текстовому описанию или с помощью визуального конструктора.