Fizetős API-kat is elérhetnek a LangChain ügynökei

A LangChain ügynökei most közvetlenül is fizethetnek a fizetős API-kért az Amazon Bedrock AgentCore Payments middleware segítségével. A rendszer munkamenetenkénti költségkeretet érvényesít, és a LangSmith segítségével rögzíthető, mit vásárolt az ügynök, illetve milyen döntési folyamat vezetett a tranzakcióhoz.
- Az AgentCore Payments middleware fizetős API-k elérését teszi lehetővé LangChain ügynökök számára.
- A munkamenet költségkeretét a middleware minden tranzakció előtt ellenőrzi.
- A rendszer kezeli az x402 protokollra épülő fizetési folyamatot.
- A LangSmith rögzítheti a fizetéshez vezető ügynöki lépéseket.
- A megoldás több modell-szolgáltatóval működik, de a fizetési infrastruktúrához AgentCore kell.
Fizetős szolgáltatásokhoz kapcsolja az ügynököket
A LangChain augusztus 18-án bemutatott megoldása azokhoz az ügynökalapú feladatokhoz készült, amelyeknél az ingyenes források nem elegendők. A vállalat példaként említi a bírósági beadványokat, a valós idejű piaci adatokat, az orvosi szakirodalmat és a prémium API-kat, amelyek fizetőfal mögött lehetnek.
Az AgentCore Payments middleware elvégzi a pénztárcákhoz való biztonságos kapcsolódást, a fizetési tranzakciók kezelését és a költési korlátok érvényesítését. A fejlesztőnek ki kell választania a pénztárcát, be kell állítania a keretet, majd hozzá kell adnia a middleware-t az ügynök konfigurációjához. A LangChain szerint így a fizetési logikát nem kell minden eszközillesztőben külön megvalósítani.
A megoldás az x402 protokollt is kezeli. Ezt a protokollt a Coinbase hozta létre 2025 májusában, jelenleg pedig a Linux Foundation gondozza. Az x402 lehetővé teszi, hogy az ügynök egy fizetős végponttól árat kapjon, stabilcoinban fizessen, majd ugyanazon HTTP-kérés-válasz folyamaton belül megkapja a tartalmat.
A költségkeretet a middleware ellenőrzi
A rendszer működése egy HTTP 402-es válasszal kezdődik. Amikor egy eszköz fizetős API-t ér el, és a végpont x402-adatokat küld vissza, az AgentCorePaymentsMiddleware ellenőrzi a fizetési igényt a munkamenethez beállított költségkerethez képest.
- Ha az összeg túllépi a keretet, a kérés elutasításra kerül, és nem írják alá a fizetést.
- Ha az összeg belefér a keretbe, a middleware az AgentCore PaymentManager segítségével aláírja a tranzakciót.
- Ezután az eredeti kérés újra elküldésre kerül a fizetési igazolással.
- Az API visszaadja a kért tartalmat, az ügynök pedig folytatja a feladatot.
A LangChain által közölt példában a munkamenet kemény felső határa 5,00 dollár. A keret infrastruktúraszinten érvényesül, ezért a vállalat szerint akkor is fennmarad, ha az ügynököt veszélyezteti egy hiba vagy egy támadás. A fejlesztők Coinbase CDP- és Stripe, illetve Privy-integrációval finanszírozhatják a pénztárcákat fiatpénzzel vagy USDC stabilcoinnal, különböző hálózatokon.
A LangSmith a vásárlások hátterét is rögzítheti
A költési limit önmagában nem mutatja meg, hogy az ügynök miért indított egy tranzakciót. A LangChain szerint előfordulhat, hogy az ügynök ugyan a kereten belül marad, de rosszul választja ki a megvásárolt adatot, két lépésben felhasználja a teljes engedélyezett összeget, vagy olyan adatot küld el, amelynek nem kellett volna elhagynia a rendszert.
A blokkláncos fizetési főkönyv a tranzakció összegét és címzettjét rögzíti, az ügynök döntési környezetét viszont nem. A LangSmith nyomkövetése ehhez képest megmutathatja azokat a lépéseket, amelyek a fizetéshez vezettek. A LangChain szerint ez támogatja a költések utólagos ellenőrzését, valamint az ügynökök élesítés előtti tesztelését értékelésekkel.
A middleware a LangChain által támogatott modell-szolgáltatókkal működik, a fizetési infrastruktúrához azonban AgentCore szükséges. A megoldást a vállalat olyan kutatóügynökökhöz, többlépcsős munkafolyamatokhoz, felhasználónként elkülönített költési keretekhez, MCP-szerverek használatához és böngészőügynökökhöz ajánlja, amelyek több fizetős szolgáltatást érnek el ellenőrzött keretek között.
LangChain: AgentCore Payments middleware for LangChain agents


