Application Programming Interface (API)

Funny illustration glossary
Keďže aplikácie k sebe nemôžu len tak prísť a vypýtať si dáta, potrebujú prostredníka.

API je súbor pravidiel a protokolov, ktoré umožňujú jednému softvéru komunikovať s druhým. Predstavte si to ako most, ktorý dovoľuje rôznym aplikáciám alebo systémom navzájom „rozprávať“. Keď napríklad v aplikácii kontrolujete počasie alebo platíte cez PayPal, aplikácia komunikuje so serverom práve cez API, aby získala alebo odoslala dáta.

Čo je API jednoducho vysvetlené?

Zjednodušene povedané, API je ako čašník v reštaurácii. Vy (používateľ) poviete čašníkovi (API), čo chcete, a čašník to prinesie z kuchyne (server). API uľahčujú aplikáciám získavať dáta z iných služieb bez toho, aby museli vedieť, ako presne všetko funguje v zákulisí.

Čo je príkladom API?

Bežným príkladom je Google Maps API, ktoré vývojárom umožňuje integrovať Mapy Google do svojich aplikácií alebo webov. Keď na webovej stránke vidíte vrytú mapu s polohou, je to práve Google Maps API v akcii – doručuje mapové podklady bez toho, aby ste museli opustiť danú stránku.

Aký je rozdiel medzi UI a API?

UI (User Interface) je používateľské rozhranie, s ktorým interagujú ľudia – tlačidlá, formuláre, menu. Naopak, API je backendový nástroj, ktorý umožňuje komunikáciu medzi aplikáciami. V podstate je UI určené pre ľudí a API pre stroje.

Je ChatGPT API?

Áno! ChatGPT môže byť využívaný ako API. Vývojári môžu integrovať ChatGPT API do svojich vlastných aplikácií, webov alebo služieb a poskytovať tak odpovede generované umelou inteligenciou podobne, ako to vidíte tu.