Skip to content
logo Devstock
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt
  • O nas
  • Moduły Akademii
    • Moduł 1
    • Moduł 2
    • Moduł 3
    • Pozostałe moduły
  • Kursy AI i IT
    • Agenci AI
    • Pierwsza Misja AI (Podstawy)
    • Automatyzacje z n8n 2.0
    • Frontend Master 2026
  • Blog
  • Kontakt

Bądź na bieżąco ze światem IT, AI i automatyzacjiCo wtorek: IT, AI i bezpieczeństwo w jednym mailu

Co wtorek jeden mail: newsy z branży, praktyczne tipy, narzędzia warte poznania i to, co trzeba wiedzieć o wyciekach i bezpieczeństwie IT.


Trafia do ponad 6 tys. skrzynek. Zero spamu, wypisujesz się jednym kliknięciem.

    Programowanie i Technologie Webowe

    API ChatGPT: klucz, cena i pierwsze zapytanie w Pythonie

    • 11 paź, 2026
    • Komentarze 0
    API ChatGPT w Pythonie - laptop na biurku wieczorem, po lewej edytor kodu z krótkim skryptem, po prawej okno terminala z odpowiedzią, obok kubek, roślina i lampka

    API ChatGPT, czyli OpenAI API, to osobna, płatna usługa dla programistów: abonament ChatGPT Plus nie daje do niej dostępu, a za każde zapytanie płacisz z przedpłaconych kredytów, kupowanych od 5 dolarów. Najtańszy model z rodziny GPT-6, GPT-6 Luna, kosztuje według cennika OpenAI z 11 października 2026 roku 0,10 dolara za milion tokenów wejścia i 0,50 dolara za milion tokenów odpowiedzi. Podsumowanie 1000 krótkich maili wychodzi przy nim na około 57 groszy. Pierwsze zapytanie w Pythonie to kilka linijek kodu z oficjalną biblioteką openai. Więcej uwagi wymagają klucz i limity wydatków.

    Czym jest API ChatGPT i czym różni się od subskrypcji ChatGPT

    API ChatGPT to interfejs, przez który twój program wysyła tekst do modelu OpenAI i dostaje odpowiedź, bez otwierania czatu w przeglądarce. Z API korzystają aplikacje, skrypty, wtyczki i narzędzia do automatyzacji, takie jak n8n. Jeśli samo pojęcie API jest nowe, zacznij od tekstu czym jest API i jak działa.

    ChatGPT i API to dwa osobne produkty z osobnymi rachunkami. OpenAI pisze wprost w centrum pomocy, że “ChatGPT i platforma API mają oddzielne systemy rozliczeń”, a korzystanie z API jest płatne niezależnie od subskrypcji. Plan Plus albo Pro nie daje więc ani kredytów, ani klucza.

    ChatGPT (Free, Go, Plus, Pro)API OpenAI
    Dla kogoosoba rozmawiająca z czatemprogram, skrypt, automatyzacja
    Jak płaciszbezpłatnie albo stały abonament miesięczny, zależnie od planuza zużyte tokeny, z przedpłaconych kredytów
    Gdzie zarządzaszchatgpt.com, Ustawienia → Rozliczeniaplatform.openai.com
    Modelewybiera OpenAI w ramach planuwybierasz sam w każdym zapytaniu

    Różnica ma znaczenie przy kosztach. Abonament kosztuje tyle samo bez względu na to, ile piszesz. W API płacisz za tokeny tekstu wysłanego do modelu i tokeny odpowiedzi, więc źle napisany skrypt w pętli potrafi wydać pieniądze szybciej niż człowiek przy czacie. O tym, co dostają dziś plany ChatGPT, piszemy w tekście o GPT-6 w darmowym ChatGPT.

    Jak założyć konto i klucz API OpenAI krok po kroku

    Klucz API dostajesz w panelu platform.openai.com, ale zapytania zaczną działać dopiero po kupieniu kredytów. Kolejność według instrukcji rozliczeń OpenAI:

    1. Zaloguj się albo załóż konto na platform.openai.com.
    2. Otwórz ustawienia rozliczeń organizacji i wybierz Add payment details. Podaj kartę płatniczą.
    3. Wybierz kwotę pierwszego zakupu. Minimum to 5 dolarów, domyślnie panel proponuje 10.
    4. Zanim potwierdzisz, sprawdź opcję Use auto-reload. Automatyczne doładowanie jest domyślnie włączone. Jeśli nie chcesz, żeby karta była obciążana sama, wyłącz je.
    5. Przejdź na stronę kluczy API i utwórz nowy klucz, najlepiej przypisany do projektu i z datą wygaśnięcia.
    6. Skopiuj klucz od razu. Pełny klucz panel pokazuje tylko raz, przy tworzeniu. Jeśli go zgubisz, usuwasz go i tworzysz nowy.

    Dwie rzeczy z dokumentacji warto znać przed pierwszym zakupem. Kupione kredyty wygasają po roku i co do zasady nie podlegają zwrotowi. Dokumentacja nie obiecuje też darmowych kredytów na start. Pisze tylko, że jeśli konto je ma, zużywa je przed kupionymi. Informacje z blogów o “5 dolarach na start” traktuj więc jako nieaktualne, dopóki nie zobaczysz kredytów we własnym panelu.

    Agenci AI · Kodożercy

    Twoje przepływy w n8n mogą podejmować decyzje

    Kurs Agenci AI od Kodożerców pokazuje, jak dołożyć do n8n warstwę, która czyta dokumenty, dobiera kolejny krok i pyta o zgodę, zanim zrobi coś nieodwracalnego. Budujesz to na własnych integracjach, moduł po module.

    Sprawdź, jak to zbudować →
    Kurs Agenci AI - Kodożercy

    Ile kosztuje API ChatGPT: tokeny i cennik OpenAI

    API OpenAI rozlicza się za tokeny, czyli kawałki tekstu, na które model dzieli wejście i odpowiedź. Osobno płacisz za tokeny wejścia (twoje polecenie i dane), osobno za tokeny wyjścia (odpowiedź). Odpowiedź jest kilka razy droższa od wejścia.

    Polski tekst zużywa więcej tokenów niż angielski. W naszym pomiarze narzędziem OpenAI o nazwie o200k_base, które dzieli tekst na tokeny (biblioteka tiktoken), ten sam krótki mail miał 92 tokeny po polsku i 62 po angielsku. OpenAI nie podaje w dokumentacji, czy GPT-6 dzieli tekst tak samo, więc traktuj to jako przybliżenie: po polsku licz około półtora raza więcej tokenów.

    Ceny trzech modeli, które OpenAI poleca na start, według cennika API odczytanego 11 października 2026 roku:

    ModelDo czego według OpenAIWejście (USD za 1 mln tokenów)Wejście z pamięci podręcznejWyjście (USD za 1 mln tokenów)
    gpt-6-lunaduża liczba prostszych zadań, niski koszt0,100,010,50
    gpt-6.1-solbalans jakości i kosztu2,000,1010,00
    gpt-6-astrazłożone rozumowanie i kod10,001,0050,00

    Ceny dotyczą zapytań do 272 tysięcy tokenów wejścia. Powyżej tej granicy całe zapytanie kosztuje dwa razy więcej za wejście i półtora raza więcej za wyjście. Tryb Batch, w którym wynik przychodzi do 24 godzin, jest o połowę tańszy. Modele GPT-6 potrafią też rozumować przed odpowiedzią, a tokeny rozumowania OpenAI liczy jak tokeny wyjścia, choć ich nie widzisz w tekście odpowiedzi.

    Przykład: ile kosztuje podsumowanie 1000 maili

    Przyjęliśmy 700 tokenów wejścia na mail (treść i polecenie) i 150 tokenów odpowiedzi. Kurs dolara to 3,9022 zł, średni kurs NBP z 9 października 2026 roku.

    Cena API ChatGPT za tokeny przy 1000 maili: GPT-6 Luna 0,57 zł, GPT-6.1 Sol 11,32 zł, GPT-6 Astra 56,58 zł w trybie standardowym, w trybie Batch o połowę mniej; kwoty dla Sol i Astry bez tokenów rozumowania
    Koszt tokenów wejścia i widocznej odpowiedzi dla 1000 maili. Dla Luny bez rozumowania to pełny koszt, dla Sol i Astry dolna granica. Wyliczenie własne z cennika OpenAI z 11.10.2026.

    Przy GPT-6 Luna rozumowanie można wyłączyć parametrem reasoning={"effort": "none"}, więc 57 groszy to pełny koszt. GPT-6.1 Sol i GPT-6 Astra nie mają trybu bez rozumowania, więc ich rachunek wyjdzie wyższy niż na wykresie. O ile, zależy od zadania. Do prostego streszczania maili zacznij od Luny, a droższy model rozważ przy analizie umów albo pisaniu kodu.

    Limity API OpenAI: progi konta i limit wydatków

    Każda organizacja w API ma limit zapytań na minutę i miesięczny limit wydatków, który rośnie razem z sumą kupionych kredytów. Według opisu limitów progi wyglądają tak:

    PrógKiedy wchodziszMiesięczny limit użycia
    Freekonto z obsługiwanego kraju (Polska jest na liście)100 USD
    Build5 USD kupionych kredytów500 USD
    Launch100 USD kupionych kredytów5 000 USD
    Grow500 USD kupionych kredytów200 000 USD

    Do tego warto ustawić własny limit wydatków. Dokumentacja rozróżnia alert, który tylko wysyła powiadomienie, i twardy limit, po którym API zaczyna odrzucać zapytania. Twardy limit ustawiasz w limitach organizacji: w sekcji Spend wybierasz Edit spend limit, wpisujesz kwotę i zaznaczasz Enforce a hard limit. Przy pierwszych testach to najprostsze zabezpieczenie przed skryptem, który zapętli się na noc.

    Pierwsze zapytanie do API ChatGPT w Pythonie

    OpenAI zaleca dziś Responses API zamiast starszego Chat Completions. W przewodniku po generowaniu tekstu firma pisze, że do nowych aplikacji poleca Responses API i że modele rozumujące działają w nim lepiej. Wszystkie przykłady poniżej używają tego interfejsu i biblioteki openai w wersji 3.28.0, wydanej 9 października 2026 roku.

    Jak działa zapytanie do API OpenAI: skrypt w Pythonie wysyła POST /v1/responses z kluczem, API sprawdza klucz i saldo, model czyta tokeny wejścia i zwraca tokeny wyjścia, odpowiedź JSON zawiera pole usage
    Rachunek to tokeny wejścia razy cena wejścia plus tokeny wyjścia i rozumowania razy cena wyjścia.

    Instalacja biblioteki i zmienna z kluczem

    Biblioteka wymaga Pythona 3.10 albo nowszego. Instalujesz ją poleceniem:

    pip install openai
    

    Klucz zapisz w zmiennej środowiskowej OPENAI_API_KEY, a nie w kodzie. Biblioteka odczyta go sama. Na Windowsie wpisz w wierszu poleceń (i otwórz nowe okno terminala, bo zmienna działa dopiero w nim):

    setx OPENAI_API_KEY "tu-wklej-swoj-klucz"
    

    Na macOS i Linuksie:

    export OPENAI_API_KEY="tu-wklej-swoj-klucz"
    

    Kod pierwszego zapytania

    Utwórz plik pierwsze_zapytanie.py:

    from openai import OpenAI
    
    client = OpenAI()  # klucz czyta sam ze zmiennej OPENAI_API_KEY
    
    response = client.responses.create(
        model="gpt-6-luna",
        input="Wyjaśnij w dwóch zdaniach, czym jest API.",
    )
    
    print(response.output_text)
    

    Uruchamiasz go poleceniem python pierwsze_zapytanie.py. Pole output_text zbiera cały tekst odpowiedzi w jeden ciąg.

    Jak policzyć koszt zapytania z pola usage

    Każda odpowiedź zawiera pole usage z liczbą tokenów, więc koszt policzysz po każdym wywołaniu. Ten skrypt streszcza mail i wypisuje cenę:

    from openai import OpenAI
    
    # Ceny GPT-6 Luna w USD za 1 mln tokenów (cennik OpenAI, odczyt 11.10.2026)
    PRICE_IN, PRICE_OUT = 0.10, 0.50
    USD_PLN = 3.9022  # kurs średni NBP z 9.10.2026
    
    client = OpenAI()
    response = client.responses.create(
        model="gpt-6-luna",
        reasoning={"effort": "none"},
        instructions="Streszczasz maile po polsku w jednym zdaniu.",
        input="Dzień dobry, przesyłam ofertę na wdrożenie systemu zamówień. Prosimy o decyzję do piątku.",
    )
    
    usage = response.usage
    cost_usd = (usage.input_tokens * PRICE_IN + usage.output_tokens * PRICE_OUT) / 1_000_000
    print(response.output_text)
    print(f"Tokeny: {usage.input_tokens} wejścia, {usage.output_tokens} wyjścia")
    print(f"Koszt: {cost_usd:.6f} USD, czyli około {cost_usd * USD_PLN:.6f} zł")
    

    Parametr instructions to polecenie stałe, ważniejsze dla modelu niż treść w input. Wartość none w rozumowaniu jest dostępna w GPT-6 Luna, a w GPT-6.1 Sol najniższy poziom to low.

    To samo bez biblioteki: zwykłe żądanie HTTP

    API to zwykły adres HTTP, więc zapytanie wyślesz też biblioteką requests. Tekst odpowiedzi trzeba wtedy samemu wyjąć z listy elementów odpowiedzi:

    import os
    import requests
    
    response = requests.post(
        "https://api.openai.com/v1/responses",
        headers={"Authorization": f"Bearer {os.environ['OPENAI_API_KEY']}"},
        json={"model": "gpt-6-luna", "input": "Podaj stolicę Polski."},
        timeout=60,
    )
    response.raise_for_status()
    data = response.json()
    
    for item in data["output"]:
        if item["type"] == "message":
            for part in item["content"]:
                if part["type"] == "output_text":
                    print(part["text"])
    

    Pętla jest potrzebna, bo według OpenAI ta lista często ma kilka elementów, na przykład dane o rozumowaniu przed właściwą wiadomością. Więcej o żądaniach HTTP w praktyce znajdziesz w tekście o REST API.

    Jak bezpiecznie przechowywać klucz API

    Klucz API działa jak hasło do twojego konta z podpiętą kartą, więc każdy, kto go zdobędzie, wydaje twoje pieniądze. Zasady z poradnika OpenAI o bezpieczeństwie kluczy sprowadzają się do pięciu punktów:

    • Zmienna środowiskowa zamiast kodu. Wpisany w kod klucz trafi prędzej czy później do repozytorium.
    • Plik .env tylko z wpisem w .gitignore. Jeśli trzymasz klucz w pliku .env, dopisz ten plik do .gitignore, zanim zrobisz pierwszy commit.
    • Nigdy w przeglądarce ani w aplikacji mobilnej. Kod strony i aplikacji da się podejrzeć, więc zapytania do API muszą iść przez twój serwer.
    • Osobny klucz dla każdej osoby i każdego projektu. OpenAI zabrania dzielenia się kluczami w regulaminie.
    • Data wygaśnięcia i wymiana. Klucze projektowe mogą mieć termin ważności, a stary klucz unieważniasz, gdy nowy już działa.

    Opisywaliśmy kradzież kluczy API w raporcie Anthropic i złośliwe wtyczki JetBrains, które wyciągały klucze ze środowiska programisty. Twardy limit wydatków ogranicza szkody, jeśli klucz mimo wszystko wycieknie.

    Typowe błędy API OpenAI: 401, 429 i brak środków

    Najczęstsze błędy to 401 przy złym kluczu i 429, który oznacza albo zbyt wiele zapytań, albo brak pieniędzy na koncie. Znaczenie kodów według listy błędów OpenAI:

    KodCo znaczyCo zrobić
    401zły, usunięty albo cudzy kluczsprawdź klucz, usuń spacje, w razie wątpliwości utwórz nowy
    403zapytanie z kraju, którego API nie obsługujesprawdź, czy nie łączysz się przez VPN
    429 credit_balance_exhaustedskończyły się kredytydokup kredyty i odczekaj kilka minut
    429 project_spend_limit_exceededzadziałał twój limit wydatkówpodnieś limit albo poczekaj do nowego miesiąca
    429 (limit zapytań)za dużo zapytań lub tokenów na minutęzwolnij, ponów po czasie z nagłówka Retry-After
    500, 503problem po stronie OpenAI lub przeciążony modelponów po chwili

    Ponawianie zapytania nie pomoże przy błędach rozliczeniowych. Dokumentacja wprost przypomina, że trzeba najpierw dokupić kredyty albo zmienić limit. W Pythonie biblioteka zamienia te kody na wyjątki, więc obsłużysz je tak:

    import openai
    from openai import OpenAI
    
    client = OpenAI()
    
    try:
        response = client.responses.create(model="gpt-6-luna", input="Test połączenia.")
        print(response.output_text)
    except openai.AuthenticationError:
        print("401: klucz jest błędny, usunięty albo z innego projektu.")
    except openai.RateLimitError as e:
        # 429 to zarówno zbyt wiele zapytań, jak i brak środków na koncie
        print(f"429: {e.code}")
    except openai.APIConnectionError:
        print("Brak połączenia z API: sprawdź sieć, proxy albo zaporę.")
    

    Ten fragment uruchomiliśmy z celowo fałszywym kluczem i wypisał komunikat o błędzie 401, tak jak powinien.

    Devstock { integracje systemów }

    Sklep, księgowość i CRM nie rozmawiają ze sobą?

    Łączymy systemy, których używasz na co dzień, z KSeF, Allegro i BaseLinkerem, żeby dane przestały krążyć w arkuszach i mailach. Zaczynamy od połączenia, które dziś zabiera najwięcej czasu.

    Zobacz, co łączymy → Software house, który prowadzi ten blog

    Co dalej: API w automatyzacjach i agentach AI

    Ten sam klucz działa w narzędziach do automatyzacji. W n8n węzeł OpenAI prosi o klucz raz, a potem możesz streszczać maile czy klasyfikować zgłoszenia bez pisania kodu. Krok dalej to agent, który sam decyduje, jakie narzędzie wywołać. Pokazujemy to w przewodniku po agentach AI w n8n. W każdym z tych scenariuszy obowiązują te same zasady: limit wydatków, klucz poza kodem i licznik tokenów.

    Najczęstsze pytania

    Czy API ChatGPT jest darmowe?

    Nie. Nowe konta API działają na przedpłacie, a minimalny zakup kredytów to 5 dolarów. Dokumentacja OpenAI z października 2026 roku nie obiecuje darmowych kredytów na start. Za darmo jest tylko czat ChatGPT w planie Free, który z API nie ma nic wspólnego.

    Czy ChatGPT Plus daje dostęp do API?

    Nie. ChatGPT i API mają osobne rozliczenia, więc abonament Plus nie zawiera ani kredytów, ani klucza API. Za API płacisz osobno, w panelu platform.openai.com.

    Gdzie znaleźć klucz API OpenAI?

    Klucz tworzysz na stronie kluczy API w panelu platform.openai.com. Pełną wartość zobaczysz tylko raz, przy tworzeniu. Jeśli jej nie zapisałeś, nie odzyskasz jej, tylko tworzysz nowy klucz i podmieniasz go w aplikacji.

    Jaki model API wybrać na początek?

    Do nauki i prostych zadań, takich jak streszczenia czy klasyfikacja, wystarczy gpt-6-luna, najtańszy z modeli polecanych przez OpenAI. gpt-6.1-sol ma sens przy trudniejszych tekstach i kodzie, a gpt-6-astra przy złożonym rozumowaniu, gdzie jakość jest ważniejsza niż koszt.

    Podsumowanie

    API ChatGPT to osobna usługa OpenAI, rozliczana za tokeny z przedpłaconych kredytów od 5 dolarów, niezależnie od abonamentu ChatGPT. Na start najlepiej sprawdza się GPT-6 Luna, najtańszy z polecanych modeli: w naszym przykładzie streszczenie 1000 maili kosztuje nim około 57 groszy. GPT-6.1 Sol i GPT-6 Astra są wyraźnie droższe, a ich pełny koszt zależy też od tokenów rozumowania, których nie da się w nich wyłączyć. Pierwsze zapytanie w Pythonie wysyłasz przez Responses API i bibliotekę openai, a ile kosztowało, odczytasz z pola usage w odpowiedzi. Przed pierwszymi testami zdecyduj, czy chcesz automatycznego doładowania, ustaw twardy limit wydatków i trzymaj klucz w zmiennej środowiskowej, poza kodem i repozytorium.

    Newsletter · DevstockAcademy & Kodożercy

    Bądź na bieżąco ze światem IT, AI i automatyzacji

    Co wtorek: newsy z branży, praktyczne tipy i narzędzia które warto znać. Zero spamu.


    Udostępnij na:
    Mateusz Wojdalski

    Specjalista SEO i content marketingu w Devstock. Zajmuję się strategią treści, automatyzacją procesów marketingowych i wdrożeniami AI w codziennej pracy. Badam nowe narzędzia, adaptuję je do realnych zadań i piszę o tym, co faktycznie działa.

    Luka w Telegramie na komputer: jeden klik i przejęte konto
    Przeglądarki internetowe: ranking 2026 i która dla kogo
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Banner reklamowy Frontend Master 2026

    Najnowsze wpisy

    Thumb
    Przeglądarki internetowe: ranking 2026 i która dla
    11 paź, 2026
    Thumb
    API ChatGPT: klucz, cena i pierwsze zapytanie
    11 paź, 2026
    Thumb
    Luka w Telegramie na komputer: jeden klik
    11 paź, 2026
    Thumb
    Dark web: co to jest, jak działa
    11 paź, 2026
    Thumb
    Fala cyberataków w Japonii. Cztery drogi wycieku
    11 paź, 2026

    Kategorie

    • Aktualności i Wydarzenia (127)
    • Bezpieczeństwo i Jakość (258)
    • Branża IT i Nowe Technologie (283)
    • Design i User Experience (4)
    • Narzędzia i Automatyzacja (212)
    • Programowanie i Technologie Webowe (99)
    • Rozwój kariery i Edukacja (51)

    Tagi

    5G AI Architektura Cyberbezpieczeństwo Feedback Frontend Git IoT JavaScript Motywacja Nauka efektywna Optymalizacja i wydajność Programowanie React.JS Rozwój osobisty WebDevelopment
    Logo FitBody Center Warszawa

    Odkryj zabiegi Endermologii LPG Infinity w FitBody Center Warszawa

    Maszyna zabiegowa - endermologia lpg infinity
    banner-reklamowy-frontend-master
    Pudelko kursu Agenci AI od Kodozercow z robotem i schematem przeplywu agentow
    Group-5638-1

    Devstock – Akademia programowania z gwarancją pracy

    🏠 ul. Bronowska 5a,
    03-995 Warszawa
    📞 +48 517 313 589
    ✉️ contact@devstockacademy.pl

    Linki

    • Poznaj firmę Devstock
    • Wejdź do społeczności Devstock
    • Polityka prywatności
    • Regulamin

    FitBody Center

    Strona

    • Strona główna
    • Kontakt

    Newsletter

    Bądź na bieżąco, otrzymuj darmową wiedzę i poznaj nas lepiej!


    Icon-facebook Icon-linkedin2 Icon-instagram Icon-youtube Tiktok
    Copyright 2026 Devstock. Wszelkie prawa zastrzeżone
    Devstock AcademyDevstock Academy
    Sign inSign up

    Sign in

    Don’t have an account? Sign up
    Lost your password?

    Sign up

    Already have an account? Sign in