Omezení příchozích dat a zátěže jsou potřeba, ale limity brány, pravidla upstream API a kontextové okno modelu nejsou totéž. Šest zkoumaných hodnot — od 8 MiB na tělo požadavku po 65 536 uzlů JSON — jsou experimentální nastavení, nikoli doložené univerzální standardy.
PublikovalObrázky vytvořeny pomocí GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/asPK4DNv50bsymHMgLZKWhkmJ3B3/thumbnails/BE539E29210DE042959E/C6C71DEEB633A101A564-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"有必要设置资源边界,但没有充分依据把这六个具体数值当作模型能力或行业标准。当前最值得反思的不是“限制太多”,而是试验参数、网关资源预算、上游协议限制和模型上下文容量被混成了同一种限制。\n\n 1.. Topic tags: general web, openai, agents, prompt engineering, ai. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, an
Brána mezi klientem a jazykovým modelem musí mít určité hranice. Bez nich může velký nebo složitý požadavek zatížit příjem, parsování a převod dat ještě dřív, než se dostane k modelu. To ale neznamená, že libovolný limit brány odpovídá schopnostem modelu — nebo že jde o běžný průmyslový standard.
Zásadní otázka proto nezní jen „neomezujeme toho příliš?“. Je třeba rozlišit, co omezuje model, co vyžaduje rozhraní poskytovatele a co zvládne konkrétní nasazení brány.
Tato brána funguje spíš jako převodník kompatibilního API a most k upstream službě než jako server, který sám provádí inference. Sestavuje požadavky, zpracovává nástroje, upravuje historii konverzace a převádí obrázky na odkazy na přílohy.
Z toho plynou tři odlišné kategorie:
To, že se vstup nakonec převede na číselnou reprezentaci, neznamená, že lze zaměnit velikost HTTP požadavku, počet objektů JSON, počet tokenů a spotřebu paměti serveru. Brána nemusí držet váhy modelu, ale stále musí bezpečně přijmout a zpracovat data.
Veřejně doložené hodnoty různých rozhraní se liší — a nejsou přímo převoditelné na limit pro vlastní bránu.
| Rozhraní | Doložená specifikace | Co z ní lze vyvodit |
|---|---|---|
| OpenAI GPT-5.5 | Kontextové okno 1 050 000 tokenů a maximální výstup 128 000 tokenů. |
Kontext modelu je jiná veličina než velikost HTTP těla. Z této hodnoty samotné nelze odvodit, kolik MiB má brána přijímat. |
| První strana API Anthropic | Dne 28. října 2026 se maximální velikost požadavku pro Messages API a Token Counting API zvýšila z 32 MB na 128 MB. |
Dřívějších 32 MB už nelze vydávat za aktuální jednotný limit — a limit brány 8 MiB není limitem schopností Claude. |
| Anthropic Messages API | Jediný požadavek může obsahovat až 100 000 zpráv. |
Limit 1 024 zpráv v bráně není společným oborovým maximem. Vyšší povolený počet ale neznamená, že jej každé nasazení musí bez omezení přijmout. |
| Vstup obrázků u Anthropic | API povoluje až 100 obrázků na požadavek u modelů s kontextem 200 000 tokenů a až 600 u ostatních modelů; platí také rozměrová omezení. |
Počet a rozměry obrázků se posuzují odděleně. Smysl má obojí sledovat, ale limity musí vycházet z konkrétního rozhraní. |
Messages API Anthropic je bezstavové: při běžném použití se s každým požadavkem posílá celá historie konverzace. Proto nelze posuzovat velikost požadavku jen podle poslední krátké zprávy. 15
Tyto údaje jsou vodítkem pro kompatibilitu s konkrétními rozhraními, nikoli potvrzením, že stejných limitů dosáhne každý model dostupný přes zprostředkovanou službu. Pro Google Vertex AI a xAI zde nejsou ověřené údaje, které by umožnily sestavit úplné srovnání.
Zkoumaná šestice pochází z experimentální konfigurace. Sama o sobě tedy nepředstavuje hotovou produkční specifikaci.
| Limit | Hodnota | Co je potřeba zvážit |
|---|---|---|
| Velikost těla požadavku | 8 MiB | Limit pomáhá bránit neomezenému příjmu dat. Neměl by se ale bez dalšího změnit v trvalý strop pro všechny modely a typy vstupu. Zároveň z velkého kontextového okna modelu neplyne, že 8 MiB musí být příliš málo. |
| Rozpočet paměti na tělo | 64 MiB | Jde o interní rozpočet brány, ne o vlastnost modelu. Měl by vycházet z paměti nasazení, souběžnosti a režie zpracování. |
| Počet zpráv | 1 024 | Počet zpráv není měřítkem velikosti kontextu. Tisíc krátkých zpráv a jedna velmi dlouhá zpráva zatěžují systém různě. |
| Počet nástrojů | 128 | Není doloženo, že jde o jednotný limit čtyř poskytovatelů. Počet nástrojů je navíc něco jiného než velikost jejich definic. |
| Hloubka JSON | 32 | Tento limit chrání parsování v bráně; nevyjadřuje „hloubku uvažování“ modelu. Hodnota by měla vycházet z legitimních příkladů vstupu a chování parseru. |
| Počet uzlů JSON | 65 536 | Jde o ochranu před příliš složitou strukturou, nikoli o počet tokenů nebo doložený společný standard. Její přínos závisí i na dalších limitech velikosti a paměti. |
Je také důležité nezaměnit vnoření schématu pro strukturovaný výstup s libovolným JSON obsahem ve vstupu. JSON poslaný jako textový řetězec není z pohledu HTTP parseru totožný se stejně hluboko vnořenými objekty požadavku.
A počet nástrojů nemusí být nejlepší způsob, jak řešit jejich velké definice. OpenAI popisuje možnost odložit načítání méně používaných nástrojů a zpřístupnit je až ve chvíli, kdy jsou potřeba. 2
Dřívější kontrola počítala do uzlů JSON klíče i hodnoty a odhadovala odvozenou kapacitu z velikosti těla, počtu uzlů a dekódovaných řetězců. Současné průběžné skenování počítá uzly jinak. Číslo 65 536 proto nemusí v obou cestách odpovídat stejné složitosti požadavku.
Starší kontrola odhadovala spotřebu mimo jiné jako čtyřnásobek velikosti těla, 512 bajtů na uzel a dodatečnou rezervu pro dekódované řetězce. Jde o konzervativní výpočet, nikoli o přímé měření skutečné spotřeby paměti procesu. Proto ani rozpočet 64 MiB sám o sobě nedokazuje, že proces nepřekročí dostupnou paměť.
Aktuální průběžná konfigurace má celkový limit těla přibližně 53,8 MiB, ale ne-mediální JSON omezuje na 512 KiB. Výchozí rozpočet pro odvozená data je 4 MiB. To může znamenat, že skutečným úzkým místem pro text není starší hodnota 8 MiB. Zvýšit jen limit těla proto nemusí stačit — je potřeba souběžně přezkoumat parsování i rozpočet odvozených dat.
Při sestavování upstream požadavku používá rozpočet 56 bezpečných zpráv a limit 480 000 jednotek založený na odhadu znaků, nikoli na přesném tokenizeru jednotlivých poskytovatelů. U čistě textové historie může vyřadit celé skupiny starších zpráv; u požadavku obsahujícího média tuto cestu zkrácení nepoužije a požadavek odmítne.
Přidání podpory obrázků tedy ovlivňuje i zacházení s dlouhou historií. To je důvod prověřit nejen limit na jeden obrázek, ale také pravidla pro kontext a historii, která klient skutečně odesílá.
Pokud má jít o lehkou adaptační bránu, měla by jasně rozlišovat mezi nezbytným převodem protokolu a správou kontextu. Mazání starší historie nebo změna způsobu jejího počítání už není pouhé transparentní předání požadavku.
Stejně tak není možné bez kompromisů přijímat všechny největší požadavky povolené různými poskytovateli, vytvářet několik kopií dat při parsování, zvyšovat souběžnost a zároveň zachovat nízké nároky na paměť. Rozsah příjmu, způsob zpracování a kapacita nasazení spolu souvisejí.
A ani odstranění limitu hloubky, počtu uzlů nebo zpráv není samo o sobě řešením. Je třeba ukázat, jak zbývající ochrany proti velikosti dat, dlouhému zpracování a spotřebě paměti zvládnou velké množství malých objektů.
Základní ochrany — limity příjmu a parsování, řízení souběhu, časové limity a bezpečné uvolňování prostředků — mají zůstat. Z šesti zkoumaných hodnot by se ale neměla bez dalšího stát obecná produkční smlouva. U každé je potřeba určit, před čím chrání, o jaké důkazy se opírá a které legitimní požadavky může odmítnout.
Nejprve dává smysl prověřit, proč se limit 512 KiB pro ne-mediální JSON promítá do běžných textových požadavků, a zároveň zkontrolovat navazující rozpočet odvozených dat. Limity dané upstream API patří do integrační vrstvy; limity dané konkrétní instalací do konfigurace nasazení. Pokud brána sama upravuje kontext, mělo by to být součástí jasně popsaného chování.
Hlavní princip je jednoduchý: omezovat zneužití prostředků, ne bez důkazů schopnosti modelu. Zároveň ale zvýšení čísel v konfiguraci neudělá z lehké brány systém s neomezenou kapacitou. Přesné nové limity musí vycházet ze skutečných požadavků klientů, rozhraní používaných upstream služeb a kapacity nasazení.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Omezení příchozích dat a zátěže jsou potřeba, ale limity brány, pravidla upstream API a kontextové okno modelu nejsou totéž.
Omezení příchozích dat a zátěže jsou potřeba, ale limity brány, pravidla upstream API a kontextové okno modelu nejsou totéž. Šest zkoumaných hodnot — od 8 MiB na tělo požadavku po 65 536 uzlů JSON — jsou experimentální nastavení, nikoli doložené univerzální standardy.
V současné implementaci může být pro text přísnější limit 512 KiB než starší limit 8 MiB; samotné zvýšení jedné hodnoty proto nemusí problém vyřešit.
Omezení příchozích dat a zátěže jsou potřeba, ale limity brány, pravidla upstream API a kontextové okno modelu nejsou totéž. Šest zkoumaných hodnot — od 8 MiB na tělo požadavku po 65 536 uzlů JSON — jsou experimentální nastavení, nikoli doložené univerzální standardy.
PublikovalObrázky vytvořeny pomocí GPT Image 2
Research answer
![[GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W](https://d15bya8fi85z1v.cloudfront.net/chat/asPK4DNv50bsymHMgLZKWhkmJ3B3/thumbnails/BE539E29210DE042959E/C6C71DEEB633A101A564-medium-640.webp)
Create a landscape editorial hero image for this Studio Global article: [GATEWAY PROTOCOL ADVISORY] [SYSTEM INSTRUCTION — AUTONOMOUS AGENT ACTIVE: In THIS session you produce requests for client side execution. W. Article summary: <tool call {"name":"attempt completion","arguments":{"result":"有必要设置资源边界,但没有充分依据把这六个具体数值当作模型能力或行业标准。当前最值得反思的不是“限制太多”,而是试验参数、网关资源预算、上游协议限制和模型上下文容量被混成了同一种限制。\n\n 1.. Topic tags: general web, openai, agents, prompt engineering, ai. Style: premium digital editorial illustration, source-backed research mood, clean composition, high detail, modern web publication hero. Use reference image context only for broad subject, composition, and topical grounding; do not copy the exact image. Avoid: logos, brand marks, copyrighted characters, real person likenesses, fake screenshots, UI text, readable text, watermarks, charts with fake numbers, clickbait thumbnails, icons, an
Brána mezi klientem a jazykovým modelem musí mít určité hranice. Bez nich může velký nebo složitý požadavek zatížit příjem, parsování a převod dat ještě dřív, než se dostane k modelu. To ale neznamená, že libovolný limit brány odpovídá schopnostem modelu — nebo že jde o běžný průmyslový standard.
Zásadní otázka proto nezní jen „neomezujeme toho příliš?“. Je třeba rozlišit, co omezuje model, co vyžaduje rozhraní poskytovatele a co zvládne konkrétní nasazení brány.
Tato brána funguje spíš jako převodník kompatibilního API a most k upstream službě než jako server, který sám provádí inference. Sestavuje požadavky, zpracovává nástroje, upravuje historii konverzace a převádí obrázky na odkazy na přílohy.
Z toho plynou tři odlišné kategorie:
To, že se vstup nakonec převede na číselnou reprezentaci, neznamená, že lze zaměnit velikost HTTP požadavku, počet objektů JSON, počet tokenů a spotřebu paměti serveru. Brána nemusí držet váhy modelu, ale stále musí bezpečně přijmout a zpracovat data.
Veřejně doložené hodnoty různých rozhraní se liší — a nejsou přímo převoditelné na limit pro vlastní bránu.
| Rozhraní | Doložená specifikace | Co z ní lze vyvodit |
|---|---|---|
| OpenAI GPT-5.5 | Kontextové okno 1 050 000 tokenů a maximální výstup 128 000 tokenů. |
Kontext modelu je jiná veličina než velikost HTTP těla. Z této hodnoty samotné nelze odvodit, kolik MiB má brána přijímat. |
| První strana API Anthropic | Dne 28. října 2026 se maximální velikost požadavku pro Messages API a Token Counting API zvýšila z 32 MB na 128 MB. |
Dřívějších 32 MB už nelze vydávat za aktuální jednotný limit — a limit brány 8 MiB není limitem schopností Claude. |
| Anthropic Messages API | Jediný požadavek může obsahovat až 100 000 zpráv. |
Limit 1 024 zpráv v bráně není společným oborovým maximem. Vyšší povolený počet ale neznamená, že jej každé nasazení musí bez omezení přijmout. |
| Vstup obrázků u Anthropic | API povoluje až 100 obrázků na požadavek u modelů s kontextem 200 000 tokenů a až 600 u ostatních modelů; platí také rozměrová omezení. |
Počet a rozměry obrázků se posuzují odděleně. Smysl má obojí sledovat, ale limity musí vycházet z konkrétního rozhraní. |
Messages API Anthropic je bezstavové: při běžném použití se s každým požadavkem posílá celá historie konverzace. Proto nelze posuzovat velikost požadavku jen podle poslední krátké zprávy. 15
Tyto údaje jsou vodítkem pro kompatibilitu s konkrétními rozhraními, nikoli potvrzením, že stejných limitů dosáhne každý model dostupný přes zprostředkovanou službu. Pro Google Vertex AI a xAI zde nejsou ověřené údaje, které by umožnily sestavit úplné srovnání.
Zkoumaná šestice pochází z experimentální konfigurace. Sama o sobě tedy nepředstavuje hotovou produkční specifikaci.
| Limit | Hodnota | Co je potřeba zvážit |
|---|---|---|
| Velikost těla požadavku | 8 MiB | Limit pomáhá bránit neomezenému příjmu dat. Neměl by se ale bez dalšího změnit v trvalý strop pro všechny modely a typy vstupu. Zároveň z velkého kontextového okna modelu neplyne, že 8 MiB musí být příliš málo. |
| Rozpočet paměti na tělo | 64 MiB | Jde o interní rozpočet brány, ne o vlastnost modelu. Měl by vycházet z paměti nasazení, souběžnosti a režie zpracování. |
| Počet zpráv | 1 024 | Počet zpráv není měřítkem velikosti kontextu. Tisíc krátkých zpráv a jedna velmi dlouhá zpráva zatěžují systém různě. |
| Počet nástrojů | 128 | Není doloženo, že jde o jednotný limit čtyř poskytovatelů. Počet nástrojů je navíc něco jiného než velikost jejich definic. |
| Hloubka JSON | 32 | Tento limit chrání parsování v bráně; nevyjadřuje „hloubku uvažování“ modelu. Hodnota by měla vycházet z legitimních příkladů vstupu a chování parseru. |
| Počet uzlů JSON | 65 536 | Jde o ochranu před příliš složitou strukturou, nikoli o počet tokenů nebo doložený společný standard. Její přínos závisí i na dalších limitech velikosti a paměti. |
Je také důležité nezaměnit vnoření schématu pro strukturovaný výstup s libovolným JSON obsahem ve vstupu. JSON poslaný jako textový řetězec není z pohledu HTTP parseru totožný se stejně hluboko vnořenými objekty požadavku.
A počet nástrojů nemusí být nejlepší způsob, jak řešit jejich velké definice. OpenAI popisuje možnost odložit načítání méně používaných nástrojů a zpřístupnit je až ve chvíli, kdy jsou potřeba. 2
Dřívější kontrola počítala do uzlů JSON klíče i hodnoty a odhadovala odvozenou kapacitu z velikosti těla, počtu uzlů a dekódovaných řetězců. Současné průběžné skenování počítá uzly jinak. Číslo 65 536 proto nemusí v obou cestách odpovídat stejné složitosti požadavku.
Starší kontrola odhadovala spotřebu mimo jiné jako čtyřnásobek velikosti těla, 512 bajtů na uzel a dodatečnou rezervu pro dekódované řetězce. Jde o konzervativní výpočet, nikoli o přímé měření skutečné spotřeby paměti procesu. Proto ani rozpočet 64 MiB sám o sobě nedokazuje, že proces nepřekročí dostupnou paměť.
Aktuální průběžná konfigurace má celkový limit těla přibližně 53,8 MiB, ale ne-mediální JSON omezuje na 512 KiB. Výchozí rozpočet pro odvozená data je 4 MiB. To může znamenat, že skutečným úzkým místem pro text není starší hodnota 8 MiB. Zvýšit jen limit těla proto nemusí stačit — je potřeba souběžně přezkoumat parsování i rozpočet odvozených dat.
Při sestavování upstream požadavku používá rozpočet 56 bezpečných zpráv a limit 480 000 jednotek založený na odhadu znaků, nikoli na přesném tokenizeru jednotlivých poskytovatelů. U čistě textové historie může vyřadit celé skupiny starších zpráv; u požadavku obsahujícího média tuto cestu zkrácení nepoužije a požadavek odmítne.
Přidání podpory obrázků tedy ovlivňuje i zacházení s dlouhou historií. To je důvod prověřit nejen limit na jeden obrázek, ale také pravidla pro kontext a historii, která klient skutečně odesílá.
Pokud má jít o lehkou adaptační bránu, měla by jasně rozlišovat mezi nezbytným převodem protokolu a správou kontextu. Mazání starší historie nebo změna způsobu jejího počítání už není pouhé transparentní předání požadavku.
Stejně tak není možné bez kompromisů přijímat všechny největší požadavky povolené různými poskytovateli, vytvářet několik kopií dat při parsování, zvyšovat souběžnost a zároveň zachovat nízké nároky na paměť. Rozsah příjmu, způsob zpracování a kapacita nasazení spolu souvisejí.
A ani odstranění limitu hloubky, počtu uzlů nebo zpráv není samo o sobě řešením. Je třeba ukázat, jak zbývající ochrany proti velikosti dat, dlouhému zpracování a spotřebě paměti zvládnou velké množství malých objektů.
Základní ochrany — limity příjmu a parsování, řízení souběhu, časové limity a bezpečné uvolňování prostředků — mají zůstat. Z šesti zkoumaných hodnot by se ale neměla bez dalšího stát obecná produkční smlouva. U každé je potřeba určit, před čím chrání, o jaké důkazy se opírá a které legitimní požadavky může odmítnout.
Nejprve dává smysl prověřit, proč se limit 512 KiB pro ne-mediální JSON promítá do běžných textových požadavků, a zároveň zkontrolovat navazující rozpočet odvozených dat. Limity dané upstream API patří do integrační vrstvy; limity dané konkrétní instalací do konfigurace nasazení. Pokud brána sama upravuje kontext, mělo by to být součástí jasně popsaného chování.
Hlavní princip je jednoduchý: omezovat zneužití prostředků, ne bez důkazů schopnosti modelu. Zároveň ale zvýšení čísel v konfiguraci neudělá z lehké brány systém s neomezenou kapacitou. Přesné nové limity musí vycházet ze skutečných požadavků klientů, rozhraní používaných upstream služeb a kapacity nasazení.
Studio Global AI
This page includes a source-backed answer you can continue inside Studio Global.
Omezení příchozích dat a zátěže jsou potřeba, ale limity brány, pravidla upstream API a kontextové okno modelu nejsou totéž.
Omezení příchozích dat a zátěže jsou potřeba, ale limity brány, pravidla upstream API a kontextové okno modelu nejsou totéž. Šest zkoumaných hodnot — od 8 MiB na tělo požadavku po 65 536 uzlů JSON — jsou experimentální nastavení, nikoli doložené univerzální standardy.
V současné implementaci může být pro text přísnější limit 512 KiB než starší limit 8 MiB; samotné zvýšení jedné hodnoty proto nemusí problém vyřešit.