Skargi, które anglojęzyczni programiści opublikowali między 28 a 30 października 2026, streszczone poniżej własnymi słowami, z linkami do oryginalnych wpisów. Każda odpowiedź opiera się wyłącznie na tym, co dziś mówią publiczna strona i dokumentacja PoYo, i prowadzi do strony, z której pochodzi. Tam, gdzie dokumentacja czegoś nie obejmuje, mówimy o tym wprost.
Q1. Od grudnia ChatGPT i Codex piją z jednego kubka limitu użycia.
Na co skarżą się programiści: Twórcy zajrzeli na stronę płatności ChatGPT Plus i znaleźli informację, że od grudnia ChatGPT i Codex będą dzielić jeden limit użycia w planie (@Curline1222, @argofowl, @mrfokki). Inni opisywali to tak, że czat o przepisie na makaron i agent przebudowujący twoją aplikację konkurują o ten sam pasek (@ZeeshhDecodes, @MochaComeBack), albo ostrzegali, że wrzucenie czatu do puli Codex zmniejsza ogólny zapas na kodowanie (@RooFixAI).
Jak odpowiada PoYo: PoYo nie sprzedaje puli subskrypcyjnej ChatGPT / Codex, więc nie ma udokumentowanego „paska użycia produktu”, który łączyłby czat i agentów kodujących w jednym oknie resetu. Rozliczenie to kredyty opłacane z góry, bez subskrypcji, a kredyty nigdy nie wygasają (strona główna, llms.txt). Jedno saldo obejmuje obrazy, wideo, muzykę, 3D i czat. Jeśli chcesz izolacji między obciążeniami, utwórz osobne klucze API i ustaw na każdym z nich godzinne / dzienne / łączne limity użycia (Getting Started, strona kluczy API). Przy wywołaniach wielodostępnych lub wieloagentowych na jednym kluczu wysyłaj X-End-User-ID i blokuj jednego nadużywającego wywołującego przez 403 end_user_blocked, nie wymieniając klucza wszystkim (identyfikacja użytkownika końcowego). Sprawdzaj wspólne saldo przez GET /api/user/balance (saldo użytkownika); gdy kredyty się skończą, PoYo zwraca 402 insufficient_credits_error (kody błędów).
Q2. Tryb Fast to 2,5×, a Ultrafast to 8× — bez gwarancji szybkości.
Na co skarżą się programiści: Zaawansowani użytkownicy wytknęli tryby planów, które zużywają limit ze stałym mnożnikiem, a reklamują jedynie potencjalny wzrost szybkości: Fast przy 2,5×, a Ultrafast przy 8× limitu użycia (@mrrobotfromwish). Pobliskie relacje o interfejsie Codex opisywały tryb Fast, który zostawał włączony na backendzie po tym, jak interfejs wrócił do trybu normalnego (@JeffJef43439997).
Jak odpowiada PoYo: Ceny czatu i mediów w PoYo są naliczane za każdy udany wynik, z kredytów po opublikowanej stawce modelu — a nie jako mnożnik tygodniowego limitu subskrypcji (strona główna, llms.txt). Aktualne ceny są w pliku https://poyo.ai/models/<id>/llms.txt każdego modelu i na stronie modelu; nie wnioskuj ich z danych treningowych. Nie ma udokumentowanego „trybu planu Fast / Ultrafast”, który po cichu mnożyłby limit. Rozbiegane agenty ograniczysz godzinnymi / dziennymi / łącznymi limitami dla każdego klucza (strona kluczy API, Getting Started). Domyślna przepustowość generowania to do 20 nowych żądań na 10 sekund na konto; nadwyżka zwraca 429 i nie trafia do kolejki (Getting Started). Respektuj Retry-After przy 429; traktuj 402 jako twarde zatrzymanie z powodu kredytów, a nie poziom szybkości (rozwiązywanie problemów, kody błędów). Dokumentacja nie obiecuje SLA dla opóźnień ani automatycznego failover do szybszego dostawcy upstream.
Q3. Moje „darmowe” kredyty API przepadły z błędem 429, który nie był limitem żądań.
Na co skarżą się programiści: Po wprowadzeniu przez OpenAI kredytów API dla Pro / Business twórcy udokumentowali, że praca wyłącznie na tych kredytach może skończyć się błędem 429, którego prawdziwe znaczenie to wyczerpanie kredytów (credit_balance_exhausted), a nie RPM — i że niewykorzystane miesięczne kredyty nie przechodzą na kolejny miesiąc (@MarMarLabs, @nick_raddon, @RunJesseExe).
Jak odpowiada PoYo: W PoYo puste saldo i limit żądań to różne kody. Brak kredytów zwraca 402 insufficient_credits_error; limit żądań zwraca 429 rate_limit_error (kody błędów). Zawsze czytaj code / error.type z treści odpowiedzi — nie ponawiaj 402 tak, jakby chodziło o ograniczanie ruchu. Kredyty są opłacane z góry, nigdy nie wygasają, a nieudane zadania generowania nie są naliczane (strona główna, llms.txt). Przed dużymi batchami odpytaj GET /api/user/balance o aktualne credits_amount (saldo użytkownika). Przy 429 respektuj Retry-After i zwolnij (rozwiązywanie problemów). Nie wysyłaj płatnej pracy ponownie na ślepo: ponowne zgłoszenia nie są deduplikowane i mogą utworzyć kolejne zadanie (Getting Started, rozwiązywanie problemów).
Q4. Płacę za ChatGPT Pro w Google Play — i nie ma przycisku do odebrania kredytów API.
Na co skarżą się programiści: Subskrybenci Pro, którzy kupili plan przez Google Play / App Store, zgłaszali brak ścieżki odbioru nowych miesięcznych kredytów API, podczas gdy dokumentacja kanału webowego reklamowała do $500 miesięcznie (@FateOfMuffins, @AShozak, @cnflwzh, @0xSolaX).
Jak odpowiada PoYo: PoYo nie uzależnia kredytów od kanału sklepu innego produktu ani od przycisku „odbierz w tym miesiącu”. Zakładasz konto, doładowujesz kredyty w dashboardzie i wydajesz je, aż saldo spadnie do zera — kredyty nigdy nie wygasają, a subskrypcji nie ma (strona główna). Klucz utworzysz na stronie kluczy API; saldo sprawdzisz przez GET /api/user/balance (saldo użytkownika). Promocyjne kredyty innego dostawcy, ograniczone regionem lub sklepem, wykraczają poza produkt PoYo. Gdy saldo PoYo jest puste, dostajesz 402, a nie po cichu brakujący element interfejsu (kody błędów).
Q5. Moje narzędzie do kodowania to nowy pęk kluczy — a czasem unieważnia klucze wszystkim z dnia na dzień.
Na co skarżą się programiści: Wpisy o bezpieczeństwie ostrzegały, że stosy AI do kodowania trzymają teraz klucze: z OpenCode wyciekły klucze API modeli, Warp stracił ślady agentów przez dostawcę, a stealery przechwytują loginy do Claude / Codex / Cursor (@eric_m_freeman). Osobno Command Code unieważniło wszystkie klucze API klientów po incydencie związanym z destylacją, wymuszając masowe ponowne logowanie (@RyanYanBuilds, @Smlay_ero, @SJ_X_fo_me). Skany publicznych repozytoriów git wciąż odkrywają działające klucze OpenAI / DeepSeek / chmurowe (@hackerfact0ry).
Jak odpowiada PoYo: Getting Started mówi bez owijania w bawełnę: nigdy nie ujawniaj klucza API w kodzie frontendu, aplikacjach mobilnych ani publicznych repozytoriach. Traktuj klucze jak sekrety na swoim serwerze. Udokumentowane mechanizmy ograniczania szkód:
- Unieważnij / wymień klucz na stronie kluczy API w chwili, gdy narzędzie lub host budzi podejrzenia.
- Włącz listę dozwolonych adresów IP, żeby skopiowany klucz działał tylko z zatwierdzonych adresów IP serwerów.
- Ustaw godzinne / dzienne / łączne limity dla każdego klucza, żeby wciąż krążący sekret miał swój pułap.
- Wysyłaj
X-End-User-IDprzy generowaniu i w natywnym czacie, żeby móc zablokować jednego wywołującego przez 403end_user_blockedbez wymiany klucza we wszystkich integracjach (identyfikacja użytkownika końcowego). - Obserwuj
GET /api/user/balancei zatrzymuj się przy 402 (saldo użytkownika, kody błędów).
Publiczna dokumentacja nie obiecuje zwrotów za użycie wykonane wyciekłym kluczem i nie opisuje automatycznego wygasania nieużywanych kluczy. Jeśli uważasz, że klucz PoYo został użyty niewłaściwie, napisz na support@poyo.ai (Getting Started). Nie trzymaj kluczy PoYo w zewnętrznych interfejsach „ustawień AI”, których już nie pilnujesz.
Q6. Ten sam klip Veo, 46% różnicy w cenie w zależności od tego, w który agregator uderzę.
Na co skarżą się programiści: Twórcy wideo porównali to samo żądanie Veo 3.1 Fast 720p w różnych routerach i zobaczyli mniej więcej $0.08/s vs $0.15/s — różnicę około 46% przy 8-sekundowym klipie (@video_router). Inni proponowali API wideo z 0% narzutu jako odpowiedź na marże routingu (@revenueaireport).
Jak odpowiada PoYo: PoYo wycenia media za każdy udany wynik z salda kredytów opłacanych z góry; aktualne liczby są w pliku https://poyo.ai/models/<id>/llms.txt każdego modelu i na stronie modelu (llms.txt, strona główna). Wideo idzie tą samą ścieżką asynchroniczną co inne media: POST /api/generate/submit, potem odpytywanie o status lub webhook (Getting Started, modele wideo, webhooki). Nieudane zadania nie są naliczane (llms.txt). Zmiana modelu to inna wartość model na tym samym kluczu — a nie nowy proces wdrażania u dostawcy. Dokumentacja nie twierdzi, że PoYo dorównuje cenie spot każdego zewnętrznego routera, a Getting Started zaznacza, że ogólna stabilność może być nieco niższa niż u oficjalnych dostawców. Porównaj cenę z llms.txt konkretnego modelu, zanim zaczniesz skalować fabrykę klipów.
Q7. Tania inferencja, która ciągle zawodzi, kosztuje więcej niż „niezawodna” trasa.
Na co skarżą się programiści: Po zmianie routingu w OpenRouter z 28 października (mniej czystego rankingu według ceny wejścia) dostawcy i twórcy argumentowali, że najtańsze trasy przegrywają, gdy doliczyć ponowienia i przestoje (@chutes_ai, @OnChainFox, @AIQuanting). Inni prosili o rozbicie na pojedyncze żądania, dlaczego wygrał dany dostawca (@jt_sidious), albo ostrzegali, że sam TTFT ukrywa progi przy długim kontekście (@jacobeverly).
Jak odpowiada PoYo: PoYo to jeden klucz dla wielu modalności, a nie aukcja cen wielu dostawców, którą trzeba debugować (llms.txt). Wybierasz udokumentowany ID modelu; nie dostajesz nieudokumentowanego łańcucha automatycznego failover, gdy jeden dostawca upstream szwankuje — Getting Started ustawia realistyczne oczekiwania co do stabilności i nie twierdzi, że istnieje automatyczny failover między dostawcami. Zmniejsz zmarnowane wydatki w udokumentowany sposób:
- Przy długich zadaniach wybieraj webhooki zamiast agresywnego odpytywania (webhooki).
- Po błędzie sprawdź, czy
task_idjuż istnieje, zanim wyślesz ponownie — ponowienia mogą być nową płatną pracą (rozwiązywanie problemów, Getting Started). - Nieudane zadania generowania nie są naliczane (llms.txt).
- Rozdzielaj 402 (kredyty) od 429 (limit żądań) i od 502/503 (upstream / zajęty); ponawiaj z backoffem tylko klasę błędów przejściowych (kody błędów).
Q8. Ściana planu Claude się przesunęła — pięć dni zapasu zmieniło się w dwa.
Na co skarżą się programiści: Subskrybenci Claude mówili, że niedawne pogorszenie limitów użycia zamieniło około 5-dniowy zapas w planie 20× w około 2 dni, i czekali, aż fundamentalny problem z limitem zostanie rozwiązany (@ZoelioSoftware). Memy o uderzeniu w ścianę Claude przed 10 rano wciąż krążyły (@aiwithadb).
Jak odpowiada PoYo: Czat w PoYo jest wyceniany w kredytach za każdy udany wynik, a nie kroczącym resetem planu w stylu Claude (llms.txt, strona główna). Endpointy czatu są udokumentowane jako zgodne z OpenAI Chat Completions / Responses, Claude Messages lub natywne dla Gemini — wybierz ID modelu i sprawdź aktualny schemat tego modelu pod https://poyo.ai/models/<id>/llms.txt (modele czatu). Rozbieganego agenta kodującego ograniczysz godzinnymi / dziennymi / łącznymi limitami dla każdego klucza (strona kluczy API). Przy pustym saldzie dostajesz 402; przy przekroczeniu przepustowości konta dostajesz 429 (domyślnie do 20 nowych żądań generowania na 10 sekund) (Getting Started, kody błędów). W dokumentacji nie ma mowy o automatycznym failover do innego laboratorium, gdy narzędzie kodujące dostawcy trafi na własną ścianę limitów — zaimplementuj go po stronie klienta, jeśli go potrzebujesz.
Krótka mapa
| Skarga | Gdzie PoYo to dokumentuje |
|---|---|
| Grudniowy wspólny pasek użycia ChatGPT + Codex | Jedno saldo kredytów · Osobne klucze + limity · X-End-User-ID · 402 |
| Mnożniki Fast / Ultrafast bez SLA szybkości | Cennik za wynik w kredytach · Limity dla każdego klucza · 429 + Retry-After · brak SLA opóźnień |
| Promocyjne kredyty API przepadające jako fałszywe 429 | Kody błędów: 402 vs 429 · Kredyty nigdy nie wygasają · API salda |
| Subskrypcje Pro ze Sklepu Play bez interfejsu odbioru kredytów | Doładowanie w dashboardzie · Kredyty nigdy nie wygasają · brak odbioru przez kanał sklepu |
| Narzędzia do kodowania / stealery / masowe unieważnianie kluczy | Wymiana + lista dozwolonych adresów IP + limity · X-End-User-ID · brak SLA na zwrot |
| Ten sam model wideo, duży rozrzut cen u agregatorów | Ceny w llms.txt poszczególnych modeli · Jednolite asynchroniczne API wideo · nieudane zadania za darmo |
| Tanie trasy, które zawodzą po ponowieniach | Brak deklaracji automatycznego failover · Webhooki · potwierdź task_id przed ponownym wysłaniem · 402/429/502 |
| Kurczące się ściany planów Claude | Czat na kredytach · Limity dla każdego klucza · 402 vs 429 · brak udokumentowanego automatycznego failover |