Ko smo Codex in ChatGPT za Work razširili na milijone ljudi po vsem svetu, smo spoznali, kaj je potrebno, da dolgotrajno delujoči agenti dobro delujejo tudi v praksi. Uporabni agenti potrebujejo zmogljivo ogrodje, ki upravlja kontekst, učinkovito uporablja orodja in usklajuje podagente. Potrebujejo tudi infrastrukturo, ki zagotavlja večdnevno zanesljivo delovanje, in okolja, v katerih lahko obdelujejo datoteke, izvajajo kodo ter shranjujejo vmesne rezultate.
Danes v javni različici beta predstavljamo API za agente(odpre se v novem oknu), ki razvijalcem prek preprostega in prilagodljivega API ponuja isto ogrodje in infrastrukturo, ki poganjata Codex.
Z API za agente lahko z enim klicem API ustvarite agenta, pripravljenega za produkcijo, tako da določite nalogo, model, orodja in okolje:
OpenAI gosti in vzdržuje ogrodje. Izberete lahko računsko okolje agenta: peskovnik, ki ga upravlja OpenAI, lastno infrastrukturo ali enega od naših partnerjev za peskovnike. API za agente zagotavlja trdne temelje za izdelavo agentov na našem optimiziranem ogrodju in infrastrukturi, zato se lahko osredotočite na orodja, znanje in delovne tokove, zaradi katerih je vaš agent edinstven.

API za agente poganja vaše agente z istim ogrodjem in infrastrukturo kot Codex.
Različne delovne obremenitve zahtevajo različne možnosti računanja, shranjevanja in uvedbe. API za agente vam omogoča, da izberete peskovnik, ki ustreza vaši aplikaciji.
Sodelujemo s ponudniki v ekosistemu(odpre se v novem oknu), med katerimi so Blaxel, Cloudflare, Daytona, DigitalOcean, E2B, Modal, Oracle, Runloop in Vercel, da bi zagotovili prvovrstne integracije za različne potrebe:
Popolnoma upravljana okolja ali uvedbe znotraj vašega VPC
Posebni mehanizmi za shranjevanje datotek in skrivnosti
Različne konfiguracije procesorjev, grafičnih procesorjev in pomnilnika s profili zmogljivosti, hladnega zagona in stroškov, prilagojenimi delovnemu toku vašega podjetja.

API za agente ponuja prvovrstne integracije s priljubljenimi ponudniki v ekosistemu.
Za razvijalce, ki želijo hitro začeti in se učinkovito širiti, predstavljamo tudi peskovnik, ki ga gosti OpenAI(odpre se v novem oknu). Uporablja isto infrastrukturo za izvajanje v peskovniku, ki poganja Codex in ChatGPT.
OpenAI vzpostavi in upravlja peskovnik ter vašemu agentu zagotovi varno in zmogljivo okolje za izvajanje kode, delo z datotekami in ustvarjanje izdelkov. Te peskovnike lahko prilagodljivo nastavite z datotekami, paketi, veščinami in vtičniki, da agentu zagotovite vse potrebno za dokončanje naloge.
Izkoriščanje novih zmogljivosti modelov pogosto zahteva prenovo ogrodja, kar vam jemlje dragoceni čas za izboljševanje aplikacije. API za agente z vsako izdajo modela zagotovi z različicami podprt dostop do teh zmogljivosti. Ogrodje vzdržujemo in nenehno izboljšujemo skupaj z našimi modeli, da lahko vaši agenti z vsako nadgradnjo dosegajo boljšo zmogljivost. Med nedavnimi izboljšavami ogrodja so na primer:
Za podporo modelom, ki delujejo več ur, smo razvili upravljanje konteksta, ki agentom pomaga ohranjati pomembne informacije skozi daljše seje. Ko se seja približa omejitvi konteksta, API za agente prejšnji kontekst samodejno kompaktira(odpre se v novem oknu) in pri tem ohrani informacije, ki jih agent potrebuje za nadaljevanje. Razvijalci lahko ustvarijo delovne tokove, ki obsegajo več kontekstnih oken, ne da bi morali uvesti lastno logiko kompaktiranja.
API za agente pomaga agentom poiskati prava orodja in jih učinkovito uporabljati. Iskanje orodij(odpre se v novem oknu) po potrebi naloži ustrezne definicije orodij, s čimer pomaga zmanjšati porabo žetonov in stroške ter hkrati ohrani predpomnilnik modela. Ko so orodja na voljo, lahko agenti s programskim klicanjem orodij(odpre se v novem oknu) izvajajo klice vzporedno, povezujejo sorodne postopke ter v kodi filtrirajo ali združujejo rezultate. Tako lahko obdelajo velike količine podatkov, v kontekst pa vrnejo le ustrezne rezultate. API za agente podpira MCP, funkcije po meri in vgrajena orodja, kot je spletno iskanje.
S podporo za več agentov(odpre se v novem oknu) lahko API za agente zapletene naloge razdeli na neodvisne dele in jih dodeli podagentom, ki delajo vzporedno. Vsak podagent vzdržuje svoj kontekst, zato se lažje osredotoči na svojo nalogo, glavni agent pa usklajuje njihovo delo in združi rezultate. To lahko pospeši raziskovalne, analitične in programerske naloge, pri katerih koristi vzporedno delo, ne da bi morali izdelati lastno orkestracijo.
API za agente poganja odprtokodno ogrodje Codex, ki razvijalcem omogoča vpogled v temeljno logiko za usklajevanje klicev modela, orodij in konteksta. Pri API za agente OpenAI upravlja in vzdržuje to ogrodje, razvijalci pa lahko pregledujejo njegovo javno kodno zbirko(odpre se v novem oknu) ter se iz nje učijo.
API za agente je danes v javni različici beta na voljo vsem razvijalcem. Za uporabo API-ja za agente ni dodatnih stroškov; plačate le za žetone in orodja, ki jih uporabljajo vaši agenti, kot je navedeno na naši strani s cenami(odpre se v novem oknu).
Za več informacij si oglejte pregled API-ja za agente(odpre se v novem oknu) ali pa sledite vodniku za hitri začetek(odpre se v novem oknu) in v svoje agente vključite ogrodje, ki poganja Codex.
V javni različici beta bomo na podlagi vaših povratnih informacij hitro uvajali spremembe na poti do splošne razpoložljivosti. Sporočite nam, kaj deluje, kje naletite na težave in kaj potrebujete za izdelavo in izvajanje svojih agentov v produkciji.


