2026-11-02: 8 skarg na API, które usłyszeliśmy dzisiaj
Skargi, które anglojęzyczni programiści publicznie zamieścili między 31 października a 2 listopada 2026 r., streszczone poniżej wraz z linkami do oryginalnych wpisów. Każda odpowiedź opiera się wyłącznie na tym, co publiczna strona i dokumentacja PoYo mówią dziś, i odsyła do strony, z której pochodzi. Tam, gdzie dokumentacja czegoś nie opisuje, piszemy o tym wprost.
Q1. Black October: ktoś inny przepalił środki na moich kluczach API do AI.
Na co skarżą się programiści: Po tym, jak Northflank poprosił klientów o rotację kluczy API, haseł do baz danych i zmiennych środowiskowych w związku z odszyfrowanymi sekretami i nadużytymi poświadczeniami dostawców AI (@PKNewsland, @dustingray, @TechTimeRadio), twórcy powiązali to z szerszą falą „Black October”, która dotknęła też platformy takie jak Railway — tam łupem padały klucze AI, a nie hasła do baz danych (@stretchcloud, @SylasTools). W zestawieniach powoływano się na wielomilionowe zużycie wywołań Bedrock i pięciocyfrowe straty z jednego wyciekłego klucza (@VibeManagerAI).
Jak odpowiada PoYo: Traktuj każdy klucz PoYo jak gotówkę leżącą na twoim serwerze — Getting Started mówi, żeby nigdy nie umieszczać kluczy w kodzie frontendu, aplikacjach mobilnych ani publicznych repozytoriach. Udokumentowane mechanizmy ograniczania zasięgu szkód znajdziesz na stronie kluczy API:
- Odwołaj / zrotuj klucz, gdy tylko host lub PaaS wygląda na przejęty.
- Włącz listę dozwolonych adresów IP, żeby skopiowany klucz działał tylko z zatwierdzonych adresów IP serwerów.
- Ustaw godzinowe / dzienne / łączne limity użycia dla każdego klucza, żeby zalegający gdzieś sekret miał swój pułap.
- Wysyłaj
X-End-User-IDprzy generowaniu i natywnym czacie, żeby móc zablokować jednego nadużywającego wywołującego błędem 403end_user_blockedbez rotacji wszystkich integracji (End-user identification). - Monitoruj
GET /api/user/balancei zatrzymaj się po 402insufficient_credits_error(saldo użytkownika, kody błędów).
Publiczna dokumentacja nie obiecuje zwrotów za użycie wykonane wyciekłym kluczem. Jeśli uważasz, że klucz PoYo został użyty niewłaściwie, napisz na support@poyo.ai (Getting Started).
Q2. Claude Ultra zniósł 5-godzinny limit, a limit tygodniowy nadal jest sednem problemu.
Na co skarżą się programiści: Anthropic zmieniło nazwę Claude Max 20× na Ultra przy tej samej cenie $200; zweryfikowane konta Ultra tracą 5-godzinny limit sesji, a limit tygodniowy (według doniesień 10× Pro) zostaje (@akxwire, @bailu4ever). Niektórzy świętowali tę zmianę (@Baxti_7); inni trafili na zamieszanie z planami w trakcie rezygnacji albo w środku tygodnia pełnego zużycia (@PrivEquity_). Pobliskie porady dotyczące Claude Code przypominały, że każdy krok agenta wysyła ponownie cały kontekst, więc plik odczytany w kroku 2 jest rozliczany jeszcze raz przy każdym kolejnym kroku (@pi_himself).
Jak odpowiada PoYo: Czat PoYo to przedpłacone kredyty za każdy udany wynik, a nie kroczący 5-godzinny / tygodniowy limit subskrypcji (strona główna, llms.txt). Kredyty nigdy nie wygasają i nie ma subskrypcji. Zbiegłego agenta kodującego ograniczysz godzinowymi / dziennymi / łącznymi limitami na klucz (strona kluczy API). Endpointy czatu są zgodne z OpenAI (Chat Completions / Responses), Claude Messages albo natywne dla Gemini — wybierz ID modelu i sprawdź aktualny cennik pod adresem https://poyo.ai/models/<id>/llms.txt (modele czatu). Puste saldo zwraca 402; przekroczenie przepustowości generowania na koncie zwraca 429 (domyślnie do 20 nowych żądań generowania na 10 sekund; dla endpointów LLM nie obowiązuje obecnie rate limit) (Getting Started, kody błędów). Dokumentacja opisuje brak automatycznego failovera do innego laboratorium, gdy narzędzie subskrypcyjne trafi na własny limit — jeśli tego potrzebujesz, zbuduj to w swoim kliencie.
Q3. Cena wprowadzająca Gemini Argon podwaja się 1 grudnia.
Na co skarżą się programiści: Programiści zwrócili uwagę, że standardowa stawka API Gemini 4 Argon przechodzi z $2/$10 za 1 mln tokenów do 30 listopada na $4/$20 od 1 grudnia, a ceny batch/flex i cache również idą w górę (@knightleijun). Inni szukali obejść w planach Pro, żeby uniknąć Ultra albo surowych tokenów API przy obciążeniach Argon (@pradeepXkapoor).
Jak odpowiada PoYo: W PoYo nie ufaj cenom z danych treningowych ani zrzutowi ekranu z zewnątrz. Aktualne ceny czatu znajdziesz w pliku https://poyo.ai/models/<id>/llms.txt każdego modelu oraz na stronie modelu (llms.txt). W przypadku Argon publiczny indeks wymienia obecnie gemini-4-argon z opublikowanymi stawkami wejścia i wyjścia w PoYo (llms.txt) — pobierz ten plik ponownie, zanim zaplanujesz budżet na ruch w grudniu. Rozliczenie następuje za każdy udany wynik z przedpłaconego salda kredytów; kredyty nigdy nie wygasają (strona główna). Wydatki monitoruj przez GET /api/user/balance (saldo użytkownika). Gdy kredyty się skończą, dostajesz 402, a nie po cichu skok z ceny wprowadzającej (kody błędów). Dokumentacja PoYo nie obiecuje, że okno promocyjne innego laboratorium zostanie zamrożone na zawsze — sprawdź llms.txt modelu w dniu wdrożenia.
Q4. Cursor + Claude Code po stawkach API przypomina płacenie czynszu.
Na co skarżą się programiści: Twórcy mówili, że najlepszy zestaw Cursor + Claude Code i tak zostawia ich przy cenniku Claude API, a nie przy wartości tokenów z subskrypcji (@jasonmcminn). Inni ostrzegali, że startupy od kodowania z AI, które płacą surowymi stawkami API, „płacą Anthropic czynsz, tylko z ładniejszą stroną docelową”, chyba że proste zadania kierują do tanich modeli (@dylanjohnstonIT). Wciąż krążyły zestawienia planów obok siebie: Claude Pro współdzielący czat z Claude Code, okna wiadomości Codex w ChatGPT Plus, mnożniki Cursor Premium (@Clevernesspc1).
Jak odpowiada PoYo: PoYo to jeden zunifikowany klucz API dla obrazów, wideo, muzyki, 3D i czatu, z cennikiem opartym na kredytach i bez subskrypcji (strona główna, llms.txt). W stosach z agentami droższe rozumowanie kieruj do czołowego modelu czatu (przez ID modelu), a tańsze kroki do udokumentowanego mniejszego modelu — oba na jednym kluczu, z aktualnymi schematami pod adresem https://poyo.ai/models/<id>/llms.txt. Godzinowe / dzienne / łączne wydatki klucza każdej integracji ograniczysz na stronie kluczy API. Przy długich zadaniach medialnych wybieraj webhooks zamiast agresywnego pollingu (webhooks). Za nieudane zadania generowania nie są naliczane opłaty (llms.txt). Dokumentacja nie twierdzi, że PoYo przebija rachunek „wliczonych tokenów” w subskrypcjach każdego laboratorium — porównaj cenę z llms.txt danego modelu z rzeczywistym profilem tokenów swojego agenta.
Q5. Startupy bez zewnętrznego finansowania nie dostają wysokiego TPM od neoclouds, więc utknęły na OpenRouter.
Na co skarżą się programiści: Jeden z założycieli zauważył, że startupy rozwijane z własnych środków często nie mogą dostać od wielu neoclouds wysokiej liczby tokenów na minutę (TPM) i są zmuszone korzystać z OpenRouter dla wyższego TPM, nawet gdy przypinają jednego dostawcę (@kristoph). Statystyki wydatków OpenRouter nadal pokazywały, że Anthropic zgarnia dużą część dolarów, mimo spadku cen (@zrxo6f).
Jak odpowiada PoYo: PoYo dokumentuje przepustowość generowania jako do 20 nowych żądań na 10 sekund na konto w /api/generate/submit; nadwyżka zwraca 429 i nie trafia do kolejki. Dla endpointów LLM nie obowiązuje obecnie rate limit (Getting Started). Jeśli regularnie dostajesz 429 przy generowaniu, napisz do wsparcia z prośbą o wyższy limit — zatwierdzenia są rozpatrywane ostrożnie. Rozdzielaj 429 rate_limit_error od 402 insufficient_credits_error oraz od błędów 502/503 (upstream / zajęte); ponawiaj z backoffem tylko klasę błędów przejściowych (kody błędów, rozwiązywanie problemów). PoYo to jeden klucz i jeden portfel kredytów, a nie aukcja wielu dostawców — Getting Started ustawia też realistyczne oczekiwania co do stabilności i nie dokumentuje automatycznego failovera między dostawcami.
Q6. Tokeny staniały. Rachunek i tak wzrósł.
Na co skarżą się programiści: Komentarze do wykresów a16z / Ornn dowodziły, że ceny jednostkowe spadły, a łączne wydatki wzrosły o ok. 122–160%, bo wolumen urósł mniej więcej 7–8-krotnie (@Dave_Joe_9377). W rozmowach o firmowych wdrożeniach pojawiło się m.in., że Accenture finansuje na Claude zaledwie ok. $29 miesięcznie na osobę, po tym jak część pracowników generowała rachunki rzędu ~$1,000 miesięcznie (@paulnugent92159).
Jak odpowiada PoYo: Spadek ceny za token nie ogranicza twojego miesięcznego spalania — robi to saldo kredytów. Doładuj raz; kredyty nigdy nie wygasają; płacisz tylko za udany wynik (strona główna, llms.txt). Mechanizmy operacyjne:
- Godzinowe / dzienne / łączne limity na klucz (strona kluczy API).
GET /api/user/balanceprzed dużymi batchami (saldo użytkownika).- Traktuj 402 jako twarde zatrzymanie, a 429 jako sygnał, by zwolnić i spróbować ponownie (kody błędów).
- Nie wysyłaj ponownie na ślepo: ponowne wysłania nie są deduplikowane i mogą utworzyć kolejne zadanie (Getting Started, rozwiązywanie problemów).
Nie ma udokumentowanego produktu enterprise z „budżetem na stanowisko”, który automatycznie egzekwowałby firmową politykę $29 na użytkownika — jeśli tego potrzebujesz, zaimplementuj to we własnym systemie pomiaru zużycia.
Q7. „Darmowe” kredyty API w ChatGPT Pro wygasają, a Codex przez klucze API nie jest nimi objęty.
Na co skarżą się programiści: Wpisy streszczały miesięczne kredyty API OpenAI w planach Pro / Business ($100/$200/$500 zależnie od poziomu Pro; przydziały na stanowisko w Business z limitem $500), z niewykorzystanymi kredytami wygasającymi w każdym cyklu i z zaznaczeniem, że Codex przez klucze API nie jest objęty (@Qualiteg_global, @park_danie36173, @Akasa4AI). Inni nadal martwili się, że ChatGPT i Codex współdzielą jedną pulę użycia planu (@VampireGurlAI, @siruruku) i opisywali logowanie kluczem API jako obejście na wypadek, gdy wspólna pula się wyczerpie (@AICreditRadar).
Jak odpowiada PoYo: PoYo nie uzależnia kredytów od przycisku odbioru w subskrypcji innego produktu ani od miesięcznego terminu wygaśnięcia. Kredyty doładowujesz w sekcji Dashboard; nigdy nie wygasają; nie ma subskrypcji (strona główna). Jedno saldo obejmuje obrazy, wideo, muzykę, 3D i czat (llms.txt). Klucze utworzysz na stronie kluczy API; saldo sprawdzisz przez GET /api/user/balance (saldo użytkownika). Gdy saldo jest puste, dostajesz 402 insufficient_credits_error, a nie fałszywe 429 w stylu „kredyty promocyjne się skończyły” (kody błędów). Za nieudane zadania generowania nie są naliczane opłaty (llms.txt).
Q8. Aplikacje tworzone metodą vibe coding wystawiają trasy AI bez logowania i bez limitu żądań.
Na co skarżą się programiści: Skan 25 aplikacji tworzonych metodą vibe coding nie wykrył w tej próbce żadnych wyciekłych kluczy — za to znalazł serwerowe trasy AI, które mógł wywołać każdy, z wyłączoną autoryzacją tuż obok klucza administratora (@hackorbroke). Zestawienia dotyczące bezpieczeństwa wciąż dokładały statystyki odsłoniętych kluczy i historie o nocnym przepalaniu środków do fali Northflank / Railway (@AayushStack).
Jak odpowiada PoYo: Trzymaj klucze PoYo wyłącznie na swoim backendzie (Getting Started). Następnie dołóż udokumentowane mechanizmy:
- Lista dozwolonych adresów IP + limity na klucz na stronie kluczy API.
- Wymagaj
X-End-User-IDod wywołujących w modelu multi-tenant i blokuj nadużywających błędem 403end_user_blockedbez rotacji całego klucza (End-user identification). - Postaw własne uwierzytelnianie przed każdą trasą, która przekazuje ruch do PoYo — mechanizmy kluczy PoYo nie zastępują logowania do aplikacji.
- Ustaw alerty na spadki salda w
GET /api/user/balancei wstrzymaj pracę po 402 (saldo użytkownika).
Publiczna dokumentacja nadal nie obiecuje zwrotów za ruch, który trafił na otwarte proxy z ważnym kluczem. Najpierw zrotuj klucz, a potem w razie potrzeby zgłoś się do wsparcia na support@poyo.ai (Getting Started).
Szybki przegląd
| Skarga | Gdzie PoYo to dokumentuje |
|---|---|
| Nadużycie kluczy AI w Northflank / Black October | Rotacja + lista dozwolonych IP + limity na klucz · X-End-User-ID · brak gwarancji zwrotu |
| Claude Ultra: limit 5 h a limit tygodniowy | Kredyty nigdy nie wygasają · brak subskrypcji · limity na klucz · 402 vs 429 |
| Gemini Argon: skok ceny 1 grudnia | Aktualne ceny w llms.txt każdego modelu · API salda · 402 |
| Cursor / Claude API jako „czynsz” | Jeden klucz · ceny w kredytach · dobór modeli według llms.txt · limity kluczy |
| OpenRouter / pogoń za TPM u neoclouds | 20 żądań / 10 s przy generowaniu · rate limit nie dotyczy LLM · 429 vs 402/502/503 |
| Tańsze tokeny, wyższe rachunki | Kredyty, które nigdy nie wygasają · limity kluczy · API salda · brak automatycznego budżetu na stanowisko |
| Kredyty API w ChatGPT Pro wygasają | Doładowanie w sekcji Dashboard · kredyty nigdy nie wygasają · 402 zamiast fałszywego 429 |
| Otwarte trasy AI w aplikacjach vibe | Klucze tylko po stronie serwera · lista dozwolonych IP · X-End-User-ID · uwierzytelnianie na poziomie aplikacji |