Přeskočit na obsah
ejaj.cz

openai-agents-python

„“Open sourceAPILow-code / No-code

Python knihovna od OpenAI pro stavbu agentních AI aplikací s nástroji, delegováním úkolů mezi agenty a kontrolou vstupů/výstupů.

openai.github.io
Náhled nástroje openai-agents-python

O nástroji

Agents SDK je open-source Python knihovna od OpenAI pro stavbu agentních AI aplikací s minimem abstrakcí. Nabízí sadu základních prvků: agenty (LLM vybavené instrukcemi a nástroji), handoffs neboli agents as tools pro delegování úkolů mezi agenty a guardrails pro validaci vstupů a výstupů agenta. Jde o produkčně připravený nástupce dřívějšího experimentálního projektu Swarm. Instalace probíhá příkazem pip install openai-agents, vyžaduje Python 3.10+ a nastavení proměnné prostředí OPENAI_API_KEY. Ukázkový příklad vytvoří agenta pomocí třídy Agent a spustí ho přes Runner.run_sync. SDK ve výchozím nastavení pro modely OpenAI využívá Responses API, nad kterým staví vyšší vrstvu řídící agent loop – tedy volání nástrojů, předávání výsledků zpět modelu a pokračování až do dokončení úkolu; podporuje ale i Chat Completions API a další LLM providery. Mezi další funkce patří function tools pro proměnu libovolné Python funkce v nástroj s automatickou generací schématu a validací přes Pydantic, integrace nástrojů přes MCP servery, sessions jako perzistentní paměťová vrstva mezi kroky agenta, podpora zapojení člověka do běhu (human-in-the-loop) a vestavěný tracing pro vizualizaci a ladění workflow. SDK dále umožňuje stavět hlasové agenty v reálném čase (Realtime Agents) s modelem gpt-realtime-2.1 včetně detekce přerušení a správy kontextu a podporuje sandboxové agenty běžící v izolovaných pracovních prostorech.

Klíčové vlastnosti

  • Agent loop pro volání nástrojů a pokračování až do dokončení úkolu
  • Handoffs pro delegování úkolů mezi více agenty
  • Function tools s automatickou generací schématu přes Pydantic
  • Guardrails pro validaci vstupů a výstupů agenta
  • Sessions jako perzistentní paměť mezi kroky agenta
  • Vestavěný tracing pro vizualizaci a ladění workflow

Časté dotazy

Co Agents SDK umí?

Umožňuje stavět agentní AI aplikace v Pythonu pomocí agentů (LLM s nástroji a instrukcemi), delegování úkolů mezi agenty přes handoffs a validaci vstupů/výstupů pomocí guardrails. Podporuje i hlasové agenty v reálném čase a sandboxové agenty v izolovaných prostředích.

Kolik knihovna stojí?

Samotná knihovna je open-source a zdarma, platí se pouze za využívání OpenAI API (nebo jiného LLM providera) podle spotřeby.

Jak s knihovnou začít?

Nainstalujte ji příkazem pip install openai-agents (vyžaduje Python 3.10+), nastavte proměnnou prostředí OPENAI_API_KEY a vytvořte agenta pomocí třídy Agent, kterého spustíte přes Runner.run_sync.

Kategorie

AI novinky do e-mailu

Každý pátek 3 vybrané AI nástroje, prompt týdne a to nejdůležitější ze světa AI — přehledně, česky a bez balastu.

Jeden z nejstarších pravidelných českých AI newsletterů.

Jednou týdně, v pátek. Žádný spam — odhlásíte se jedním klikem.

Podobné nástroje

Hledáte alternativu k openai-agents-python? Tady je 6 podobných nástrojů z kategorie Low-code / No-code.

Zobrazit všechny alternativy v kategorii Low-code / No-code