Přeskočit na obsah
Nástroje 4 min čtení

Knihovna openai-python dostala 42 nových koncových bodů pod Agents API

Oficiální python klient OpenAI vydal za dva dny čtyři verze. Soupis koncových bodů v něm vyskočil z 263 na 306, protože poslední z nich přidala celé Agents API včetně prostředí pro spouštění příkazů a trezoru na přihlašovací údaje. Rozhraní je označené jako beta a klient k němu posílá vlastní hlavičku.

Oficiální klient OpenAI pro Python vydal mezi 9. a 10. zářím 2026 čtyři verze. Poslední dvě dělí na PyPI dvě hodiny a devět minut: 3.12.0 se nahrálo 10. září v 17.29 UTC, 3.13.0 v 19.38 UTC. V té druhé přibylo do knihovny Agents API a s ním rozhraní, které dosud v klientovi nemělo obdobu.

Otevřené ocelové dveře bankovního trezoru se soustavou západek
Dveře trezoru Federální rezervní banky v Clevelandu. Na přihlašovací údaje má Agents API vlastní trezor pod cestou /vaults. Foto: Spamguy at English Wikipedia, Wikimedia Commons (CC BY 2.5)

Soupis cest narostl o šestinu

Repozitář vede v souboru api.md strojově generovaný seznam všech metod klienta a u každé uvádí i cestu, na kterou míří. Ve značce v3.12.0 je v něm 263 záznamů, ve v3.13.0 jich je 306. Verze 3.11.0 měla týchž 263, takže celý rozdíl padá na jedno vydání.

Rozdíl je 43 řádků, ale nových cest je 42. Třiatřicet z nich začíná na /agents a devět na /vaults. Zbylý řádek nový koncový bod není, o tom níž. Kolo ke stažení tomu odpovídá: 1,75 MB u verze 3.11.0, 1,86 MB u 3.12.0 a 2,01 MB u 3.13.0.

Agent dostane sezení, prostředí a podagenty

Pět cest obsluhuje samotné agenty, tedy jejich založení, čtení, úpravu, výpis a smazání. Zbytek je stavba kolem nich. Sezení má vlastní pětici a k ní proud událostí přes GET /agents/sessions/{session_id}/events. Prostředí, ve kterém agent pracuje, umí přebírat soubory a má vlastní šablony s pěti cestami. Výstupy sezení se čtou jako artefakty, u kterých je i samostatná cesta na stažení obsahu.

Nejhlouběji zanořená cesta v celém soupisu vede na /agents/sessions/{session_id}/subagents/{subagent_id}/turns/{turn_id}/items. Agent tedy smí založit podagenta, ten má svá kola a každé kolo své položky. Mezi datovými typy, které vydání přidalo, je i agent_command_execution_item – záznam o spuštěném příkazu.

Že jde o beta rozhraní, není jen věc pojmenování. Metody sedí v klientovi pod client.beta.agents a zdrojový soubor agents.py ke každému volání přibaluje hlavičku OpenAI-Beta: agents=v1. Rychlý start v dokumentaci to potvrzuje z druhé strany: kdo volá rozhraní ručně přes cURL, musí hlavičku přidat sám, protože ji sady nástrojů doplňují za něj.

Tentýž návod říká, na čem to běží. Agenta obsluhuje podle něj Codex harness spravovaný OpenAI a příklad zakládá prostředí typu openai_hosted s modelem gpt-6-astra. Klíč k rozhraní potřebuje oprávnění api.agents.readapi.agents.write, k tomu api.responses.write na vlastní běh modelu. Dokumentace k tomu přidává větu, kterou stojí za to číst pomalu: klíč patří mimo sandbox agenta. O tom, jak Codex zachází se shrnutím konverzace, jsme psali dřív.

Trezor stojí mimo cestu agentů

Devět cest na přihlašovací údaje je v klientovi zařazených pod client.beta.agents.vaults, jenže v adresách žádné agenty nemají. Vedou na /vaults/vaults/{vault_id}/credentials, tedy do kořene rozhraní. Trezor se dá založit, přečíst, vypsat a smazat; uvnitř něj se totéž dělá s jednotlivými údaji.

Je to drobnost v pojmenování, která ale něco říká o záměru. Kdyby byl trezor součástí agenta, patřil by pod jeho cestu. Takhle vypadá jako zásobárna, ke které se agent připojuje – a kterou může sdílet víc sezení. Dokumentace k trezoru samostatnou stránku nemá; guides/agents-api/vaults.md vrací 404 a jediné, co je o něm veřejně k dispozici, je právě soupis cest v klientovi.

Live API přišlo o dvě hodiny dřív

Vydání 3.12.0 přidalo hlasové rozhraní, ale v počtu 263 se to neprojevilo. Jeho koncové body totiž nejsou v hlavním soupisu, mají vlastní soubor src/openai/resources/live/api.md. Ve značce v3.11.0 ten soubor neexistuje vůbec, ve 3.12.0 má sedm cest a ve 3.13.0 tentýž počet.

Sedmičku tvoří založení sezení a za ním accept, content, fork, hangup, referreject. Přijmout hovor, odmítnout ho, zavěsit a přepojit jinam – slovník telefonní ústředny, ne chatovacího rozhraní. Sedí to k tomu, co průvodce GPT-Live popisuje: model vede mluvenou konverzaci, umí poslouchat a mluvit zároveň, a práci předává na pozadí jinému modelu nebo agentovi.

Ceník je u něj postavený na čase, ne na tokenech. Karta modelu gpt-live-1 uvádí 0,05 USD za minutu hlasového sezení s účtováním po sekundách a s výslovnou poznámkou, že se délka nezaokrouhluje nahoru na celé minuty. Práce modelu na pozadí se počítá zvlášť běžnou sazbou. Tatáž karta uvádí, že model neobsluhuje /v1/responses, /v1/chat/completions ani /v1/realtime – jedinou podporovanou cestou je /v1/live/sessions.

Jeden ze 43 řádků nový není

Zbývá dopočítat rozdíl. Třiatřicet cest pod agenty a devět pod trezory dá 42, kdežto soupis vyrostl o 43 řádků. Ten jedenačtyřicátý druhý řádek navíc není nová funkce: oddíl Safety je ve značce v3.13.0 vysázený dvakrát. Na řádku 438 a znovu na 452 stojí týž nadpis, týž datový typ SafetyAlert a táž cesta GET /safety/alerts/{id}. Ve verzi 3.12.0 je tentýž oddíl jen jednou.

Je to vada generovaného soupisu, ne klienta – zdvojený blok odkazuje na tentýž soubor v src. Pro čtenáře dokumentace je to kosmetika. Pro každého, kdo počítá velikost rozhraní z toho souboru, je to jeden koncový bod navíc, který neexistuje.

Mezi 3.11.0 a 3.13.0 je tedy skoro všechno nové schované ve dvou vydáních za jediný den. Verze 3.11.0 z 9. září proti tomu nese jedinou položku, a to nastavení expirace u klíčů servisních účtů.

Zdroje

Diskuse

Zatím tu nikdo nediskutuje. Můžete být první.

Napsat příspěvek

Diskutovat můžete i bez účtu. S registrací se ale příspěvek zveřejní hned a nemusíte pokaždé vyplňovat jméno. Účet už máte? Přihlaste se.

Nezveřejňujeme ho, slouží jen redakci.

Podporuje zápis Texy: **tučně**, *kurzíva*, odrážky, odkazy.

Dál k tématu

  1. Nástroje

    Gemini CLI 0.59 ignoruje servery MCP z nedůvěryhodné složky

    Gemini CLI 0.59 srovnala chování svého experimentálního serveru A2A s pravidly pro důvěryhodné složky. Když prostředí označí pracovní adresář za nedůvěryhodný, server už…

  2. Nástroje

    Pydantic AI 2.42 připojí modely GitHub Copilotu přes vlastní adaptér

    Pydantic AI 2.42 dostala vlastní provider pro modely nabízené v předplatném GitHub Copilot. Běžný adaptér pro rozhraní OpenAI nad nimi selhával na chybějících polích a u…

  3. Nástroje

    Pydantic AI 2.41 umí vytvářet obrázky přímo, bez běhu agenta

    Pydantic AI 2.41 přidala samostatné rozhraní ImageGenerator pro tvorbu a úpravy obrázků. Aplikace už nemusí kvůli obrazovému modelu spouštět agenta; společné volání ale…

  4. Nástroje

    Filtr proměnných prostředí v lokálním sandboxu Agents SDK se musí zapnout ručně

    Knihovna openai-agents vydala 8. září verzi 0.22.1 s možností omezit, které proměnné prostředí hostitele uvidí příkaz spuštěný agentem. Zapíná se ručně; bez toho příkaz…