guides

2026-11-03: 8 API-klager, vi hørte i dag

PoYo Team
10 min read
Share:

2026-11-03: 8 API-klager, vi hørte i dag

Klager, som engelsktalende udviklere postede offentligt mellem 1. og 3. november 2026, gengivet med egne ord nedenfor med links til de oprindelige opslag. Hvert svar bruger kun det, som PoYos offentlige websted og dokumentation siger i dag, og linker til siden, det stammer fra. Hvor dokumentationen ikke dækker noget, siger vi det.

Q1. En »Maps«-nøgle kaldte Gemini – og regningen endte på $82.314.

Hvad udviklerne klager over: En historie om en start-up gik rundt igen: et forbrug på ca. $180 om måneden i Google Cloud sprang til $82.314 på 48 timer, efter at en offentlig Maps-nøgle også kunne kalde Gemini; budgetadvarsler sendte kun e-mails og stoppede ikke forbruget (@moshercode, @latchdogapp). Andre beskrev OpenAI-/Claude-nøgler som »lige så værdifulde som en kryptowallet« efter platformsbrud (@GowthamZara) eller som det omvendte af glemt kryptostøv – en glemt nøgle med en regning på 40k hæftet på (@saksonchain, citerer @mdudas).

Sådan svarer PoYo: Behandl hver PoYo-nøgle som kontanter på din server – Getting Started siger, at du aldrig må lægge nøgler i frontend-kode, mobilapps eller offentlige repos. Dokumenterede kontroller, der begrænser skadernes rækkevidde, på API-nøglesiden:

  1. Tilbagekald / roter kompromitterede nøgler med det samme.
  2. Aktivér en IP-hvidliste, så en kopieret nøgle kun virker fra godkendte server-IP'er.
  3. Sæt timevise / daglige / samlede forbrugsgrænser pr. nøgle, så en hemmelighed, der ligger og flyder, har et loft.
  4. Send X-End-User-ID ved generering og native chat, så du kan blokere en enkelt misbrugende kalder med 403 end_user_blocked, uden at du skal rotere alle integrationer (End-user identification).
  5. Hold øje med GET /api/user/balance, og stop ved 402 insufficient_credits_error (user balance, error codes).

Der afregnes med forudbetalte kreditter pr. vellykket output; mislykkede genereringsopgaver afregnes ikke (forside, llms.txt). Den offentlige dokumentation lover ikke refundering for forbrug med en lækket nøgle. Kontakt [email protected], hvis du mener, at en PoYo-nøgle er blevet misbrugt (Getting Started).

Q2. Vibe-kodede /api-AI-ruter: nøglerne er skjult, men fremmede brænder stadig pungen af.

Hvad udviklerne klager over: Gennemgange af vibe-kodede apps finder igen og igen det samme mønster: hemmeligheder, der ikke ligger i frontend-JS, men serverruten /api, der kalder OpenAI/Anthropic, har intet login og ingen hastighedsgrænse, så hvem som helst kan køre den i løkke for udviklerens regning (@hackorbroke, @hackorbroke, @mendmyapp). Sikkerhedsudviklere gentog, at modeller rammer syntaksen rigtigt og alligevel misser hensigten – hvilken nøgle der er hemmelig, og hvilket endpoint der kræver godkendelse (@pritesh_ghodge).

Sådan svarer PoYo: Hold kun PoYo-nøgler på din backend (Getting Started). Læg derefter de dokumenterede kontroller ovenpå:

  1. IP-hvidliste + timevise / daglige / samlede grænser pr. nøgle på API-nøglesiden.
  2. Kræv X-End-User-ID for multi-tenant-kaldere, og bloker misbrugere med 403 end_user_blocked, uden at du roterer hele nøglen (End-user identification).
  3. Sæt din egen godkendelse foran enhver rute, der sender videre til PoYo – PoYos nøglekontroller erstatter ikke app-login.
  4. Opsæt alarmer på fald i GET /api/user/balance, og stop ved 402 (user balance).

Den offentlige dokumentation lover stadig ikke refundering for trafik, der rammer en åben proxy med en gyldig nøgle. Roter først, og opret derefter en supportsag på [email protected], hvis det er nødvendigt (Getting Started).

Q3. Enkeltmandsstak: ChatGPT er ramt af hastighedsgrænse, Claude nulstilles om 5 timer, Cursor siger, at du skal opgradere.

Hvad udviklerne klager over: Et meme, der blev delt vidt og bredt blandt solostiftere, stablede lofterne op på én dag – ChatGPT med hastighedsgrænse, Claude »nulstilles om 5 timer«, Cursor, der beder om en opgradering, Vercel-forbrug overskredet (@yapmonk). Produktionstråde andre steder behandler stadig Anthropic 429 rate_limit_error (herunder lange Retry-After-vinduer) som et førsteklasses driftsproblem, adskilt fra »løbet tør for penge«.

Sådan svarer PoYo: PoYo-chat er forudbetalte kreditter pr. vellykket output, ikke en rullende 5-timers- eller ugeloft som i et abonnement (forside, llms.txt). Kreditter udløber aldrig, og der er ingen abonnementer. Sæt loft over en løbsk kodeagent med timevise / daglige / samlede grænser pr. nøgle (API-nøgleside).

Hold koderne adskilt (error codes):

KodeBetydning hos PoYo
402Utilstrækkelige kreditter (insufficient_credits_error) – hårdt stop; forsøg ikke igen, som om det var et gennemløbsproblem
429Hastighedsgrænse overskredet (rate_limit_error) – vent / læg i kø
502 / 503Upstream / optaget – prøv igen med backoff

Genereringsgennemløbet er som standard op til 20 nye anmodninger pr. 10 sekunder pr. konto på /api/generate/submit; overskridelse giver 429 og kommer ikke i kø. LLM-endpoints har i øjeblikket ingen hastighedsgrænse (Getting Started). Dokumentationen beskriver ingen automatisk failover mellem laboratorier, når et abonnementsværktøj rammer sit eget loft – byg det ind i din klient, hvis du har brug for det.

Q4. Du betalte for et Claude-abonnement – men claude -p afregnede mod API-nøglen.

Hvad udviklerne klager over: Claude Codes egen dokumentation siger, at hvis ANTHROPIC_API_KEY er sat i shellen, bruger claude -p altid den og spørger ikke – så abonnenter kan i stilhed brænde Platform API-forbrug af i stedet for abonnementets kvote (@AmrTawfik160).

Sådan svarer PoYo: PoYo blander ikke en forbrugerkvote i et abonnement sammen med en separat Platform-regning. Du opretter nøgler på API-nøglesiden, godkender med Authorization: Bearer … (eller x-api-key på /v1/messages) og bruger fra én forudbetalt kreditsaldo (Getting Started, llms.txt). Chat er tilgængelig via OpenAI-kompatible Chat Completions / Responses, Claude Messages eller Gemini-native – vælg et model-ID, og se aktuelle priser på https://poyo.ai/models/<id>/llms.txt (chatmodeller). Tom saldo giver 402, ikke et stille skift fra abonnement til API (error codes). Sæt loft på hver integrationsnøgle; fjern eller roter enhver nøgle, som du ikke vil have, at en CLI/agent bruger.

Q5. Driftsafgiften ved flere udbydere: konti, nøgler, fakturering, regioner, grænser – gange N.

Hvad udviklerne klager over: Udviklere argumenterede for, at det sværeste ved at udgive AI-produkter ofte ikke er at vælge en model – men at jonglere med separate konti, API-nøgler, fakturering, regional tilgængelighed, forbrugsgrænser og integrationsformer hos hver udbyder (@Uty_bby). Opslag i nærheden anbefalede samlede API'er, når Claudes grænser løber ud, og udbyderne taler forskellige anmodningssprog (@Uty_bby).

Sådan svarer PoYo: PoYo er én samlet API-nøgle til billede, video, musik, 3D og chat (API-overblik, llms.txt). Mediemodeller deler ét asynkront flow med indsendelse → status / webhook; chat bruger de dokumenterede endpoints i OpenAI-, Claude- og Gemini-format. Én kreditpung; aktuelle skemaer og priser på https://poyo.ai/models/<id>/llms.txt. Sæt grænser på nøglerne på API-nøglesiden; tjek GET /api/user/balance (user balance).

Getting Started sætter realistiske forventninger til stabilitet og dokumenterer ikke automatisk, gennemsigtig failover mellem upstream-laboratorier – skift model-ID i din klient, når du skal bruge en anden udbyder.

Q6. Aggregatorers og gratisniveauers delte puljer giver 429, før din egen kvote føles brugt.

Hvad udviklerne klager over: Engelske Reddit- og gateway-tråde (herunder r/openrouter og beslægtede diskussioner om LLM-gateways) rapporterer igen og igen 429-fejl i delte upstream-puljer på gratis eller lavt finansierede niveauer – din konto har stadig kreditter, men den delte rute er mættet – plus uigennemsigtig routing mellem modelvarianter. Bootstrappede teams jagter også højere TPM hos hostede aggregatorer, når de direkte neocloud-kvoter er stramme.

Sådan svarer PoYo: Hos PoYo skal du holde koderne adskilt (error codes):

  • 429 rate_limit_error → sænk tempoet / læg i kø (standard ved generering: op til 20 nye /api/generate/submit-anmodninger pr. 10 sekunder; LLM-endpoints har i øjeblikket ingen hastighedsgrænse) (Getting Started).
  • 402 insufficient_credits_error → fyld op; forsøg ikke igen, som om det var en hastighedsgrænse.
  • 502 / 503 → forbigående upstream-fejl / optaget; eksponentiel backoff.

PoYo er én nøgle og én kreditpung, ikke en auktion mellem flere udbydere med stille FP4/FP8-udskiftninger. Mislykkede genereringsopgaver afregnes ikke (llms.txt). Foretræk webhooks frem for aggressiv polling ved lange mediejobs. Dokumentationen hævder ikke automatisk failover mellem udbydere eller en offentliggjort SLA for en delt gratispulje med flere lejere – hvis du konsekvent rammer 429 ved generering, kan du kontakte support for at få en højere grænse (godkendelser behandles forsigtigt).

Q7. ChatGPT Pros månedlige API-kreditter er ikke mere Codex-produktkvote.

Hvad udviklerne klager over: Præciseringer blev ved med at cirkulere: kvalificerede månedlige API-kreditter til ChatGPT Pro / Business ($100 / $200 / $500 efter Pro-niveau osv.) lander i en tilknyttet API-organisation og er ikke en ekstra kvote i ChatGPT- eller Codex-produktet; ubrugte kreditter udløber hver cyklus; Codex via API-nøgler fremhæves ofte som ikke dækket (@gzzonkugood, også @park_danie36173, @quotadiff).

Sådan svarer PoYo: PoYo gør ikke kreditter afhængige af et andet produkts abonnements-indløsningsknap eller et månedligt udløbsvindue. Du fylder kreditter op på dashboardet; de udløber aldrig; der er intet abonnement (forside). Én saldo dækker billede, video, musik, 3D og chat (llms.txt). Opret nøgler på API-nøglesiden; tjek GET /api/user/balance (user balance). Når saldoen er tom, får du 402 insufficient_credits_error, ikke en falsk 429, fordi »kampagnekreditterne er væk« (error codes). Mislykkede genereringsopgaver afregnes ikke (llms.txt).

Q8. Én Claude Code-opgave brændte over 1,2 mio. tokens af på ca. 30 minutter på »simpelt« arbejde.

Hvad udviklerne klager over: En Claude Code-rapport fra juni (issue #68619) dukkede op igen: én opgave brændte over 1,2 mio. tokens af på omkring 30 minutter på noget, der burde have været en git clone og en find, efter at en subagent blev afvist på en tilladelse, og agentløkken blev ved (@NatureBlueee). I samme uge blev udviklere ved med at minde om, at agenttrin afregner konteksten igen, og at lavere enhedspriser stadig puster totalerne op, når volumen eksploderer.

Sådan svarer PoYo: Regnestykket med pris pr. token sætter ikke loft over det månedlige forbrug – det gør din kreditsaldo og dine nøglegrænser. Driftsmæssige kontroller, der er dokumenteret i dag:

  • Timevise / daglige / samlede grænser pr. nøgle (API-nøgleside).
  • GET /api/user/balance før store agent-batches (user balance).
  • Behandl 402 som et hårdt stop; behandl 429 som »sænk tempoet og prøv igen« (error codes).
  • Send ikke genereringsarbejde blindt igen: genindsendelser af anmodninger dedupliceres ikke og kan oprette en ny opgave (Getting Started).
  • Foretræk webhooks ved lange mediejobs; mislykkede opgaver afregnes ikke (llms.txt). Genereret medieindhold gemmes i 3 dage – download det hurtigt (Getting Started, videomodeller).

Der findes intet dokumenteret agentprodukt med »stopbetingelse«, der automatisk dræber en løbsk værktøjsløkke for dig – sæt nøglegrænser, og byg budgetter på klientsiden, hvis du har brug for det.

Hurtigt overblik

KlageHvor PoYo dokumenterer det
Stjålet / offentlig nøgle i stil med Maps→Gemini, der brænder penge afRoter + IP-hvidliste + grænser pr. nøgle · X-End-User-ID · saldo-API · ingen refunderingsgaranti
Åbne vibe-/api-AI-ruterNøgler kun på serveren · IP-hvidliste · end-user-ID · godkendelse på app-niveau
Hastighedsgrænser hos ChatGPT / Claude / CursorKreditter udløber aldrig · intet abonnement · 402 vs. 429 · LLM uden hastighedsgrænse
ANTHROPIC_API_KEY vs. forvirring om abonnementÉn forudbetalt pung · Bearer / x-api-key · grænser pr. nøgle
Besværet ved konti hos flere udbydereSamlet nøgle · asynkron indsendelse/status · llms.txt pr. model · ingen påstand om automatisk failover
429 i aggregatorers delte puljer20 anm. / 10 s ved generering · 429 vs. 402/502/503 · mislykkede opgaver afregnes ikke
ChatGPT Pro API-kreditter ≠ Codex-kvotePåfyldning på dashboardet · kreditter udløber aldrig · 402, ikke falsk 429
Løbske agenter / tokens i Claude CodeNøglegrænser · saldo-API · intet produkt med automatisk stopbetingelse

Gennemse modeller og aktuelle priser på poyo.ai, skemaer via llms.txt og det samlede dokumentationsindeks på docs.poyo.ai/llms.txt.

Share: