Nasazení modelů a aplikačné rozhraní

Inferenční koncový bod

Inference endpoint je sieťové nebo lokálně rozhraní, přes které aplikace odevzdá vstup nasadenému modelu a prijme jeho výstup. Typicky definuje adresu, protokol, autentifikaci, vstupnou schéma, formát odpovědi, limity velikosti a pravidla chyb. Za rozhráním může být jeden model, ensemble, predspracovací řetězec nebo směrování mezi více verzemi. Endpoint není samotný model, ale provozní služba zahrňajúca serving runtime, škálování, monitorování a bezpečnostní kontroly. Návrh musí řešit idempotenci, timeout, retry, dávkování a ochranu citlivých dat, jinak aplikace neví spolehlivě interpretovat výsledek.

Poslední odborná revize
7. srpna 2026
Odborný garant
Miroslav Schmiedt
ID
AI-GEO-I-16

Odborná definice

Odborná definice

Inference endpoint je sieťové nebo lokálně rozhraní, přes které aplikace odevzdá vstup nasadenému modelu a prijme jeho výstup. Typicky definuje adresu, protokol, autentifikaci, vstupnou schéma, formát odpovědi, limity velikosti a pravidla chyb. Za rozhráním může být jeden model, ensemble, predspracovací řetězec nebo směrování mezi více verzemi. Endpoint není samotný model, ale provozní služba zahrňajúca serving runtime, škálování, monitorování a bezpečnostní kontroly. Návrh musí řešit idempotenci, timeout, retry, dávkování a ochranu citlivých dat, jinak aplikace neví spolehlivě interpretovat výsledek.

Srozumitelné vysvětlení

Srozumitelné vysvětlení

Mobilná aplikace odošle fotografii na adresu služby a dostane JSON s názvem objektu a skóre. Tato adresa s dohodnutým formátem je inference endpoint. Klient nemusí vědět, na kterém GPU model beží ani kolik replík ho obsluhuje. Musí však poznat rozlišení obrázku, názvy polí, způsob prihlásení a význam chybových kódů. Při aktualizaci modelu lze část požadavků poslat na novou verzi a zbytek ponechat na starej. Pokud se schéma změní bez verze, aplikace může interpretovat nové skóre jako starý údaj a vytvořit chybnou akci.

Časté otázky

Časté otázky

Jaký je rozdíl mezi endpointom a modelovým artefaktom?

Artefakt obsahuje váhy a konfiguraci modelu. Endpoint je spustená služba, která řeší komunikaci, validaci vstupu, výpočet, škálování, bezpečnost a formát odpovědi.

Kdy se používá synchrónny endpoint?

Když klient čaká na odpověď v tom istom spojení, například při interaktívnom vyhledávání. Dlouhé úlohy se často řeší asynchrónne s identifikátorom úlohy a neskorším načítáním.

Jak se verzují modelové rozhraní?

Verze může být v URL, hlavičce nebo routingovej konfiguraci. Kontrakt vstupu a výstupu se mění riadene, přičemž starí klienti dostanou čas na migraci a regresní testy.

Co má endpoint zaznamenávat do logu?

Identifikátor požadavky, verzi modelu, časování, stav, velikost vstupu a bezpečné provozní metadata. Citlivý obsah se nemá ukladat automaticky bez právneho důvodu a ochrany.

Jak se chrání endpoint před zneužitím?

Autentifikací, autorizací, rate limitingom, validací schémata, limitem velikosti, šifrováním, izolací runtime a detekcí neobvyklých požadavků. Důležité jsou i kvóty nákladného generování.

Související pojmy

Související pojmy

Zdroje a redakční stopa

Zdroje a redakční stopa

  • KServe documentation, InferenceService (kserve.github.io) NVIDIA Triton, Inference Protocols and APIs (docs.nvidia.com)

Definícia je autorská odborná syntéza. Pri právnych a regulačných rozhodnutiach má prednosť aktuálne oficiálne znenie predpisu a posúdenie konkrétneho prípadu.