Skargi, które anglojęzyczni programiści publicznie opublikowali między 20 a 22 października 2026, przytoczone poniżej własnymi słowami, z linkami do oryginalnych postó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, piszemy o tym wprost.
Q1. Moje klucze AI leżały w zmiennych środowiskowych u mojego hostingodawcy, a ktoś opróżnił je w nocy.
Na co narzekają programiści: Railway ujawnił 21 października, że nieupoważniona strona mogła odczytać odszyfrowane zmienne środowiskowe, i poprosił wszystkich użytkowników o rotację przechowywanych tam kluczy. W ciągu kilku godzin jeden programista napisał, że ktoś wydał 500 USD z jego klucza OpenAI, drugi, że jego saldo OpenAI zostało całkowicie wykorzystane, a trzeci, że Anthropic wysłał e-mail z informacją, iż klucze przechowywane w Railway zostały wyłączone. Tej samej nocy jedno z kont zajmujących się bezpieczeństwem poinformowało, że LiteLLM 1.107.0 został na krótko wydany ze złodziejem poświadczeń. Wątek na Hacker News wciąż wracał do tego samego pytania: jeśli klucz wycieknie, kto zapłaci rachunek?
Odpowiedź PoYo: Wyciekły sekret to wciąż wyciekły sekret, więc najpierw go zrotuj. Nasza dokumentacja wymienia jednak mechanizmy, które ograniczają to, co może zrobić skradziony klucz PoYo:
- IP whitelist. Możesz zezwolić na używanie klucza tylko zatwierdzonym adresom IP swoich serwerów, więc klucz skopiowany ze zmiennej środowiskowej nie zadziała z maszyny atakującego. Zobacz stronę kluczy API i Pierwsze kroki.
- Limity użycia dla klucza (godzinowy, dzienny i łączny), które wyznaczają górną granicę kwoty, jaką jeden klucz może wydać, zanim to zauważysz.
- Blokowanie na poziomie użytkownika końcowego. Wyślij nagłówek
X-End-User-ID, a możesz zablokować jednego nadużywającego użytkownika na danym kluczu bez jego rotowania. Zobacz Identyfikację użytkownika końcowego.
Nasza publiczna dokumentacja nie obiecuje zwrotów za użycie wykonane za pomocą wyciekłego klucza. Jeśli uważasz, że klucz PoYo został użyty niewłaściwie, unieważnij go i skontaktuj się ze wsparciem (support@poyo.ai).
Q2. Jedno kliknięcie w mojej aplikacji zamieniło się w dziewięć wywołań API, gdy dostawca był przeciążony.
Na co narzekają programiści: Jeden programista zauważył, że SDK Anthropic domyślnie ponawia nieudane żądania dwukrotnie, przy błędach 408, 409, 429 i 5xx. Jeśli opakujesz to własną pętlą z trzema próbami, jedno kliknięcie może wysłać dziewięć żądań do API, które prosi, żebyś zwolnił. Inny programista napisał, że świeżo wydany Sonnet 5.5 nadal czasem zwracał błędy 529.
Odpowiedź PoYo: Nasza strona kodów błędów przypisuje każdemu statusowi jedno znaczenie i jedno zalecane działanie, co ułatwia zdecydowanie, gdzie powinny leżeć ponowienia:
| Kod | error.type | Co zaleca dokumentacja |
|---|---|---|
| 402 | insufficient_credits_error | Doładuj kredyty. Ponawianie nie pomoże. |
| 429 | rate_limit_error | Poczekaj przed ponowieniem albo ustaw żądania w kolejce. |
| 500 / 502 / 503 | internal_error / upstream_error / service_error | Ponów z wykładniczym backoffem. |
Ważne są tu jeszcze dwie udokumentowane zasady. Pierwsze kroki mówią, że żądania ponad rate limit są odrzucane z kodem 429 i nie trafiają do kolejki, więc dodatkowe ponowienia tylko zwiększają liczbę odrzuceń. Mówią też, żeby traktować każde ponowne wysłanie jako potencjalnie nową, płatną pracę i przed ponowieniem sprawdzić, czy pierwotne żądanie nie utworzyło już zadania. Dla generowania multimediów llms.txt stwierdza, że zadania zakończone niepowodzeniem nie są rozliczane.
Jeśli chcesz użyć samego Sonneta 5.5, Claude Sonnet 5.5 jest wyceniony na $1.60 wejście / $8.00 wyjście za 1 mln tokenów, co strona modelu opisuje jako 20% poniżej oficjalnych stawek standardowych.
Q3. Zostawiłem agenta włączonego na noc, a rano czekał na mnie rachunek na cztery cyfry.
Na co narzekają programiści: Jeden programista napisał, że przypadkiem zostawił na noc dwie sesje agenta do kodowania i wydał ponad 2000 USD, a uratowało go tylko to, że jego karta została odrzucona. Po stronie firm tygodniowe podsumowanie odnotowało, że Accenture ograniczył Claude do 29 USD miesięcznie na pracownika, gdy część załogi wydawała od 500 do 1000 USD.
Odpowiedź PoYo: Oto, co daje ci nasza dokumentacja, by powstrzymać niekontrolowane wydatki:
- Przedpłacone kredyty, bez subskrypcji. Strona główna PoYo opisuje jednorazowe zakupy kredytów bez cyklicznych subskrypcji. Gdy saldo się wyczerpie, żądania dostają
402 insufficient_credits_error(kody błędów) zamiast narastającego rachunku. - Limity godzinowe, dzienne i łączne dla każdego klucza. Daj każdemu narzędziu, członkowi zespołu lub agentowi własny klucz z własnym limitem, żeby jedno zapomniane okno terminala nie opróżniło całego konta (Pierwsze kroki).
- Saldo, które możesz odpytywać.
GET /api/user/balancezwracacredits_amountw czasie rzeczywistym (saldo użytkownika), więc możesz ustawić sobie alert, zanim dojdziesz do zera.
Q4. Nie mogę planować wokół limitów użycia, o których nikt mi nie mówi.
Na co narzekają programiści: Jedno podsumowanie ostatniego okresu w OpenAI odnotowało, że około 40 000 kont Codex dostało błędne limity użycia. Szeroko czytany post narzekał, że duże produkty z agentami nie mówią, jakie są limity. Inny programista opublikował zrzut ekranu komunikatu o wyczerpaniu użycia, który mówił tylko, że limit „resets on 6:28 PM” (zresetuje się o 6:28 PM), a osobne opracowanie próbowało udokumentować, czego dziewięć usług AI nie mówi o swoich planach darmowych.
Odpowiedź PoYo: Nasz domyślny limit jest zapisany w Pierwszych krokach: do 20 nowych żądań generowania na 10 sekund na konto, co „zwykle pozwala na ponad 100 jednocześnie działających zadań”. Żądania ponad ten limit dostają HTTP 429 i nie trafiają do kolejki. Jeśli regularnie trafiasz na 429, ta sama strona mówi, że możesz poprosić wsparcie o wyższy limit, choć zgody są wydawane ostrożnie. Generowanie jest asynchroniczne, więc długo trwające zadanie po wysłaniu nie zajmuje miejsca w tym 10-sekundowym oknie (przegląd API).
Q5. Jeden dostawca ma zły dzień, a cały mój produkt przestaje działać razem z nim.
Na co narzekają programiści: Strona statusu OpenAI pokazywała 21 października częściową awarię z podwyższonym odsetkiem błędów API, a jeden programista podsumował ten tydzień jako OpenCode, Railway i awaria Google Cloud naraz. Pewien twórca przekonywał, że jeśli twój agent opiera się na jednym dostawcy, jesteś „o jeden rate limit, podwyżkę cen lub awarię API od całkowitego przestoju”.
Odpowiedź PoYo: Oto, co potwierdza dokumentacja, a czego nie:
- Jeden klucz, wiele rodzin modeli. Claude, GPT, Gemini, DeepSeek i modele multimedialne działają na tym samym kluczu PoYo, więc przejście na inny model oznacza zmianę wartości
model, a nie nową integrację. Wszystkie modele są wymienione w llms.txt. - Odrębne błędy upstreamu. Strona kodów błędów rozdziela
502 upstream_errori503 service_error, więc twoja logika awaryjna potrafi je odróżnić. - Czego nie obiecujemy. Dokumentacja nie opisuje automatycznego failover między dostawcami, więc wbuduj rozwiązanie awaryjne w swojego klienta. Pierwsze kroki mówią też wprost, że „ogólna stabilność PoYo może być nieco niższa niż u oficjalnych dostawców”. Wolimy powiedzieć to od razu.
Q6. Jedno wideo 1080p zjadło wszystkie moje kredyty.
Na co narzekają programiści: Jedna twórczyni napisała, że zużyła kredyty Seedance 2.5 na jedno 20-sekundowe wideo 1080p, i nazwała ten koszt szalonym. Często zapisywany wątek o filmowaniu z AI radził, by zanim cokolwiek zapłacisz, zapytać: „Ile kredytów faktycznie będą kosztować poprawki?”
Odpowiedź PoYo: Każdy model wideo publikuje ceny za sekundę, więc możesz wycenić klip przed jego wysłaniem:
- Seedance 2.5 podaje 480p po $0.140/s i 1080p po $0.570/s bez wideo na wejściu, z niższymi stawkami za sekundę, gdy żądanie zawiera wideo referencyjne. Przy podanej stawce 20-sekundowy klip 1080p bez wideo na wejściu wychodzi $11.40.
- Kling 3.0 podaje 720p bez dźwięku po $0.135/s i 1080p z dźwiękiem po $0.245/s.
Iterowanie w 480p i renderowanie finalnej wersji w 1080p to najtańsza droga, na jaką pozwalają te ceny. Wszystkie modele wideo korzystają z tego samego asynchronicznego przepływu (wyślij zadanie, potem sprawdzaj status) i są zebrane na stronie API wideo AI. Zadania zakończone niepowodzeniem nie są rozliczane (llms.txt), ale klip, który się wygeneruje, a który ci się nie podoba, nadal liczy się jako udany wynik i jest rozliczany.
Q7. Obciążono mnie za odnowienie, choć nie wykorzystałem żadnych kredytów.
Na co narzekają programiści: Jeden użytkownik napisał, że platforma wideo obciążyła go 49 USD za odnowienie subskrypcji, mimo że nie wykorzystał ani jednego kredytu, a wsparcie na jego prośbę o zwrot odpowiedziało, cytując regulamin. Recenzja innego pakietu do wideo wskazała jego plan jako 2000 kredytów miesięcznie bez przenoszenia niewykorzystanych.
Odpowiedź PoYo: Strona główna PoYo mówi to wprost: zakupy jednorazowe bez cyklicznych subskrypcji, a kredyty nigdy nie wygasają. Nie ma odnowienia, o którym można zapomnieć, ani comiesięcznego zerowania. Ile ci zostało, możesz sprawdzić w dowolnej chwili przez endpoint salda użytkownika, a ceny poszczególnych modeli porównasz na stronie cennika.
Nasza publiczna dokumentacja nie podaje zasad zwrotów za kupione kredyty, więc nie będziemy ich tu wymyślać. Pytania kieruj na support@poyo.ai.
Szybka mapa
| Skarga | Gdzie opisuje to PoYo |
|---|---|
| Klucze opróżnione ze zmiennych środowiskowych | Strona kluczy API · Pierwsze kroki · X-End-User-ID |
| Lawiny ponowień / błędy 529 | Kody błędów · Pierwsze kroki · Claude Sonnet 5.5 |
| Niekontrolowane nocne wydatki | Strona główna · Pierwsze kroki: limity kluczy · API salda |
| Ukryte limity użycia | Pierwsze kroki: rate limits · Przegląd API |
| Awarie pojedynczego dostawcy | Lista modeli w llms.txt · Kody błędów |
| Szybko spalane kredyty wideo | Seedance 2.5 · Kling 3.0 · API wideo AI |
| Niewykorzystane odnowienia / brak przenoszenia | Strona główna: kredyty nigdy nie wygasają · Cennik |