Dlaczego rachunek za AI jest wyższy, niż mówi cennik Skip to content

Baza wiedzy

Praktyczna wiedza o frontendzie, narzędziach AI i tworzeniu oprogramowania.

Dlaczego rachunek za AI jest wyższy, niż mówi cennik

Opublikowano: 9 min czytania POLPROG AI Tools

Liczysz w głowie na podstawie cennika, ułamek centa za zapytanie, uznajesz, że AI jest praktycznie darmowe, wdrażasz funkcję, a potem pierwsza prawdziwa faktura okazuje się kilkukrotnie wyższa od liczby, którą miałeś w głowie. Nic się nie zepsuło i nikt Cię nie naciąga. Twój szacunek po prostu mierzył coś innego. Oto pełna różnica między cennikiem a fakturą, wyliczona na realnym obciążeniu, i garść dźwigni, które zamykają jej większość.

Szacunek, który nigdy nie zgadza się z fakturą

Cennik i faktura opisują dwie różne rzeczy. Strona z cennikiem opisuje token: $5 za milion na Claude Opus 4.8, ułamek centa za pytanie klienta. Twoja faktura opisuje, jak Twój produkt naprawdę wywołuje model, a ta ścieżka jest dłuższa i znacznie droższa niż token, który wyceniłeś. Nikt Cię nie naciąga.

Ta różnica to nie jedna tajemnicza opłata. To niewielki zbiór konkretnych mnożników, które da się nazwać, a gdy raz je zobaczysz, możesz je uwzględnić w budżecie. Oto one, jeden po drugim, wyliczone na chatbocie wsparcia działającym na Claude Opus 4.8.

Ile budżetujesz kontra ile płacisz
PozycjaKwota
Twój szacunek$200
Kontekst wieloturowy+ $1,260
Twoja faktura$1,460

Ile budżetujesz kontra ile płacisz

Chatbot wsparcia · 10,000 rozmów / mies. · Claude Opus 4.8 ($5 / $25 za 1M)

7,3× szacunku
USD / mies.
$0
$400
$800
$1,200
$1,600
$200
+ $1,260
$1,460
Twój szacunek
1 tura, pytanie + odpowiedź
Kontekst wieloturowy
cała historia w każdej turze
Twoja faktura
ten sam model, bez optymalizacji

Model, nie oferta. Założenia: rozmowa na 4 tury; system prompt o długości 1,500 tokenów plus pobrana wiedza wysyłane ponownie w każdej turze; wiadomość klienta ~500 tokenów i odpowiedź ~700 tokenów na turę. To daje ~15,200 tokenów wejściowych i ~2,800 wyjściowych na rozmowę, czyli $760 wejścia + $700 wyjścia dla 10,000 rozmów. Twoje liczby będą inne; kształt nie.

Ostrożny właściciel szacuje $200 miesięcznie: 10,000 rozmów, każda to krótkie pytanie i dłuższa odpowiedź, uczciwie wycenione po $5 za wejście i $25 za wyjście. Faktura opiewa na $1,460. Właściciel, który policzył tylko pytanie klienta - tokeny wejściowe, jedna tura - założył w budżecie $25 i pomylił się prawie sześćdziesięciokrotnie. Żaden z nich nie popełnił błędu w arytmetyce. Oszacowali niewłaściwą wielkość.

Pułapka 1: wyceniłeś pytanie, ale odpowiedź kosztuje pięć razy więcej

W każdym obecnym modelu Claude tokeny wyjściowe kosztują dokładnie pięć razy więcej niż wejściowe. Fable 5 to $10 na wejściu i $50 na wyjściu. Opus 4.8 to $5 i $25. Sonnet 5 to $3 i $15 (w cenie wprowadzającej $2 i $10 do 31 sierpnia 2026). Ta proporcja nigdy się nie zmienia i wskazuje w złą stronę dla tego, jak ludzie szacują: wyceniamy to, co wpisujemy, a to jest krótkie, i zapominamy o tym, co model odpisuje, a to jest długie.

W przykładzie ze wsparciem pytanie klienta ma około 500 tokenów, a odpowiedź około 700. Same te odpowiedzi - 700 tokenów razy 10,000 rozmów po $25 za milion - dają $175 miesięcznie, co już jest siedmiokrotnością całego szacunku opartego tylko na wejściu, czyli $25. Jeśli Twój produkt streszcza, redaguje, wyjaśnia lub pisze kod, to po stronie wyjścia mieszkają Twoje pieniądze, a to właśnie tę stronę cena z cennika po cichu niedowartościowuje.

Pułapka 2: rozmowa to nie pytanie

To ta największa z nich, pułapka, która zamienia porządny szacunek w zaskakujący rachunek. API nie ma pamięci. Nie pamięta Twojej ostatniej tury. Aby kontynuować rozmowę, Twoja aplikacja wysyła całość ponownie w każdej pojedynczej turze: system prompt, całą pobraną wiedzę i pełną dotychczasową wymianę zdań. Płacisz za to wszystko, ponownie, za każdym razem, gdy model się odzywa.

Prześledź rozmowę wsparcia przez cztery tury. System prompt o długości 1,500 tokenów i fragment wiedzy jadą razem w każdej turze. W czwartej turze wysyłasz ponownie również trzy poprzednie pytania i trzy poprzednie odpowiedzi. Zsumuj to, a pojedyncza czteroturowa rozmowa pochłania około 15,200 tokenów wejściowych, a nie 500, które sobie wyobrażałeś, patrząc na jedno pytanie. To mniej więcej trzydziestokrotność wejścia, które oszacowałeś, i dlatego to ponownie wysyłany kontekst, a nie wybrany przez Ciebie model, jest największą pozycją na fakturze powyżej.

To się też kumuluje. Ponieważ każda tura na nowo płaci za wszystkie tury przed nią, całkowity koszt rozmowy rośnie z kwadratem jej długości, a nie liniowo. Rozmowa na dziesięć tur nie kosztuje dziesięć razy tyle co rozmowa na jedną turę, kosztuje znacznie więcej. Funkcja czatu, która wydaje się tania w demie na trzy wiadomości, może zachowywać się zupełnie inaczej, gdy realni użytkownicy rozsiądą się w wątkach na dwadzieścia wiadomości.

Pułapka 3: myślenie, za które płacisz, ale go nie widzisz

Model rozumuje, zanim odpowie, a to rozumowanie jest rozliczane jako wyjście, niezależnie od tego, czy kiedykolwiek je zobaczysz. W Fable 5 to myślenie jest zawsze włączone: zapytanie, które zwraca zgrabną odpowiedź na 500 tokenów, mogło najpierw wydać kilka tysięcy tokenów na rozumowanie, a każdy z tych niewidocznych tokenów jest wyceniony po stawce wyjściowej $50. Odpowiedź na Twoim ekranie to niewielka część tego, za co zapłaciłeś.

Ta sama dźwignia istnieje w rodzinie Opus poprzez ustawienie effort. Podnieś effort, a model myśli dłużej i wywołuje więcej narzędzi, wydając więcej tokenów na większą niezawodność. Obniż je, a działa szybciej i taniej. Żadne nie jest błędne, ale jeśli nigdy nie wybrałeś poziomu, płacisz tyle, ile kosztuje wartość domyślna. Jeśli ważysz model zawsze myślący naprzeciw standardowego, uczciwe porównanie to nie dwa cenniki, lecz dwie liczby tokenów, które generuje realne zadanie - a właśnie w to wchodzi nasze porównanie Fable 5 z Opus 4.8.

Pułapka 4: ten sam tekst policzony jako więcej tokenów

Oto ta, która łapie nawet ostrożne zespoły. Gdy przechodzisz na nowszy model, jego tokenizer - to coś, co tnie tekst na płatne tokeny - potrafi policzyć identyczny tekst jako więcej tokenów niż wcześniej. Zmieniłeś nazwę modelu, nie dodałeś żadnych funkcji, zachowałeś dokładnie tę samą cenę za token, a rachunek i tak wzrósł.

Ten sam tekst, ten sam cennik, większy rachunek
ModelKwota
Sonnet 4.6$900
Sonnet 5$1,170
Różnica+ $270

Ten sam tekst, ten sam cennik, większy rachunek

Jedno miesięczne obciążenie w identycznym cenniku ($3 / $15 za 1M)

+30%
Sonnet 4.6
$900
+ $270 / mies.
Sonnet 5 · ten sam tekst, ~30% więcej tokenów
$1,170
$0
$300
$600
$900
$1,200

Opublikowana wartość dryfu tokenizera (~30%) zastosowana do stałego wolumenu. Ten sam zestaw dokumentów tokenizuje się do ~100M tokenów na Sonnet 4.6 (50M wejścia + 50M wyjścia = $150 + $750 = $900) i do ~130M na Sonnet 5 (65M + 65M = $195 + $975 = $1,170). Te same słowa, ten sam cennik, +$270 miesięcznie.

Sonnet 5 liczy dla tych samych słów mniej więcej 30 procent więcej tokenów niż Sonnet 4.6. Tokenizer Opus 4.7 mieści się gdzieś pomiędzy tym samym poziomem a około 35 procent cięższym niż Opus 4.6, w zależności od treści. Zatem aktualizacja, która na cenniku wygląda na darmową, może po cichu podnieść rachunek o jedną trzecią. Rozwiązaniem nie jest unikanie aktualizacji - nowsze modele zwykle są tego warte - lecz ponowne zmierzenie realnych liczb tokenów po każdej zmianie i przeliczenie budżetu na nowo, zamiast zakładać, że identyczny cennik oznacza identyczny rachunek.

Pułapka 5: próby, których nigdy nie widzisz

Czyste zapytanie i odpowiedź, które sobie wyobrażasz, to ścieżka idealna. W produkcji zdarzają się przejściowe błędy, które są ponawiane, odmowy ze względów bezpieczeństwa oraz pętle agenta, które wywołują narzędzie, czytają wynik i znowu wywołują model. Każda z tych dodatkowych rund to więcej tokenów na liczniku, a żadna z nich nie pojawia się w Twoim wyobrażeniu "jedno pytanie, jedna odpowiedź".

Jest tu prawdziwy niuans, który warto znać. W Fable 5 zapytanie odrzucone, zanim wyprodukuje jakiekolwiek wyjście, nie jest w ogóle rozliczane, natomiast odrzucone w trakcie strumieniowania obciąża tę część, która już się przesłała. Ponowienia są tanie w wykonaniu i łatwo zostawić je bez limitu, więc drobny błąd - agent, który zapętla się o jeden raz za dużo, polityka ponawiania bez górnego pułapu - pojawia się jako pozycja na fakturze, a nie jako stack trace.

Cały ukryty rachunek na jednej stronie

Między cennikiem LLM a fakturą siedzi sześć mnożników. Pięć z nich tkwi w tym, jak wywołujesz model; szósty tkwi w tym, jak planujesz pracę. Żaden nie jest sztuczką ani ukrytą opłatą, a każdy ma konkretną dźwignię, która go spłaszcza.

Ukryty kosztCo go wywołujeTypowa skalaDźwignia, która go spłaszcza
Wyjście wyceniane 5x drożej niż wejścieKażda odpowiedź, którą pisze modelZwykle większość rachunkuSkracaj odpowiedzi, ograniczaj maksymalne wyjście, obniżaj poziom effort
Ponownie wysyłany kontekstAPI jest bezstanowe, więc historia jest wysyłana ponownie w każdej turzeCałkowity koszt rozmowy rośnie z kwadratem liczby turPrompt caching (odczyty ~0.1x na buforowanym prefiksie)
Tokeny myśleniaZawsze włączone rozumowanie (Fable 5) lub wysokie ustawienie effortMoże przyćmić odpowiedź, którą faktycznie widziszDopasuj effort do zadania, użyj poziomu bez myślenia do prostej pracy
Dryf tokenizeraNowszy model liczy ten sam tekst jako więcej tokenów~+30% z Sonnet 4.6 na Sonnet 5Zmierz liczby tokenów ponownie po każdej zmianie modelu, potem przelicz budżet
Ponowienia i pętle narzędziPrzejściowe błędy, odmowy, rundy agentaKażda nieudana próba może zostać naliczona ponownieIdempotentność plus backoff, trzymaj pętle narzędzi w ryzach
Praca w tle bez batchowaniaUruchamianie zadań tolerujących opóźnienie na żywym APIPełna cena za pracę, która mogłaby poczekaćBatch API (-50% na wszystkim)

Większość rachunku jest opcjonalna

Przeczytaj tę tabelę jeszcze raz i zwróć uwagę na prawą kolumnę. Prawie każdy mnożnik ma naprzeciwko siebie rabat, a te trzy największe to nie "przejdź na tańszy model" - to rzeczy, które możesz zrobić na modelu, którego już używasz.

  • Prompt caching uderza wprost w ponownie wysyłany kontekst. Ten system prompt o długości 1,500 tokenów, który wysyłasz w każdej turze, można zbuforować raz, a potem odczytywać za mniej więcej jedną dziesiątą ceny wejścia w każdej kolejnej turze. Jest niewielka jednorazowa dopłata za zapis do bufora, więc opłaca się dokładnie wtedy, gdy wielokrotnie korzystasz z tego samego kontekstu, a to właśnie robi funkcja czatu.
  • Batch API zdejmuje 50 procent z wszystkiego przy pracy, która toleruje trochę opóźnienia - nocne podsumowania, masowa klasyfikacja, cokolwiek, na co użytkownik nie czeka w czasie rzeczywistym.
  • Dobór właściwego modelu i długości wyjścia - wysyłanie łatwej połowy ruchu do tańszego poziomu, ograniczanie długości odpowiedzi, świadomy wybór poziomu effort - przycina stronę wyjściową rachunku z mnożnikiem 5x bez zmiany choćby jednej odpowiedzi, na której zależy użytkownikom.

Ułożone we właściwej kolejności potrafią zbić rachunek o ponad połowę bez pogarszania doświadczenia, co jest tematem na osobny artykuł. Jeśli wciąż jesteś na etapie decydowania, czy funkcja AI w ogóle jest warta zbudowania, uczciwy punkt wyjścia jest ten sam, o który apeluje ten tekst: oszacuj na podstawie realnej ścieżki wywołań, a potem porównaj to z tym, ile warte jest zadanie. Nasz przewodnik po praktycznej automatyzacji AI dla mniejszych firm to dobry kolejny przystanek.

Nic z tego nie czyni AI drogim. Pojedyncza odpowiedź wciąż kosztuje ułamek centa i to jest naprawdę przełomowe dla rodzaju pracy, jaką oprogramowanie potrafi dziś wykonać. Ale "ułamek centa" pomnożony przez wyjście wyceniane pięć razy drożej niż wejście, przez kontekst, który wysyłasz ponownie w każdej turze, przez rozumowanie, którego nigdy nie widzisz, i przez liczbę tokenów, która potrafi zmienić się pod Tobą przy aktualizacji, przestaje być błędem zaokrąglenia i staje się realną pozycją na realnej fakturze. Rozwiązaniem nie jest bać się rachunku. To oszacować go na podstawie tego, jak naprawdę działają Twoje wywołania, a nie z pierwszej liczby na cenniku. Zamodeluj realną ścieżkę raz, zastosuj dwie czy trzy dźwignie pasujące do Twojego obciążenia, a faktura przestanie Cię zaskakiwać.

AI Claude AI Costs LLM Pricing Cost Optimization

Najczęściej zadawane pytania

Dlaczego mój rachunek za API AI jest wyższy, niż sugeruje cennik?

Bo cennik opisuje jeden token, a Twoja faktura opisuje całą ścieżkę wywołań. Trzy największe różnice to wyjście wyceniane pięć razy drożej niż wejście, kontekst wysyłany ponownie w każdej turze rozmowy oraz tokeny rozumowania rozliczane jako wyjście. Staranny szacunek za token wciąż może wypaść kilkukrotnie poniżej realnego rachunku, jeśli liczy niewłaściwą wielkość - zwykle samo wejście pojedynczej tury.

Czy tokeny wyjściowe naprawdę kosztują więcej niż wejściowe?

Tak, i to o stałą wielokrotność. W każdym obecnym modelu Claude stawka za wyjście jest dokładnie pięć razy wyższa niż za wejście: Opus 4.8 to $5 za wejście i $25 za wyjście za milion tokenów, Sonnet 5 to $3 i $15, Fable 5 to $10 i $50. Ponieważ model zwykle pisze znacznie więcej, niż wysyłasz, to strona wyjściowa generuje większość rachunku, mimo że ludzie instynktownie szacują na podstawie krótszego wejścia.

Dlaczego mój rachunek wzrósł po przejściu na nowszy model w tej samej cenie?

Zmienił się tokenizer. Nowszy model potrafi policzyć ten sam tekst jako więcej tokenów, więc identyczny cennik daje wyższy rachunek. Sonnet 5 liczy dla tych samych słów mniej więcej 30 procent więcej tokenów niż Sonnet 4.6. Po każdej zmianie modelu zmierz ponownie realne liczby tokenów i przelicz budżet na ich podstawie, zamiast zakładać, że ta sama cena za token oznacza ten sam koszt miesięczny.

Czym są tokeny myślenia i czy za nie płacę?

Tokeny myślenia to rozumowanie, które model wykonuje przed udzieleniem odpowiedzi, i tak, są rozliczane jako wyjście, niezależnie od tego, czy kiedykolwiek je zobaczysz. W Fable 5 to rozumowanie jest zawsze włączone, więc krótka widoczna odpowiedź może opierać się na tysiącach naliczonych tokenów myślenia. W rodzinie Opus głębokość kontrolujesz ustawieniem effort - wyższy effort wydaje więcej tokenów na większą niezawodność, niższy jest szybszy i tańszy.

Ile kosztuje uruchomienie chatbota wsparcia na Claude?

Jako przykład modelowy, nie oferta: 10,000 czteroturowych rozmów miesięcznie na Opus 4.8, z system promptem o długości 1,500 tokenów wysyłanym ponownie w każdej turze i odpowiedziami o długości około 700 tokenów, daje około $1,460 miesięcznie przed optymalizacją - zdominowane przez ponownie wysyłany kontekst, a nie przez wybór modelu. Prompt caching i batchowanie potrafią to znacznie obniżyć. Twoja realna liczba zależy od długości tury, rozmiaru promptu i długości odpowiedzi, więc zamodeluj własną ścieżkę, zamiast kopiować tę wartość.

Jak najszybciej zbić rachunek za AI bez szkody dla jakości?

Najpierw prompt caching, bo uderza w największą pozycję - kontekst, który wysyłasz ponownie w każdej turze - odczytując buforowany prefiks za około jedną dziesiątą ceny wejścia. Potem Batch API do wszystkiego, co toleruje opóźnienie, czyli 50 procent taniej na całej linii. Potem dobór rozmiaru: wysyłaj łatwy ruch do tańszego poziomu i ograniczaj długość wyjścia. Wszystkie trzy pozostawiają odpowiedzi widziane przez użytkowników bez zmian.

Czy ten artykuł był pomocny?

Nowe artykuły na e-mail

Jeden krótki e-mail przy każdym nowym artykule. Bez spamu, wypisujesz się jednym kliknięciem.

Wykorzystujemy e-mail wyłącznie do wysyłki nowych artykułów. Bez udostępniania stronom trzecim.

Wróć do bazy wiedzy