guides

2026-10-23: 7 API-klachten die we vandaag hoorden

PoYo Team
8 min read
Share:

Klachten die Engelstalige ontwikkelaars tussen 21 en 23 okt. 2026 openbaar plaatsten, hieronder geparafraseerd, met links naar de originele berichten. Elk antwoord gebruikt alleen wat de openbare site en documentatie van PoYo nu zeggen en linkt naar de pagina waar het vandaan komt. Waar de documentatie iets niet behandelt, zeggen we dat.


Q1. Mijn Gemini-sleutel stond nog in de omgevingsvariabelen van Railway en iemand heeft er 's nachts $800 doorheen gejaagd.

Waar ontwikkelaars over klagen: De bekendmaking over de omgevingsvariabelen bij Railway levert nog steeds nieuwe rekeningen op. Een ontwikkelaar zei dat hij $800 kwijtraakte doordat iemand zijn Google Cloud Gemini API-sleutel gebruikte op de prioriteitslaag van Gemini 4 Argon. Een ander zei dat OpenRouter hem mailde dat twee persoonlijke sleutels waren ingetrokken nadat ze waren gebruikt om agents van iemand anders te draaien. Een derde vatte de week samen als OpenCode, Railway en LiteLLM die binnen vijf dagen allemaal AI-inferentiesleutels als doelwit hadden. Het steeds terugkerende advies: een gelekte sleutel blijft worden uitgegeven tot iemand de rekening leest.

Zo antwoordt PoYo: Vervang eerst de sleutel: een gelekt geheim blijft een gelekt geheim. Daarna staan in onze documentatie instellingen die beperken wat een gestolen PoYo-sleutel kan doen:

  • IP-whitelist. Sta op een sleutel alleen je goedgekeurde server-IP's toe, zodat een sleutel die uit een omgevingsvariabele is gekopieerd niet werkt vanaf de machine van de aanvaller. Zie de pagina met API-sleutels en Aan de slag.
  • Gebruikslimieten per sleutel (per uur, per dag en in totaal), zodat één sleutel een harde bovengrens heeft voordat jij het merkt.
  • Blokkeren per eindgebruiker. Stuur een X-End-User-ID-header mee en je kunt één misbruikende aanroeper op een sleutel blokkeren zonder de sleutel te vervangen. Zie Identificatie van eindgebruikers.

Wil je Gemini 4 Argon zelf toch gebruiken, dan vermeldt PoYo het voor $1.60 invoer / $8.00 uitvoer per 1 mln tokens (20% onder de officiële standaardtarieven), achter dezelfde PoYo-sleutel als je andere modellen.

Onze openbare documentatie belooft geen terugbetaling voor gebruik met een gelekte sleutel. Denk je dat een PoYo-sleutel is misbruikt, trek hem dan in en neem contact op met support ([email protected]).


Q2. Gemini AI Studio en Vertex geven allebei 429's en time-outs. Is gisteren nog niet voorbij?

Waar ontwikkelaars over klagen: Een ontwikkelaar schreef dat de Gemini API via AI Studio of Vertex "ondraaglijk instabiel en traag" was, met 429's en time-outs, en vroeg of de problemen van de vorige dag eigenlijk wel voorbij waren. Daarnaast leggen Reddit-threads in r/openrouter steeds uit dat een betaald aggregatorsaldo de quota van een upstream-model niet verhoogt: je krijgt nog steeds een 429 als de gedeelde pool vol is.

Zo antwoordt PoYo: Onze pagina met foutcodes geeft elke status één betekenis en één aanbevolen actie:

Codeerror.typeWat de documentatie adviseert
402insufficient_credits_errorWaardeer op. Opnieuw proberen helpt niet.
429rate_limit_errorWacht voordat je het opnieuw probeert, of zet verzoeken in de wachtrij.
500 / 502 / 503internal_error / upstream_error / service_errorProbeer opnieuw met exponentiële backoff.

Aan de slag publiceert de standaardlimiet voor generatie: maximaal 20 nieuwe generatieverzoeken per 10 seconden, per account. Verzoeken boven die limiet krijgen HTTP 429 en komen niet in de wachtrij. Chat- en mediamodellen delen één PoYo-sleutel en staan in llms.txt, dus van model wisselen is een wijziging van de model-string en geen onboarding bij een nieuwe leverancier.

De documentatie beschrijft geen automatische failover tussen aanbieders. Bouw een fallback in je client. In Aan de slag staat ook dat de "algehele stabiliteit van PoYo iets lager kan liggen dan die van de officiële aanbieders".


Q3. Mijn agent heeft afbeeldingen, video, audio en chat nodig. Dat zijn vijf SDK's en vijf factureringsdashboards.

Waar ontwikkelaars over klagen: Een bouwer verwoordde het probleem helder: een afbeelding analyseren, een video genereren, audio transcriberen en tekst embedden betekende vijf SDK's, vijf API-sleutels en vijf factureringsdashboards. Productpitches op X herhaalden steeds dezelfde vermoeidheid: moe van het beheren van meerdere AI-API-sleutels en factureringsdashboards.

Zo antwoordt PoYo: llms.txt beschrijft PoYo als één uniforme model-API: afbeeldingen, video, muziek, 3D, chat en tools achter één API-sleutel. Mediamodellen gebruiken één asynchrone workflow voor indienen en status opvragen (POST /api/generate/submit, daarna de status pollen of een callback_url instellen). Chat gebruikt OpenAI-compatibele endpoints, Claude Messages of Gemini-native endpoints op dezelfde sleutel. Het API-overzicht documenteert die architectuur met twee endpoints, en de homepage herhaalt "één asynchrone API" voor afbeeldingen, video, muziek, chat en 3D.


Q4. Seedance genereerde drie video's en rekende af alsof ik er zes had besteld.

Waar ontwikkelaars over klagen: Een maker verontschuldigde zich voor rommelige edits en voegde toe dat Seedance drie video's genereerde in plaats van één en twee keer zoveel credits rekende. Een andere thread herinnerde mensen eraan dat ook referentieseconden gefactureerd kunnen worden: een referentie van 15 seconden plus een uitvoer van 15 seconden kan 30 factureerbare seconden betekenen. Een derde noemde Seedance 2.5 absurd traag en duur voor authentieke UGC.

Zo antwoordt PoYo: De modelpagina van Seedance 2.5 publiceert de factureringsregel in gewone taal: met videoinvoer zijn de gefactureerde seconden = duur van de uitvoer + duur van de referentievideo. Prijzen per seconde staan per resolutie vermeld (bijvoorbeeld 480p zonder videoinvoer voor $0.140/s en 1080p zonder videoinvoer voor $0.570/s). Itereer in 480p en render de definitieve versie daarna in een hogere resolutie. Alle videoroutes delen dezelfde asynchrone flow op de pagina AI-video-API. llms.txt en de homepage zeggen allebei dat mislukte taken niet in rekening worden gebracht, maar een afgeronde clip die je niet bevalt, telt nog steeds als geslaagd resultaat.


Q5. Anthropic zegt dat mijn creditsaldo te laag is. Ik dacht dat mijn abonnement dit dekte.

Waar ontwikkelaars over klagen: Meerdere berichten in deze periode plakten gewoon dezelfde Anthropic-fout: "Your credit balance is too low to access the Anthropic API. Please go to Plans & Billing to upgrade or purchase credits." (je creditsaldo is te laag om de Anthropic API te gebruiken; ga naar Plans & Billing om te upgraden of credits te kopen). Daarnaast werd mensen die n8n-agents bouwen eraan herinnerd dat de API-facturering van OpenAI los staat van een ChatGPT-abonnement. De klacht eronder is dezelfde: productabonnementen en API-credits lijken op elkaar totdat een verzoek midden in de flow sneuvelt.

Zo antwoordt PoYo: Het factureringsmodel van PoYo is gedocumenteerd als uitsluitend vooruitbetaalde credits:

  • De homepage zegt: eenmalige aankopen zonder terugkerende abonnementen, en credits die nooit verlopen.
  • Is het saldo op, dan geeft de API 402 insufficient_credits_error terug (foutcodes) in plaats van stilzwijgend een factuur achteraf te openen.
  • Je kunt GET /api/user/balance pollen voor credits_amount in realtime (gebruikerssaldo).

Vergelijk chat- en mediaprijzen op de prijzenpagina voordat je betaald werk indient.


Q6. Ik raak steeds de tel kwijt van wat mijn AI-codeerwerk vandaag kost.

Waar ontwikkelaars over klagen: Een ontwikkelaar zei dat hij steeds de tel kwijtraakte van de kosten van AI-codering en daarom desktopwidgets bouwde voor OpenRouter-uitgaven en resterende credits. Na de Railway-week was een andere herinnering botweg: stel factureringslimieten in bij AI-aanbieders, zodat een gelekte sleutel een plafond heeft.

Zo antwoordt PoYo: Drie gedocumenteerde onderdelen passen bij deze klacht:

  1. Live saldo. GET /api/user/balance geeft credits_amount terug voor dashboards en meldingen (gebruikerssaldo). De documentatie raadt aan om te cachen en na taken te verversen in plaats van voortdurend te pollen.
  2. Limieten per uur, per dag en in totaal per sleutel op de pagina met API-sleutels, zodat de sleutel van een coding-agent niet het hele account kan leegtrekken (Aan de slag).
  3. Vooruitbetaalde stop. Leeg saldo → 402, geen onbegrensde factuur (foutcodes).

Q7. Mijn lange agentrun loopt tegen een harde gateway-time-out aan voordat het model klaar is met nadenken.

Waar ontwikkelaars over klagen: Een ontwikkelaar zei dat hij Gemini Argon in de consumenten-app niet hard kon belasten, overstapte naar Google AI Studio en nog steeds tegen een harde gatewaylimiet aan de serverkant van precies 10 minuten aanliep. Dat is de klassieke pijn van synchrone HTTP: het model is nog aan het werk, de verbinding is al dood.

Zo antwoordt PoYo: Generatie bij PoYo is ontworpen als asynchroon. Aan de slag en het API-overzicht zeggen: dien een taak in, bewaar de task_id en poll daarna de status of ontvang een webhook. Een geslaagde indiening geeft HTTP 200 en een task_id terug en betekent niet dat de generatie klaar is. Voor productieworkloads geeft de documentatie de voorkeur aan ondertekende webhooks boven veelvuldig pollen. Chat kan streaming gebruiken op de gedocumenteerde OpenAI-compatibele, Claude Messages- of Gemini-native endpoints (llms.txt), terwijl lange mediajobs op het pad voor indienen en status blijven, zodat ze niet aan één gateway-time-out vastzitten.


Snel overzicht

KlachtWaar PoYo het documenteert
Leeggetrokken Gemini- / Railway-sleutelsPagina met API-sleutels · Aan de slag · X-End-User-ID · Gemini 4 Argon
Gemini 429 / time-outsFoutcodes · Aan de slag: rate limits · llms.txt
Vijf SDK's / vijf rekeningenllms.txt · API-overzicht · Homepage
Seedance / verrassingen met videocreditsSeedance 2.5 · AI-video-API · llms.txt: mislukt wordt niet gerekend
Saldo te laag / abonnement vs APIHomepage: credits · Foutcodes: 402 · Prijzen
Onzichtbare codeeruitgavenSaldo-API · Aan de slag: sleutellimieten
Gateway-time-outs bij lange runsAan de slag: asynchroon · API-overzicht
Share: