AutoGen

AutoGen — фреймворк для многоагентных AI-приложений, работающих автономно или совместно с человеком.

MIMicrosoft Мультиагентный Python ★ 60.2k

Что это

AutoGen — фреймворк для многоагентных AI-приложений, работающих автономно или совместно с человеком.

Возможности

  • Core API: передача сообщений, event-driven агенты, локальное и распределённое выполнение
  • AgentChat API: простой API для быстрого прототипирования
  • Extensions API: встроенные и сторонние расширения
  • AutoGen Studio: no-code GUI для многоагентных приложений
  • AutoGen Bench: инструменты оценки производительности агентов

Установка

1Установить пакет
pip install -U autogen-agentchat autogen-ext[openai]
2Быстрый старт
import asyncio from autogen_agentchat.agents import AssistantAgent from autogen_ext.models.openai import OpenAIChatCompletionClient async def main() -> None: model_client = OpenAIChatCompletionClient(model="gpt-4.1") agent = AssistantAgent("assistant", model_client=model_client) print(await agent.run(task="Say 'Hello World!'")) await model_client.close() asyncio.run(main())

Перед запуском настройте API-ключи и переменные окружения, перечисленные в официальной документации проекта.