Az OpenAI API egy fejlesztői felület, amin keresztül a saját szoftvered közvetlenül meghívhatja az OpenAI által fejlesztett nyelvi és kép-modelleket (GPT-4, GPT-4o, GPT-4o-mini, DALL-E, Whisper, embedding-modellek). A „közvetlen” itt fontos: nem a chat.openai.com felületet használod, hanem a kódod küld HTTPS POST kérést az api.openai.com címre, és kap vissza strukturált választ JSON-ban. Ezzel építhetsz chatbotot, AI-asszisztenst, dokumentum-feldolgozót, vagy bármi mást, amihez gépi gondolkodás kell.
Így is ismerheted
Magyarul OpenAI fejlesztői felület, vagy a tágabb fogalom: ChatGPT integráció. Angolul OpenAI API, GPT API, OpenAI Platform. A különbség OpenAI ChatGPT (a webes/mobil termék) és OpenAI API (a fejlesztői interfész) között fontos: az előbbi havi $20-as előfizetésű végfelhasználói termék; az utóbbi token-alapú elszámolással, fejlesztőknek készült, és más szabályokkal működik (pl. nem trainelnek rajta az adatokat alapból).
Mire jó cégeknek?
A klasszikus üzleti felhasználási területek, ahova az OpenAI API-t be szokták kötni:
- Beszélgető AI — weboldali chatbot, ügyfélszolgálati asszisztens, belső HR-asszisztens.
- Szöveg-feldolgozás — e-mail-kategorizálás, dokumentum-kivonatolás, szerződés-elemzés.
- Szöveg-generálás — termékleírás, blog-vázlat, hírlevél-draft, sales-szöveg.
- Tartalom-transzformálás — fordítás, hangnem-átírás, formátumváltás (PDF → markdown).
- Kép-generálás és -elemzés — DALL-E 3 képek létrehozása, Vision API képek megértésére.
- Hang-feldolgozás — Whisper a beszéd-átirathoz, TTS hang-szintézishez.
Egy konkrét példa: a beérkező árajánlat-kérés feldolgozása. Az API-nak elküldöd a teljes e-mail-szöveget plus egy prompt-ot, és kapsz vissza struktúrált JSON-t a cég nevével, kontakt-adatokkal, kért szolgáltatással, költségvetés-tartománnyal és sürgősséggel. Ez 5-10 másodperc alatt megvan, és pár cent költséggel.
Hogyan néz ki egy API-hívás?
A legegyszerűbb chat-API-hívás:
const response = await fetch('https://api.openai.com/v1/chat/completions', {
method: 'POST',
headers: {
'Authorization': 'Bearer sk-...',
'Content-Type': 'application/json'
},
body: JSON.stringify({
model: 'gpt-4o-mini',
messages: [
{ role: 'system', content: 'Te egy magyar AI-asszisztens vagy.' },
{ role: 'user', content: 'Mit jelent a CDN?' }
]
})
});
A válasz egy JSON, ami a generált szöveget tartalmazza a choices[0].message.content mezőben, plus token-számláló (mennyi tokent fogyasztottál).
Modell-választás és árak (2026-os állapot)
Az OpenAI több modellt kínál különböző árakon:
- GPT-4o — a legintelligensebb általános modell. ~$2.50/$10 per millió input/output token. Komolyabb feladatokra (kreatív szöveg, komplex elemzés).
- GPT-4o-mini — gyors, olcsó, 90%-os feladatra elég. ~$0.15/$0.60 per millió token. Tipikus kategorizálás, egyszerű chatbot, adat-kinyerés.
- o1 / o3 — „reasoning” modellek, többlépéses logikai gondolkodásra. Drágábbak, lassabbak, de matematikára és kódra erősen jók.
- text-embedding-3-small — vektor-generálás, ~$0.02 per millió token.
- DALL-E 3 — kép-generálás, ~$0.04 / kép.
- Whisper — hang-átirat, ~$0.006 / perc.
Praktikus tipp: a legtöbb workflow-hoz a GPT-4o-mini elég. Csak akkor lépj GPT-4o-ra, ha tényleg minőség-igény van. A költség-különbség 10-20x.
Hogyan használd biztonságosan?
Az API-kulcs egy karaktersorozat (sk-...), amivel az OpenAI rád ismer. Ez egyúttal egy „pénztárca-kulcs” — ha valaki ellopja, a te számládra fog költeni. Néhány alapszabály:
- Sose kerüljön a frontend-be — minden API-hívás szerveroldalról menjen. A frontend ne is lássa.
- Sose kerüljön Git-be — környezeti változó (
.envfájl, ami a.gitignore-ban szerepel), vagy secret manager. - Állíts havi limitet — az OpenAI dashboarden beállíthatsz havi költségplafont. Egy hibás workflow csendben kifuttathat 1000 dollárt.
- Rotálj rendszeresen — 3-6 havonta generálj új kulcsot, és cseréld le a régieket.
GDPR és európai cégek
Az OpenAI alapból az USA-ban tárolja és dolgozza fel az adatokat. Európai cégnek ez gond lehet, főleg ha ügyfél-adatokat (név, e-mail, telefonszám) küldesz a promptba. Három megoldás:
Az Azure OpenAI Microsoft-féle változat, ahol EU-régióban (West Europe, North Europe) futnak a modellek, szerződésileg garantált európai adatkezelés, és az adatokat nem használják fel modell-tréninghez. Egy magyar cégnek ez a gyakorlati standard.
Az OpenAI Enterprise / Team előfizetésen kapcsolható az „data retention off” — a beküldött adatokat 0 napig tárolják, és nem használják fel. Ez API-szinten is elérhető bizonyos szerződésekkel.
Vagy nem küldesz személyes adatot a promptba — anonimizálsz, mielőtt felteszed a kérdést. „Egy 35 éves marketinges Budapestről” helyett „[USER]”.
Részletesebben a GDPR és AI cikkben.
Mire figyelj?
A legnagyobb buktató a rate limit. Az OpenAI másodperc/perc-szintű hívás-korlátokat alkalmaz, és ha túlléped, 429 hibát kapsz. Egy jól megírt integráció exponential backoff retry-t használ, és request queue-t építhet.
A második a tokenköltség-robbanás. Egy 1000 tokenes prompt × 10 ezer hívás/hónap = 10 millió token = ~$2-30 (modelltől függően). De ha a prompt 5000 tokenes, az 5x annyiba kerül. Tartsd rövidre a promptokat, kérj rövid válaszokat (max_tokens paraméter), és használj caching-et a gyakori kérdésekre.
A harmadik a modell-frissítések. Az OpenAI rendszeresen ad ki új modelleket, és néha kivonja a régieket. Ha a kódod hard-coded „gpt-4-turbo-2024-04-09″-re hivatkozik, az leáll. Verzionálj felelősen, és figyeld a deprecation-eket.
A negyedik a hibakezelés. Az API néha lassú, néha 503-as hibát ad. A jól megírt integráció timeout-ol, retry-zik, és van fallback-megoldása.
Ha egy konkrét folyamatban szeretnéd az OpenAI API-t bekötni — chatbot, asszisztens, automatizáció —, az AI és automatizáció szolgáltatásból induljunk: prompt-tervezés, integráció, üzemeltetés. Egy weboldali bevezetésre a chatbot fejlesztés a relevánsabb. Hivatalos dokumentáció: platform.openai.com/docs.