ChatGPT API: ako ho napojiť na web alebo interný systém

ChatGPT API sa pripája cez serverovú časť webu alebo interného systému. Aplikácia odošle pripravený vstup, spracuje odpoveď a podľa potreby ju zobrazí používateľovi alebo vykoná ďalšiu akciu.

Nicolas Winkler
Nicolas WinklerCEO
8 min čítaniaPublikované 16. 10. 2026
V skratke
  • ChatGPT API sa má volať zo servera, pretože API kľúč nesmie byť vystavený v JavaScripte v prehliadači.
  • Najprv si určte konkrétny proces, zdroje dát, požadovanú kvalitu, čas odpovede a spôsob merania úspechu.
  • Začnite malým pilotom s limitom nákladov, logovaním, testovacími scenármi a pravidlom, kedy musí odpoveď skontrolovať človek.

Čo je ChatGPT API a na čo sa dá použiť?

ChatGPT API je programové rozhranie, cez ktoré môže váš web, e-shop alebo interný systém odoslať požiadavku modelu a použiť jeho odpoveď vo vlastnej funkcii. ChatGPT ako hotová aplikácia je určený na priame používanie človekom. API je určené na zabudovanie AI do iného softvéru, napríklad do zákazníckej podpory, administrácie e-shopu alebo firemného informačného systému.

Praktické využitie môže vyzerať takto: webový chat odpovedá na otázky podľa schválenej znalostnej databázy, účtovné oddelenie sumarizuje dokumenty, servisná firma pripravuje návrh odpovede na dopyt a e-shop vytvára návrhy opisov produktov.

API však samo od seba nepozná vaše interné dokumenty, objednávky ani databázu. Aplikácia mu musí poskytnúť relevantný kontext alebo mu bezpečne sprístupniť konkrétnu funkciu, ktorú môže zavolať.

  • zákaznícka podpora a triedenie dopytov
  • sumarizácia zmlúv, servisných záznamov alebo interných smerníc
  • vyhľadávanie v znalostnej databáze
  • návrhy odpovedí pre obchodníkov a servis
  • extrakcia údajov do štruktúrovaného formátu
  • riadené spúšťanie firemných funkcií, napríklad kontrola stavu objednávky
ChatGPTChatGPT API
Hotová aplikácia pre človekaRozhranie na zabudovanie AI do vlastnej aplikácie
Funkcie a nastavenia určuje produktFirma určuje používateľské rozhranie, dáta a pracovný postup
Použitie cez konto a rozhranie ChatGPTPoužitie cez serverovú požiadavku, SDK alebo HTTP API
Nie je priamo napojený na firemný systémMôže sa napojiť na schválené interné funkcie a zdroje dát
Začnite procesom, nie modelom

Najprv si spíšte jednu konkrétnu úlohu, ktorú má AI zjednodušiť. Až potom vyberajte model, spôsob získania dát a technológiu integrácie.

Ako vyzerá napojenie ChatGPT API na web alebo interný systém?

Používateľ odošle požiadavku cez rozhranie webu alebo interného systému, server overí oprávnenia a vstup, zavolá OpenAI API a následne odpoveď zobrazí alebo použije v ďalšom kroku. Typický tok vyzerá takto: používateľ → frontend → firemný backend → OpenAI API → firemný backend → frontend. Backend je serverová časť aplikácie, ktorá chráni tajomstvá, komunikuje s databázami a rozhoduje, čo sa môže vykonať.

Server má riešiť autentifikáciu používateľa, oprávnenia podľa rolí, validáciu vstupu, obmedzenie veľkosti požiadavky, logovanie a spracovanie chýb. Ak odpoveď závisí od firemných údajov, backend najprv vyberie iba relevantné dáta a až potom ich odošle modelu.

Oficiálna dokumentácia OpenAI uvádza, že API kľúč je tajný údaj a nemá byť v kóde bežiacom v prehliadači. Na serveri ho načítajte z environmentálnej premennej alebo zo služby na správu tajomstiev.

  • Frontend prijme otázku alebo akciu používateľa.
  • Backend overí identitu, oprávnenia a formát vstupu.
  • Backend doplní pravidlá a relevantný kontext z firemných systémov.
  • Server odošle požiadavku do zvoleného API endpointu.
  • Backend overí výstup, zapíše potrebné technické údaje a vráti výsledok.
  • Frontend zobrazí odpoveď alebo ponúkne ďalšiu akciu.
Tok požiadavky
  1. 1. PoužívateľZadá otázku, požiadavku alebo spustí proces vo webovej aplikácii.
  2. 2. BackendOverí používateľa, vstup, oprávnenia a pripraví kontext.
  3. 3. APIModel spracuje pripravenú požiadavku a vráti odpoveď alebo návrh volania nástroja.
  4. 4. Firemný systémBackend odpoveď overí, uloží alebo podľa pravidiel vykoná ďalšiu akciu.
Riešite podobný problém?Pri integrácii AI pomôže navrhnúť vhodný pilot, prepojiť API s webom alebo internými dátami a nastaviť bezpečné spracovanie požiadaviek.
Pozrieť službu

Čo potrebujete pripraviť pred integráciou?

Pred integráciou si určte konkrétny scenár, používateľov, zdroje dát, požadovanú kvalitu, bezpečnostné pravidlá, rozpočet a spôsob merania výsledku. Najväčšiu časť práce často neurčuje samotné odoslanie API požiadavky, ale príprava dát a pravidiel. Iné požiadavky bude mať verejný chatbot na webe a iné interný nástroj, ktorý pracuje s obchodnými ponukami, servisnými záznamami alebo osobnými údajmi.

Pri slovenskej firme si vopred určte, či bude AI iba pripravovať návrh, alebo môže sama meniť objednávku, posielať e-mail či zapisovať do informačného systému. Pri akcii s obchodným alebo právnym dôsledkom je vhodná ľudská kontrola.

Zmysel má definovať aj merateľný výsledok. Pri podpore to môže byť podiel správne zatriedených dopytov alebo čas potrebný na prípravu odpovede; pri internom vyhľadávaní zase čas na nájdenie správnej smernice a počet odpovedí bez relevantného zdroja.

  • scenár a hranice toho, čo AI smie a nesmie robiť
  • typ používateľov a ich roly
  • zdroje dát a ich aktuálnosť
  • slovenčina, čeština, angličtina alebo viac jazykov
  • požadovaný čas odpovede a dostupnosť služby
  • požadovaná presnosť a pravidlá ľudskej kontroly
  • rozpočet na vývoj, prevádzku a používanie API
  • spôsob merania kvality, nákladov a prínosu
OtázkaPríklad rozhodnutia
Kto systém používa?Verejnosť, zákaznícka podpora alebo iba pracovníci účtovného oddelenia
Aké dáta potrebuje?Produktový katalóg, interné smernice, objednávky alebo servisné záznamy
Čo sa stane pri chybe?Odpoveď sa označí na kontrolu, alebo sa proces zastaví
Ako zmeriame úspech?Čas úspory, kvalita triedenia, počet eskalácií a náklad na požiadavku
Kontrola pripravenosti
  • Máte popísaný jeden konkrétny proces a jeho hranice.
  • Viete, ktoré údaje sa môžu odoslať do externého API.
  • Určili ste osobu alebo rolu, ktorá kontroluje rizikové výstupy.
  • Máte testovacie otázky a kritériá úspechu.
  • Viete nastaviť rozpočtový a technický limit.

Ako napojiť ChatGPT API krok za krokom?

Integráciu začnite vytvorením API účtu a kľúča, pokračujte serverovou požiadavkou, spracovaním odpovede a skončite testovaním, limitmi a riadeným nasadením. V aktuálnej dokumentácii OpenAI je ako základný postup uvedené vytvorenie API kľúča, jeho uloženie na serveri a použitie oficiálneho SDK alebo HTTP API. Konkrétny názov modelu, parametre a dostupné funkcie si overte v dokumentácii platnej v deň implementácie, pretože sa môžu meniť.

Pri novej implementácii si overte najmä aktuálny odporúčaný endpoint, podporované SDK, formát vstupu a výstupu, streamovanie, štruktúrované výstupy a dostupné nástroje. Ilustračný kód by nemal obsahovať skutočný kľúč ani byť vložený priamo do JavaScriptu stránky.

  1. Vytvorte projekt a API kľúč v OpenAI platforme.
  2. Uložte kľúč do environmentálnej premennej alebo správcu tajomstiev.
  3. Vyberte model podľa kvality, rýchlosti, jazyka, nástrojov a rozpočtu.
  4. Vytvorte serverovú funkciu, ktorá validuje vstup a zostaví požiadavku.
  5. Spracujte textovú odpoveď alebo štruktúrovaný výstup podľa potrieb aplikácie.
  6. Ošetrite timeouty, chybové odpovede, limity a opakované požiadavky.
  7. Otestujte bežné, hraničné aj úmyselne škodlivé vstupy.
  8. Nasadzujte najprv na malej skupine používateľov a sledujte kvalitu aj náklady.
Kód nie je celá integrácia

Funkčné API volanie ešte nerieši oprávnenia, ochranu osobných údajov, logovanie, opakovanie požiadaviek, nesprávne odpovede ani bezpečné vykonávanie akcií.

Ako prepojiť API s internými dokumentmi a databázami?

Modelu musíte relevantné firemné informácie odovzdať v požiadavke alebo mu sprístupniť kontrolovaný nástroj na vyhľadanie či získanie údajov. Pri malom objeme dát môžete vybrať relevantný text a priložiť ho ku konkrétnej požiadavke. Tento prístup je jednoduchý, ale pri veľkom množstve dokumentov zvyšuje dĺžku požiadavky, náklady a riziko, že sa vyberie nesprávny kontext.

Pri znalostnej databáze sa používa vyhľadávanie v dokumentoch. OpenAI opisuje File Search ako nástroj v Responses API, ktorý pracuje s vopred nahranými súbormi vo vektorovom úložisku a kombinuje sémantické a kľúčové vyhľadávanie.

Pri objednávkach, sklade alebo servisnom systéme je vhodnejšie riadené volanie internej funkcie. Function calling umožňuje modelu navrhnúť volanie funkcie podľa definovanej schémy, ale samotný backend musí overiť oprávnenia, argumenty a to, či sa akcia smie vykonať.

  • Vybraný kontext v požiadavke: vhodný pre krátke a stabilné informácie.
  • Vyhľadávanie v dokumentoch: vhodné pre smernice, návody a väčšiu znalostnú bázu.
  • Interné funkcie alebo nástroje: vhodné pre aktuálne údaje a riadené akcie.
  • Pri každej možnosti nastavte prístupy podľa používateľskej roly a evidujte zdroj odpovede.
MožnosťKedy sa hodí
Kontext v požiadavkeMalý objem textu a jednoduchý pilot
Vyhľadávanie v dokumentochVäčšia zbierka smerníc, návodov alebo FAQ
Volanie internej funkcieObjednávky, databázy, stav účtu alebo firemné akcie
Priame pripojenie modelu k databázeNie ako predvolené riešenie; prístup má riadiť backend
Spôsoby práce s firemnými dátami
Výhody
  • Vybraný kontext sa dá rýchlo otestovať na malom scenári.
  • Vyhľadávanie a funkcie umožnia pracovať s aktuálnejšími údajmi.
Nevýhody
  • Nesprávne vybrané dáta môžu viesť k presvedčivej, ale chybnej odpovedi.
  • Funkcie s právom meniť údaje vyžadujú silné oprávnenia a kontrolu.

Koľko stojí ChatGPT API a ako udržať náklady pod kontrolou?

Cena ChatGPT API závisí najmä od zvoleného modelu, počtu vstupných a výstupných tokenov, objemu používania a využitých nástrojov alebo úložiska. API sa účtuje oddelene od predplatného ChatGPT Plus, Business alebo iného plánu ChatGPT. Na používanie API preto potrebujete samostatne nastavené účtovanie API a pri platenej prevádzke platobnú metódu na platforme API.

Konkrétne ceny sa menia podľa modelu a funkcie, preto ich pred zostavením rozpočtu overte na oficiálnej cenovej stránke OpenAI. Neuvádzajte iba cenu jedného volania: započítajte aj vývoj, údržbu, monitoring, úpravu dokumentov, hosting, databázu a prípadné náklady na vyhľadávanie v súboroch.

Pre pilot si nastavte rozpočtový strop, obmedzenie počtu požiadaviek na používateľa a upozornenie pri raste spotreby. Náklady znižuje kratší relevantný kontext, ukladanie opakovaných odpovedí do vyrovnávacej pamäte, vhodný model a dávkové spracovanie úloh, ktoré nemusia prebiehať okamžite.

  • odhadnite počet požiadaviek za deň a priemernú dĺžku vstupu
  • odhadnite priemernú dĺžku odpovede
  • rozlíšte jednoduché otázky a náročné úlohy s dokumentmi či nástrojmi
  • nastavte projektové limity, upozornenia a pravidlá pre používateľov
  • merajte náklad na úlohu, nie iba celkovú mesačnú faktúru
  • pri pilotnom riešení si nechajte rezervu na opakované testovanie
Nákladová položkaČo ju ovplyvňuje
API používanieModel, vstupné a výstupné tokeny, počet požiadaviek
Doplnkové nástrojeVyhľadávanie v súboroch, úložisko, nástroje alebo spracovanie súborov
VývojBackend, frontend, oprávnenia, testovanie a napojenie na firemné systémy
PrevádzkaHosting, monitoring, logy, aktualizácie a správa znalostnej bázy
Čo najviac mení rozpočet
Objem požiadaviekvysoký vplyv
Dĺžka kontextustredný až vysoký vplyv
Zvolený modelstredný vplyv
Cache a limityznižujúci vplyv
Orientačné porovnanie, nie merané údaje

Aké bezpečnostné, GDPR a prevádzkové riziká treba vyriešiť?

Slovenská firma musí pred nasadením vyriešiť ochranu API kľúča, minimalizáciu osobných údajov, právny základ spracúvania, prístupy podľa rolí, logovanie a postup pri nesprávnej odpovedi. Pri osobných údajoch si firma musí určiť, kto je prevádzkovateľ a kto sprostredkovateľ, čo je účel spracúvania, aký je právny základ a ktoré údaje sú naozaj potrebné. GDPR vyžaduje, aby boli údaje primerané, relevantné a obmedzené na nevyhnutný rozsah; pri sprostredkovateľovi treba riešiť aj zmluvné podmienky a bezpečnostné záruky.

OpenAI uvádza, že dáta odoslané cez API sa predvolene nepoužívajú na trénovanie modelov, no pri prevádzke treba samostatne posúdiť uchovávanie, monitorovanie zneužitia, stav konkrétneho endpointu, prípadné nástroje a miesto spracovania. Aktuálna dokumentácia uvádza pri vybraných API endpointoch predvolené retenčné pravidlá a možnosti Zero Data Retention, ktoré nie sú automaticky dostupné pre každú funkciu.

Nedôveryhodný text môže obsahovať prompt injection, teda pokus zmeniť pravidlá systému alebo prinútiť AI odhaliť interné údaje. Preto oddeľte pokyny od obsahu používateľa, neposielajte modelu viac oprávnení, než potrebuje, a ak má AI volať funkcie, overujte každý argument aj používateľovo oprávnenie.

Pri rozhodovaní o ľuďoch, napríklad pri nábore, úveroch alebo hodnotení zamestnancov, si nechajte preveriť konkrétne povinnosti podľa aktuálne účinného EÚ AI Act a slovenských pravidiel. K 16. októbru 2026 sa AI Act uplatňuje v niekoľkých etapách; časť pravidiel platí od 2. augusta 2026 a niektoré povinnosti majú neskoršie dátumy. Nejde o právne poradenstvo.

  • API kľúč uložte iba na serveri a pravidelne ho rotujte.
  • Minimalizujte osobné údaje a podľa možnosti ich pred odoslaním pseudonymizujte.
  • Nastavte prístupy podľa rolí a nedovoľte modelu obchádzať oprávnenia aplikácie.
  • Rozhodnite, ktoré logy sa ukladajú, kto k nim má prístup a ako dlho sa uchovávajú.
  • Zaveďte ľudskú kontrolu pri citlivých alebo nevratných akciách.
  • Pripravte náhradný postup pri výpadku API, limite alebo chybnej odpovedi.
  • Overte zmluvy, prenosy mimo EHP, dodávateľov a úlohu DPO alebo právnika.
Minimum pred produkciou
  • Kľúč nie je v repozitári, HTML ani klientskom JavaScripte.
  • Každá funkcia kontroluje používateľa aj oprávnenie na konkrétnu akciu.
  • Citlivé údaje sa neposielajú bez právneho a bezpečnostného posúdenia.
  • Máte testy na halucinácie, prompt injection, výpadky a prekročenie limitu.
  • Používateľ vie, kedy odpovedá AI a kedy musí zasiahnuť človek.

Kedy sa vlastná integrácia oplatí a kedy je lepší hotový nástroj?

Vlastná integrácia sa oplatí pri opakovanom procese, ktorý potrebuje firemné dáta, špecifické oprávnenia a kontrolu nad pracovným postupom; pri jednoduchom použití môže byť vhodnejší hotový nástroj. Hotový ChatGPT je vhodný na individuálne úlohy a overenie nápadu. Nízko-kódový konektor môže stačiť na jednoduché preposlanie formulára alebo vytvorenie návrhu e-mailu, no pri citlivých údajoch, zložitej autorizácii a kritických procesoch treba preveriť, kde sa dáta ukladajú a kto riešenie spravuje.

Vlastný vývoj dáva väčšiu kontrolu nad používateľmi, dátami, logmi, integráciami a pravidlami eskalácie. Zároveň prináša zodpovednosť za aktualizácie API, bezpečnostné testy, monitoring, údržbu znalostnej bázy a riešenie výpadkov.

Typickým rozumným postupom je malý pilot: napríklad interný návrh odpovedí pre zákaznícku podporu alebo vyhľadávanie v obmedzenej sade servisných dokumentov. Počas pilotu merajte kvalitu, čas, náklad na úlohu a počet zásahov človeka; až potom rozhodnite o rozšírení.

  • Hotový ChatGPT: najrýchlejšie overenie nápadu bez integrácie.
  • Nízko-kódový konektor: jednoduchý pracovný postup s obmedzenou kontrolou.
  • Riešenie od dodávateľa: vhodné, ak potrebujete implementáciu aj prevádzkovú podporu.
  • Vlastná integrácia: vhodná pri firemných dátach, rolách, databázach a špecifickom procese.
MožnosťNajviac sa hodí preHlavné obmedzenie
ChatGPTIndividuálne používanie a prototypovanieNie je priamo súčasťou vášho systému
Low-codeJednoduché automatizácie medzi službamiObmedzenejšia kontrola nad bezpečnosťou a dátami
Dodávateľské riešenieFirmu bez vlastnej kapacity na návrh a vývojTreba preveriť závislosť, zmluvy a údržbu
Vlastná integráciaProcesy s internými dátami a oprávneniamiVyššia zodpovednosť za vývoj a prevádzku
Rozhodnutie podľa potreby kontroly
Výhody
  • Vlastné riešenie môže presne zapadnúť do webu, e-shopu alebo interného systému.
  • Firma si vie nastaviť vlastné roly, pravidlá a meranie kvality.
Nevýhody
  • Integrácia vyžaduje testovanie, monitoring a pravidelnú údržbu.
  • Pri zlom návrhu môže AI zvýšiť náklady alebo odhaliť interné údaje.

Neviete, kde začať s AI integráciou?

Najčastejšie sa firmy nezaseknú na samotnom API volaní, ale na výbere vhodného procesu, prístupe k interným dátam, oprávneniach a pravidlách pri nesprávnej odpovedi. Ak potrebujete navrhnúť bezpečný pilot alebo prepojiť AI s webom a interným systémom, pozrite si možnosti automatizácie a integrácie alebo kontaktujte NEW WAY.

nicolas
Autor

nicolas

CEO štúdia NEW WAY. Navrhuje a programuje weby na WordPresse a venuje sa technickému SEO. Text o autorovi je ukážkový.

Súvisiaca služba

Automatizácie a integrácie

Pri integrácii AI pomôže navrhnúť vhodný pilot, prepojiť API s webom alebo internými dátami a nastaviť bezpečné spracovanie požiadaviek.

Pozrieť službu
Čítajte ďalej

Súvisiace články.

Časté otázky

Otázky k článku.

Nenašli ste odpoveď? Napíšte nám, odpovieme do jedného pracovného dňa.

Opýtať sa
Potrebujem na používanie ChatGPT API predplatné ChatGPT Plus alebo Team?

Nie. ChatGPT a API platforma majú oddelené účtovanie; predplatné ChatGPT nezahŕňa používanie API. (help.openai.com)

Môžem cez ChatGPT API spracúvať interné firemné dokumenty a osobné údaje?

Technicky áno, ale firma musí najprv posúdiť účel, právny základ, minimalizáciu údajov, zmluvné podmienky, uchovávanie a bezpečnostné riziká. Pri citlivých údajoch je vhodné zapojiť DPO alebo právnika.

Ako zabránim tomu, aby sa API kľúč dostal do JavaScriptu na webe?

Požiadavku posielajte z backendu, nie priamo z prehliadača. Kľúč uložte do environmentálnej premennej alebo správcu tajomstiev a frontend nech komunikuje iba s vaším serverom. (developers.openai.com)

Vie ChatGPT API odpovedať podľa obsahu môjho e-shopu alebo firemnej databázy?

Áno, ak aplikácia dodá relevantný kontext, použije vyhľadávanie v dokumentoch alebo sprístupní kontrolované interné funkcie. Model nemá automatický prístup k vašej databáze.

Ako zistím, či sa AI odpovede finančne a časovo oplatia?

Porovnajte čas a náklad na úlohu pred pilotom a po ňom, sledujte kvalitu odpovedí, počet opráv človekom, chybovosť a využitie používateľmi. Pilot musí mať vopred určené kritérium, podľa ktorého ho rozšírite alebo ukončíte.

Aký programovací jazyk alebo technológia je na napojenie ChatGPT API najvhodnejšia?

Najvhodnejší je jazyk a backend, ktorý už používa váš systém a pre ktorý existuje aktuálne oficiálne SDK alebo stabilný HTTP klient. Dôležitejšia než konkrétny jazyk je serverová architektúra, bezpečné tajomstvá, oprávnenia, testovanie a monitoring.

Nezáväzná konzultácia

Upgradnite na novú verziu.

Napíšte, čo potrebujete. Ozveme sa do jedného pracovného dňa s konkrétnym návrhom ďalšieho postupu.