guides

2026-11-06: 8 skarg na API, które usłyszeliśmy dzisiaj

PoYo Team
11 min read
Share:

2026-11-06: 8 skarg na API, które usłyszeliśmy dzisiaj

Skargi, które anglojęzyczni programiści publicznie zamieścili między 5 a 6 listopada 2026 r., streszczone poniżej wraz z linkami do oryginalnych wpisów. Był to względnie spokojny dzień pod względem masowych awarii API — najgłośniej narzekano na kradzież kluczy, limity użycia, skoki cen i szybko znikające kredyty na wideo. 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. Skradzione / wyciekłe klucze API do AI — niespodziewane rachunki (LLMjacking).

Na co skarżą się programiści: Po włamaniach na platformy hostingowe i wyciekach sekretów twórcy wciąż trafiają na nieautoryzowane wydatki na modele, zanim cokolwiek zauważą. Jeden wpis związany z Railway opisywał ok. $30 zużycia po przejęciu klucza (@heyjibril); inny podejrzewał, że klucz xAI został skradziony w tym samym incydencie Railway z 21 października (@mateusztylec). W wątku na Railway Station opisano skok na kluczu OpenRouter — około $28 w ciągu kilku godzin (station.railway.com). Wpisy o bezpieczeństwie nazywały ten schemat LLMjackingiem — skradzione klucze chmurowe potrafią narobić wysokich rachunków w ciągu doby (@dd_pwnd).

Jak odpowiada PoYo: Traktuj klucz jak sekret, a potem użyj udokumentowanych mechanizmów, które ograniczają zasięg szkód (Getting Started):

  1. Na stronie kluczy API ustaw godzinowe / dzienne / łączne limity użycia, żeby klucz, który wyciekł, nie mógł wydawać pieniędzy ponad pułap.
  2. Włącz listę dozwolonych adresów IP, żeby API mogły wywoływać tylko zatwierdzone adresy IP serwerów (Getting Started).
  3. W aplikacjach wielodostępnych wysyłaj X-End-User-ID i blokuj jednego wywołującego bez rotacji całego klucza (identyfikacja użytkownika końcowego).
  4. Odpytuj GET /api/user/balance i traktuj 402 insufficient_credits_error jako twarde zatrzymanie (saldo użytkownika, kody błędów).
  5. Nigdy nie umieszczaj kluczy we frontendzie ani w publicznych repozytoriach (Getting Started).

Rozliczenie opiera się na przedpłaconych kredytach pobieranych za każdy udany wynik; za nieudane zadania generowania nie są naliczane opłaty (strona główna, llms.txt). Publiczna dokumentacja nie obiecuje automatycznych zwrotów za wydatki ze skradzionego klucza, alertów o włamaniu ani opublikowanego SLA dotyczącego chargebacków — jeśli potrzebujesz pomocy z kontem, skorzystaj ze wsparcia w dashboardzie lub napisz na support@poyo.ai (Getting Started).

Q2. Ten sam błąd 429 przy rate limit i przy „skończyły się pieniądze”.

Na co skarżą się programiści: Poradniki nadal muszą tłumaczyć, że odpowiedzi dostawców z kodem 429 mogą oznaczać ograniczenie RPM/TPM albo wyczerpane kredyty / limity wydatków — więc ślepe ponawianie przy problemie z rozliczeniem tylko marnuje czas (Respan, 5 listopada, pomoc OpenAI). Osoby, które rozmawiają o wydatkach na tokeny AI, wciąż proszą o jaśniejsze limity i obsługę 429 (@PeterOmogo2).

Jak odpowiada PoYo: PoYo rozdziela te przypadki w udokumentowanych kodach biznesowych (kody błędów):

KodZnaczenie w PoYo
402insufficient_credits_error — pusty portfel; doładuj, nie ponawiaj tak, jakby chodziło o RPM
429rate_limit_error — poczekaj / ustaw w kolejce

Domyślne limity generowania: do 20 nowych żądań /api/generate/submit na 10 sekund na konto; nadwyżka zwraca 429 i nie trafia do kolejki. Dla endpointów LLM obecnie nie obowiązuje rate limit (Getting Started). Przed dużymi batchami sprawdź GET /api/user/balance (saldo użytkownika). Ustaw limity kluczy na stronie kluczy API. Przy długich zadaniach medialnych wybieraj webhooks, żeby chwilowy błąd 429/5xx nie zamienił się w lawinę odpytywań.

Dokumentacja nie twierdzi, że w PoYo jest „credit_balance_exhausted w treści odpowiedzi 429” w stylu OpenAI — w PoYo pusty portfel to 402.

Q3. Limity użycia w Claude Code i wycieki tokenów na statusy.

Na co skarżą się programiści: Użytkownicy Claude Code trafiają na limity użycia w środku zadania; Wrap-Up Allowance przedstawia się jako odpowiedź na nagłe odcięcia (@markvalorian). Komunikat o aktualizacjach statusu „o 99% tańszych” czyta się na tle sesji, które nadal zużywają znaczącą część limitu (@rafke_rafke0311). Inni mówią, że agenci w tle wydają pieniądze tylko na publikowanie statusu (@BoboLinNotes), a krążą też obejścia 5-godzinnego muru (@kel_ruael).

Jak odpowiada PoYo: PoYo nie sprzedaje okna czasowego użycia w stylu Claude Code / Max z dopłatami za przekroczenie. Czat i media korzystają z przedpłaconych kredytów z jednego portfela; pusty portfel zwraca 402, a nie niespodziewaną fakturę za tygodniowe zużycie (strona główna, kody błędów).

Praktyczny schemat odpowiadający temu, czego chcą te wpisy:

  • Ustaw godzinowe / dzienne / łączne limity dla każdego klucza, żeby intensywny dzień kodowania nie wydawał pieniędzy po cichu (strona kluczy API).
  • Przed dużymi batchami agentów sprawdź GET /api/user/balance (saldo użytkownika).
  • Wybierz jawne ID modelu czatu i czytaj aktualne ceny pod https://poyo.ai/models/<id>/llms.txt — niektóre karty podają stawki o ok. 20% niższe niż oficjalne standardowe (na przykład Claude Opus 5.5, Claude Sonnet 5.5); dotyczy to pojedynczych kart, a nie rabatu na wszystko.
  • Używaj zgodnego z OpenAI /v1/chat/completions, Claude Messages /v1/messages albo natywnych endpointów Gemini zgodnie z dokumentacją (przegląd API, przegląd czatu).

Publiczna dokumentacja nie wspomina o produkcie Wrap-Up Allowance, 5-godzinnym murze sesji ani o automatycznym rozliczaniu „aktualizacji statusu o 99% taniej” — logikę tańszych statusów / modelu zapasowego zbuduj w swoim kliencie.

Q4. Uwierzytelnianie wygląda jak ban — przestarzały klucz API nadpisuje działające logowanie.

Na co skarżą się programiści: Claude Code może zalogować się poprawnie, a mimo to zwracać 400 organization disabled, bo pozostawiona zmienna środowiskowa z kluczem API nadpisuje OAuth — wygląda to jak ban, a często jest konfliktem kluczy (@lgs1520).

Jak odpowiada PoYo: Uwierzytelnianie w PoYo jest prostsze i jawne: wysyłaj Authorization: Bearer <API_KEY> (lub x-api-key w /v1/messages). Brakujące lub nieprawidłowe klucze zwracają 401 authentication_error (Getting Started, kody błędów). Klucze twórz i rotuj na stronie kluczy API; jeśli klucz mógł wyciec, połącz rotację z listą dozwolonych adresów IP i limitami użycia.

Nieznane lub błędne ID modeli i nieobsługiwane kształty URI zwracają udokumentowane błędy LLM 400/404 — a nie stan subskrypcji „organization disabled” (kody błędów, przegląd czatu).

Dokumentacja nie opisuje zachowania Claude Code, w którym klucz nadpisuje OAuth, stanów subskrypcji z wyłączoną organizacją ani konsumenckiego logowania, które po cichu walczy z ANTHROPIC_API_KEY w powłoce. Zostaw w swoich narzędziach jedną świadomie wybraną ścieżkę uwierzytelniania.

Q5. Kredyty API w planach Pro / Business, które nigdy się nie pojawiają.

Na co skarżą się programiści: Uprawnieni użytkownicy ChatGPT Pro / Business piszą, że miesięczne kredyty API (klasy $100–$500) nie pojawiają się albo trudno je odebrać (@FanShiFanSI, @hu_victoria071). Osobno promocje z „darmową mocą obliczeniową” bywają krytykowane za to, że płacą za miejsce, a nie za „mózg” modelu (@okeyccronald).

Jak odpowiada PoYo: PoYo oddziela dostęp do produktu od gimnastyki z kredytami w subskrypcji:

  • Cennik oparty na kredytach, bez subskrypcji — jednorazowe doładowania; kredyty nigdy nie wygasają (strona główna).
  • Jeden klucz API do czatu i mediów (llms.txt, przegląd API).
  • Pozostałe saldo sprawdzisz przez GET /api/user/balance (saldo użytkownika).
  • Niewystarczające środki → 402, a nie kilkudniowy stan „czekaj na przyznanie kredytów” (kody błędów).
  • Za nieudane zadania generowania nie są naliczane opłaty (strona główna, llms.txt).

Publiczna dokumentacja nie opisuje miesięcznych kredytów API w ChatGPT Pro / Business, promocyjnej „darmowej mocy obliczeniowej bez tokenów” ani procedur odzyskiwania. W sprawie salda PoYo skorzystaj ze wsparcia w dashboardzie lub napisz na support@poyo.ai (Getting Started).

Q6. Skoki cen po okresie wprowadzającym lub zaplanowane — nie planuj budżetu według stawki promocyjnej.

Na co skarżą się programiści: Twórcy ostrzegają, żeby nie opierać budżetów produkcyjnych na cenach z premiery: stawki wprowadzające Gemini 4 Argon mają według nich podwoić się po 30 listopada (@iamspiggle); ceny tokenów tekstowych we Flash mają wzrosnąć 1 stycznia 2027, mimo że niektóre ceny Omni za wideo w $/s spadają (@Stan_Timek). Inni przypominają, że darmowe Google Vids to nie darmowe API (@ZeroCost_Lab).

Jak odpowiada PoYo: Za źródło prawdy uznawaj aktualny schemat każdego modelu — ceny znajdziesz w pliku https://poyo.ai/models/<id>/llms.txt każdego modelu i na stronie modelu; nie wnioskuj ich z danych treningowych ani tweetów z premier (llms.txt). Czat i media rozliczane są w przedpłaconych kredytach pobieranych za każdy udany wynik (strona główna).

Jeśli potrzebujesz dziś czatu klasy Gemini w PoYo, wybierz udokumentowane ID modelu (na przykład karty w sekcji modele czatu Google) i sprawdź ten plik ponownie, zanim zamkniesz model kosztów jednostkowych. Alternatywy wideo do pracy od szkicu do wersji finalnej znajdziesz w przeglądzie wideo.

Getting Started już ustala realistyczne oczekiwania co do stabilności w porównaniu z oficjalnymi dostawcami. Publiczna dokumentacja nie obiecuje, że PoYo zamrozi promocję wprowadzającą zewnętrznego laboratorium na zawsze, opublikuje wieloletnie SLA gwarantujące cenę ani odtworzy darmowe plany Google Vids.

Q7. API do wideo wciąż drogie — ponowne generowanie spala kredyty.

Na co skarżą się programiści: Modele Kling są nazywane bardzo drogimi (@t_f_y_666). Użytkownicy Seedance piszą, że spalanie kredytów na ponowne generowanie boli (@wallzgamepro). Ekonomię Sory nadal opłakuje się jako nieudaną lub zbyt kosztowną (@QueenCityComet, @TheEaglegon).

Jak odpowiada PoYo: Wideo korzysta z tej samej, ujednoliconej ścieżki asynchronicznej: POST /api/generate/submit → odpytywanie statusu lub webhook (przegląd wideo, webhooks). Za nieudane zadania generowania nie są naliczane opłaty (strona główna, llms.txt).

Pozycje katalogu odpowiadające temu, o co spierali się twórcy (aktualne ceny w każdym pliku llms.txt):

Wskazówki operacyjne przeciw marnowaniu na ponowne generowanie:

  • Wybieraj webhooks zamiast agresywnego odpytywania.
  • Nie wysyłaj zadań ponownie na ślepo: ponowienie może utworzyć kolejne płatne zadanie, jeśli pierwsze zostało już przyjęte (Getting Started).
  • Pobieraj gotowe pliki w ciągu 3 dni przechowywania (Getting Started).
  • Ogranicz wydatki limitami kluczy i zatrzymuj się po 402 (strona kluczy API, kody błędów).

Dokumentacja nie obiecuje zwrotu za „ponowne generowanie / łapkę w dół” dla gotowych, ale niechcianych klipów — tylko tyle, że za nieudane zadania nie są naliczane opłaty. Nie ma udokumentowanego automatycznego failover między wieloma laboratoriami wideo.

Q8. Dziwactwa sald u agregatorów i zasada „nie trzymaj sekretów w bramce”.

Na co skarżą się programiści: Płatne salda u agregatorów wciąż zaskakują: jeden użytkownik OpenRouter zobaczył BILLING INSUFFICIENT przy ok. $0.80 pozostałych na koncie i wywołaniu obrazu za ok. $0.018 (@alvinaputri). Inni mówią, że sekretom ufają OpenAI / Anthropic / Google, a nie OpenRouter (@annexbaja). Przestarzałe ID modeli w aplikacjach tworzonych metodą vibe coding nadal kierują ruch do nieoczekiwanych backendów (@AdamHoltererer). W trwałych wątkach na Reddicie wciąż pojawiają się błędy 429 na płatnych kontach, gdy dają się we znaki limity po stronie dostawcy (r/openrouter).

Jak odpowiada PoYo: PoYo to jeden zunifikowany klucz API do obrazów, wideo, muzyki, 3D i czatu — przekazujesz jawne ID modelu, a każdy model publikuje aktualny schemat i cennik pod https://poyo.ai/models/<id>/llms.txt (przegląd API, llms.txt).

Przejrzystość rozliczeń udokumentowana dziś:

Czego publiczna dokumentacja nie obiecuje:

  • Kryptograficznego poświadczenia, że odpowiedź została podpisana przez konkretne laboratorium po stronie dostawcy
  • Automatycznej, niejawnej podmiany modelu, gdy ID jest przestarzałe
  • Automatycznego failover między wieloma dostawcami, gdy po stronie dostawcy pojawia się 429/5xx
  • SLA na zwrot środków w razie „nie ufam tej bramce” po udanym generowaniu

Getting Started mówi, że stabilność może być nieco niższa niż u oficjalnych dostawców — ustaw po stronie klienta odpowiednie preferencje i twarde zatrzymania.

Szybki przegląd

SkargaGdzie PoYo to dokumentuje
Skradzione klucze / LLMjackingLimity kluczy · lista dozwolonych IP · blokada X-End-User-ID · API salda · brak SLA na zwrot za skradziony klucz
429 vs brak kredytów402 vs 429 · 20 żądań / 10 s przy generowaniu · rate limit obecnie nie dotyczy LLM
Limity użycia w Claude Code / wyciek na statusyPrzedpłacony portfel · limity kluczy · aktualny llms.txt czatu · brak produktu Wrap-Up / 5-godzinnego muru
Przestarzały klucz nadpisuje logowanieTylko Bearer / x-api-key · 401 przy złych kluczach · rotacja + lista dozwolonych IP
Brakujące kredyty API w planach ProBrak subskrypcji · kredyty nigdy nie wygasają · API salda · brak produktu odzyskiwania kredytów
Skoki cen po okresie wprowadzającymAktualny llms.txt każdego modelu · przedpłacone kredyty · brak SLA na stałą cenę promocyjną
Drogie wideo + spalanie na ponowne generowanieKatalog wideo · nieudane zadania bez opłat · webhooks · 3-dniowe przechowywanie · brak zwrotu za „łapkę w dół”
Zaufanie do agregatorów / dziwactwa saldJawne ID modeli · rozdział 402/429 · limity/lista dozwolonych IP · brak poświadczeń / automatycznego failover

Modele i aktualne ceny przeglądaj na poyo.ai, schematy znajdziesz w llms.txt, a pełny indeks dokumentacji w docs.poyo.ai/llms.txt.

Share: