Acest articol explorează integrarea ChatGPT în aplicații și serviciile API oferite de OpenAI, cu accent pe aspectele esențiale ale procesului:
- Integrarea ChatGPT cu aplicații necesită utilizarea REST API-urilor, spre deosebire de utilizarea obișnuită în browser.
- Crearea unui cont pe platforma OpenAI și obținerea unei chei API sunt pași necesari pentru accesul la API.
- Modelul de plată al OpenAI este pay-as-you-go, unde costurile sunt determinate de consumul de tokeni în timpul utilizării API-ului.
1. 🔍 Introducere
Recent am făcut o mică integrare (că doar AI-ul e la modă, nu?) între blog și cel mai avansat model de AI – cel de la OpenAI, ChatGPT – și m-am gândit că ar fi util să vedem ce înseamnă asta și ce pași trebuie urmați pentru acest lucru.
Prima dată ar trebui să stabilim că integrarea ChatGPT într-o aplicație și utilizarea ChatGPT în browser sau aplicație, așa cum îl folosește mai toată lumea – mai nou și pentru diagnostic medical – nu este același lucru. Indiferent că folosim un plan gratuit sau unul cu plată, varianta din aplicație sau cea din browser nu va permite integrarea cu o aplicație sau un serviciu.
La fel ca multe alte aplicații moderne, și modelul ChatGPT beneficiază de capabilități de comunicare tip REST API. Asta înseamnă că putem folosi apeluri standard HTTP de tip POST sau GET pentru comunicare. Aceste API-uri sunt disponibile prin intermediul platformei OpenAI.
2. 🔑 Crearea contului și obținerea cheii API
Pentru a folosi API-ul celor de la ChatGPT, trebuie să ne deschidem un cont la platform.openai.com. Deschiderea contului e gratuită, însă trebuie să cumpărăm credit pentru interogările API, după cum o să vedem detaliat mai jos. După deschiderea contului, avem posibilitatea să generăm o cheie API.
Această cheie API este mijlocul nostru de autentificare pe platforma celor de la OpenAI și ține loc, dacă e să facem o comparație forțată, de utilizator și parolă.

După ce am generat cheia, trebuie să o copiem și să o salvăm într-o locație sigură, pentru că după generare nu mai avem nicio posibilitate de a accesa cheia respectivă. Dacă se pierde sau sunt suspiciuni că este folosită abuziv, avem oricând posibilitatea să o ștergem și să generăm una nouă.
🔒 Cum funcționează autentificarea în fundal
Nu am găsit informații despre ce Identity Provider folosește platforma OpenAI – e posibil să folosească unul dezvoltat intern. Însă tokenul generat, care este asociat contului tău și asigură autentificarea cu platforma la fiecare request, este asemănător cu un proces de autentificare tip OAuth.
Totuși, nu este OAuth complet, pentru că tokenul de autentificare este unul static și nu se reînnoiește automat ca în cazul autentificării OAuth clasice.

3. 💳 Activarea contului și cumpărarea de credite
După cum am spus la început, deschiderea contului e gratuită, nu e condiționată de nicio subscripție – asta pentru că modelul de plată este de tip pay-as-you-go. Adică plătești atât cât folosești.
La fiecare utilizare a API-ului se consumă un anumit număr de tokeni, iar fiecare model pe care îl poți folosi are un anumit tarif per 1 milion de tokeni. La deschiderea contului, acesta va fi încadrat în primul nivel, Tier 1. Acest Tier setează limitele pentru câte interogări API pot fi făcute într-o unitate de timp (de obicei un minut).
Dacă se consumă o anumită sumă ca și credit, contul este trecut în următorul Tier, iar aceste limite sunt crescute automat. În general, toate aplicațiile care suportă comunicare pe bază de API au astfel de limite.
🔢 Ce sunt tokenii și cum se consumă?
- Tokenii sunt unități de text (ex: „calculator” = 1 token, „electricitate” = 2).
- ~1.000 tokeni ≈ 750 de cuvinte.
- Atât inputul (promptul), cât și outputul (răspunsul) sunt taxați.
- Mai multe detalii: https://platform.openai.com/tokenizer
🧾 Exemplu real de cost
Pe Gadgetisimo.ro: pentru un articol mediu, am generat:
- un rezumat automat,
- 5 recomandări AI de articole.
- Total: ~2.000 tokeni, adică ~0,004 USD/articol cu GPT-4o.
Task | Model | Tokens consumați (estimare) | Cost total (aprox.) |
---|---|---|---|
Rezumat articol | GPT-4o | ~800–1.000 | ~0,001–0,002 USD |
Recomandări articole | GPT-4o | ~1.000–1.200 | ~0,002 USD |
Total per articol | GPT-4o | ~2.000 tokens | ~0,003–0,004 USD |
📌 Notă: este important să verificăm când cei de la OpenAI lansează un model nou.
Modelele mai noi sunt considerate nu doar mai performante, dar și mai eficiente energetic, de aceea sunt de obicei mai ieftine.
De exemplu, modelul folosit de mine, ChatGPT-4o, are următorul cost:
- Model: gpt-4o-2024-08-06
- Input: $2.50 / 1M tokeni
- Cached input: $1.25 / 1M tokeni
- Output: $10.00 / 1M tokeni
Iar modelul ChatGPT-4.1 are:
- Model: gpt-4.1-2025-04-14
- Input: $2.00 / 1M tokeni
- Cached input: $0.50 / 1M tokeni
- Output: $8.00 / 1M tokeni
4. 🧪 Primul test cu API-ul OpenAI (în Bruno)
Pentru a folosi API-ul, cel mai simplu mod este să folosim un client API. Există mai multe soluții – una dintre cele mai cunoscute este Postman. Eu folosesc în general un client open-source care se numește Bruno.
🧰 Pași pentru configurare:
- Instalează Bruno
- Creează un request nou → metoda POST
- URL: https://api.openai.com/v1/chat/completions
- Tabul Auth: setează Bearer Token cu cheia API generată anterior
- În tabul Body, request-ul
- Click pe Run Request → primești răspunsul



Am cerut ca ChatGPT să ne spună o glumă despre calculatoare, pe care am primit-o în răspuns. Tot în același răspuns vedem și alte informații interesante: câți tokeni au fost consumați, dacă interogarea a fost cu succes, ora când a fost generat răspunsul, plus alte detalii tehnice.
🧾 Exemplu de cost
Referindu-ne la interogarea de mai sus:
- total: 39 tokeni
- cost estimat: ~0,000405 USD
Tip token | Cantitate | Preț pe 1.000 tokeni | Cost per token | Cost total |
---|---|---|---|---|
Input (prompt) | 18 | $0.005 | $0.000005 | $0.00009 |
Output (răspuns) | 21 | $0.015 | $0.000015 | $0.000315 |
Total consumat | 39 | — | — | $0.000405 |
5. 🛡️ Securitatea cheii API
Cheia API folosită pentru aceste interogări trebuie tratată ca orice alte credențiale de autentificare. Este recomandat să fie stocată într-un loc sigur și nu ar trebui să fie inclusă în niciun cod sau fișier accesibil publicului.
Dacă este compromisă, deși nu oferă acces în portalul de administrare, poate fi abuzată – iar acest lucru va genera costuri pentru contul asociat.
Pentru un plus de control:
- poți configura bugete lunare din platforma OpenAI,
- poți activa notificări când sunt atinse anumite limite,
- poți revoca cheia oricând dacă suspectezi o problemă.
6. 🚀 Concluzie
Integrarea realizată aici pe blog este un proof of concept. Printr-un apel API, se generează automat un rezumat pentru articolul publicat și o listă de recomandări AI pentru alte articole.
Este un fel de „Hello World” modern, cu AI.
API-ul oferit de OpenAI are potențial extins și nenumărate aplicații. Este ușor de folosit, chiar și pentru persoane fără cunoștințe avansate de programare. Iar modelul pay-as-you-go este ideal pentru testare, experimente și proiecte de tip hobby.
- De ce pierd motoarele de căutare în fața AI?
- Protejează-ți conturile online: 5 pași simpli pentru toți
- Cum creezi o politică a parolelor sigură și actualizată în 2025
- World Password Day 2025: Cum să-ți protejezi conturile online gratuit și eficient
- Confidențialitate online: Ați plăti pentru un motor de căutare?