guides

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

PoYo Team
11 min read
Share:

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

Klager, som engelsktalende udviklere postede offentligt omkring 5.–6. november 2026, gengivet med egne ord nedenfor med links til de oprindelige opslag. Det var en forholdsvis rolig dag, hvad angår store API-nedbrud – den højeste smerte kom fra nøgletyveri, forbrugsgrænser, prisfald og forbrug af videokreditter. 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. Stjålne / lækkede AI-API-nøgler – overraskende regninger (LLMjacking).

Hvad udviklerne klager over: Efter brud hos hostingplatforme og lækkede hemmeligheder oplever udviklere stadig uautoriseret modelforbrug, før de opdager det. Et opslag om Railway rapporterede omkring $30 i forbrug efter en kompromitteret nøgle (@heyjibril); et andet mistænkte, at en xAI-nøgle blev taget i den samme Railway-hændelse den 21. okt. (@mateusztylec). En tråd på Railway Station beskrev et udsving på en OpenRouter-nøgle på omkring $28 på få timer (station.railway.com). Sikkerhedsopslag beskrev mønsteret som LLMjacking – stjålne cloudnøgler, der kan løbe op i store regninger på ét døgn (@dd_pwnd).

Sådan svarer PoYo: Behandl nøglen som en hemmelighed, og brug derefter de dokumenterede kontroller, der begrænser skadernes omfang (Getting Started):

  1. På API-nøglesiden kan du sætte timevise / daglige / samlede forbrugsgrænser, så en lækket nøgle ikke kan blive ved med at bruge penge ud over loftet.
  2. Aktivér en IP-hvidliste, så kun godkendte server-IP'er kan kalde API'et (Getting Started).
  3. I multi-tenant-apps kan du sende X-End-User-ID og blokere én kalder, uden at du skal rotere hele nøglen (end-user identification).
  4. Poll GET /api/user/balance, og behandl 402 insufficient_credits_error som et hårdt stop (user balance, error codes).
  5. Læg aldrig nøgler i frontend / offentlige repos (Getting Started).

Der afregnes med forudbetalte kreditter pr. vellykket output; mislykkede genereringsopgaver afregnes ikke (forside, llms.txt). Den offentlige dokumentation lover ikke automatisk refundering af forbrug fra stjålne nøgler, indbrudsalarmer eller en offentliggjort SLA for tilbageførsel af betalinger – hvis du har brug for hjælp til din konto, så brug support i dashboardet / [email protected] (Getting Started).

Q2. Den samme 429 for hastighedsgrænser og »pengene er brugt«.

Hvad udviklerne klager over: Guides må stadig forklare, at 429-svar fra udbydere kan betyde RPM/TPM-begrænsning eller opbrugte kreditter / forbrugsgrænser – så blinde genforsøg i en faktureringssag spilder blot tid (Respan, 5. nov., OpenAI help). Udviklere, der taler om forbrug af AI-tokens, bliver ved med at bede om tydeligere kvoter og håndtering af 429 (@PeterOmogo2).

Sådan svarer PoYo: PoYo skelner mellem de to tilfælde i de dokumenterede forretningskoder (error codes):

KodeBetydning hos PoYo
402insufficient_credits_error – tom pung; fyld op, og forsøg ikke igen, som om det var RPM
429rate_limit_error – vent / læg i kø

Standarder for generering: op til 20 nye /api/generate/submit-anmodninger pr. 10 sekunder pr. konto; overskridelse giver 429 og kommer ikke i køen. LLM-endpoints har i øjeblikket ingen hastighedsgrænse (Getting Started). Tjek GET /api/user/balance, før du kører store batches (user balance). Sæt grænser på nøgler på API-nøglesiden. Foretræk webhooks til lange medieopgaver, så et 429/5xx-udsving ikke bliver til en storm af polling.

Dokumentationen påstår ikke noget i retning af OpenAI's »credit_balance_exhausted i en 429-body« – hos PoYo er en tom saldo 402.

Q3. Forbrugsgrænser i Claude Code + statustokens, der æder af budgettet.

Hvad udviklerne klager over: Brugere af Claude Code rammer forbrugslofter midt i en opgave; Wrap-Up Allowance fremstilles som et svar på hårde afbrydelser (@markvalorian). Budskabet om 99 % billigere statusopdateringer læses op mod sessioner, der stadig æder en mærkbar del af grænsen (@rafke_rafke0311). Andre siger, at baggrundsagenter bruger penge blot for at poste status (@BoboLinNotes), og at der cirkulerer omveje omkring 5-timers-væggen (@kel_ruael).

Sådan svarer PoYo: PoYo sælger ikke et tidsbestemt forbrugsvindue i stil med Claude Code / Max blandet med overforbrug. Chat og medier deler forudbetalte kreditter fra én pung; en tom saldo giver 402, ikke en overraskende ugentlig regning for forbrug (forside, error codes).

Praktisk mønster, der svarer til det, opslagene efterlyser:

  • Sæt timevise / daglige / samlede grænser pr. nøgle, så en tung kodedag ikke i det stille kan blive ved med at bruge penge (API-nøglesiden).
  • Tjek GET /api/user/balance, før du kører store agent-batches (user balance).
  • Vælg et eksplicit chatmodel-ID, og læs de aktuelle priser på https://poyo.ai/models/<id>/llms.txt – nogle kort offentliggør takster omkring 20 % under officiel standard (for eksempel Claude Opus 5.5, Claude Sonnet 5.5); det gælder pr. kort og er ikke en generel rabat.
  • Brug OpenAI-kompatible /v1/chat/completions, Claude Messages /v1/messages eller Gemini-native endpoints som dokumenteret (API overview, chat overview).

Den offentlige dokumentation påstår ikke et produkt som Wrap-Up Allowance, en 5-timers sessionsvæg eller automatisk regnskab, hvor »statusopdateringer er 99 % billigere« – byg logik for billigere status / fallback-model i din klient.

Q4. Godkendelsen ligner en udelukkelse – en forældet API-nøgle tilsidesætter et fungerende login.

Hvad udviklerne klager over: Claude Code kan logge ind med succes og alligevel give 400 organization disabled, fordi en efterladt miljøvariabel med en API-nøgle tilsidesætter OAuth – det ligner en udelukkelse og er ofte en nøglekonflikt (@lgs1520).

Sådan svarer PoYo: Godkendelse hos PoYo er enklere og eksplicit: send Authorization: Bearer <API_KEY> (eller x-api-key på /v1/messages). Manglende/ugyldige nøgler giver 401 authentication_error (Getting Started, error codes). Opret og roter nøgler på API-nøglesiden; kombinér rotation med IP-hvidliste og forbrugsgrænser, hvis en nøgle kan være lækket.

Ukendte eller forkerte model-ID'er / URI-former, der ikke understøttes, giver dokumenterede 400/404-LLM-fejl – ikke en abonnementstilstand med »org disabled« (error codes, chat overview).

Dokumentationen beskriver ikke, hvordan OAuth og nøgler tilsidesætter hinanden i Claude Code, abonnementstilstande med deaktiveret organisation eller et forbrugerlogin, der i det skjulte kæmper mod en ANTHROPIC_API_KEY i shellen. Hold én bevidst godkendelsesvej i dit værktøj.

Q5. API-kreditter til Pro / Business, der aldrig dukker op.

Hvad udviklerne klager over: Berettigede brugere af ChatGPT Pro / Business siger, at månedlige API-kredittildelinger (i størrelsesordenen $100–$500) mangler eller er svære at gøre krav på (@FanShiFanSI, @hu_victoria071). Særskilt bliver tilbud om »gratis regnekraft« kaldt en betaling for plads, ikke modelhjerne (@okeyccronald).

Sådan svarer PoYo: PoYo holder produktadgang adskilt fra abonnementskreditternes gymnastik:

  • Prissætning med kreditter, ingen abonnementer – engangsopfyldninger; kreditter udløber aldrig (forside).
  • Én API-nøgle til chat + medier (llms.txt, API overview).
  • Se den resterende saldo med GET /api/user/balance (user balance).
  • Utilstrækkelige midler → 402, ikke en tilstand, hvor du venter flere dage på tildelingen (error codes).
  • Mislykkede genereringsopgaver afregnes ikke (forside, llms.txt).

Den offentlige dokumentation beskriver ikke månedlige API-kredittildelinger til ChatGPT Pro / Business, kampagner med »gratis regnekraft, der udelukker tokens«, eller forløb for at kræve dem tilbage. Hvis du har brug for hjælp med din PoYo-saldo, så brug support i dashboardet / [email protected] (Getting Started).

Q6. Prisfald i introduktionstilbud / planlagte prisændringer – budgettér ikke med kampagneprisen.

Hvad udviklerne klager over: Udviklere advarer mod at dimensionere produktionsbudgetter efter lanceringspriser: introduktionstakster for Gemini 4 Argon siges at blive fordoblet efter den 30. nov. (@iamspiggle); priserne på Flash-teksttokens flages til at stige den 1. jan. 2027, selv om nogle Omni-videopriser pr. sekund falder (@Stan_Timek). Andre minder om, at gratis Google Vids ≠ gratis API (@ZeroCost_Lab).

Sådan svarer PoYo: Behandl hver models aktuelle skema som kilden til sandheden – priserne står i hver models https://poyo.ai/models/<id>/llms.txt og på modelsiden; udled dem ikke af træningsdata eller lanceringstweets (llms.txt). Chat og medier afregnes med forudbetalte kreditter pr. vellykket output (forside).

Hvis du har brug for chat på Gemini-niveau hos PoYo i dag, så vælg det dokumenterede model-ID (for eksempel kortene under Google chat models), og tjek den fil igen, før du låser en model for enhedspris. Videoalternativer til arbejdsgange fra udkast til det færdige klip står under video overview.

Getting Started sætter allerede en realistisk forventning til stabiliteten i forhold til de officielle udbydere. Den offentlige dokumentation lover ikke, at PoYo vil fryse en tredjeparts laboratoriums introduktionstilbud for evigt, offentliggøre en SLA med prislås over flere måneder eller spejle gratisniveauerne i Google Vids.

Q7. Video-API'er er stadig dyre – genereringer af samme klip æder kreditter.

Hvad udviklerne klager over: Kling-modeller kaldes meget dyre (@t_f_y_666). Seedance-brugere siger, at det gør ondt at brænde kreditter af på nye genereringer (@wallzgamepro). Økonomien i Sora bliver ved med at blive begrædt som mislykket / for dyr (@QueenCityComet, @TheEaglegon).

Sådan svarer PoYo: Video deler den samlede asynkrone vej: POST /api/generate/submit → statuspoll eller webhook (video overview, webhooks). Mislykkede genereringsopgaver afregnes ikke (forside, llms.txt).

Katalogposter, der svarer til det, udviklerne diskuterede (aktuelle priser i hver llms.txt):

Driftstips mod spild ved nye genereringer:

  • Foretræk webhooks frem for aggressiv polling.
  • Send ikke blindt igen: et genforsøg kan oprette endnu en opgave, der afregnes, hvis den første allerede er accepteret (Getting Started).
  • Download færdige filer inden for 3 dages opbevaring (Getting Started).
  • Begræns forbruget med grænser på nøglerne, og stop ved 402 (API-nøglesiden, error codes).

Dokumentationen lover ikke en refundering for »generér igen / kan ikke lide det« for færdige, men uønskede klip – kun at mislykkede opgaver ikke afregnes. Der er ingen dokumenteret automatisk failover til video på tværs af flere laboratorier.

Q8. Mærkværdigheder ved aggregatorers saldo + »læg ikke hemmeligheder på gatewayen«.

Hvad udviklerne klager over: Saldi hos betalte aggregatorer overrasker stadig folk: en OpenRouter-bruger så BILLING INSUFFICIENT med omkring $0.80 tilbage på et billedkald til omkring $0.018 (@alvinaputri). Andre siger, at de stoler på OpenAI / Anthropic / Google med hemmeligheder, ikke på OpenRouter (@annexbaja). Forældede model-ID'er i vibe-kodede apps bliver ved med at route til uventede backends (@AdamHoltererer). Vedvarende Reddit-tråde rapporterer stadig 429'ere på betalte konti, når upstream-grænser bider (r/openrouter).

Sådan svarer PoYo: PoYo er en samlet API-nøgle på tværs af billede, video, musik, 3D og chat – du angiver et eksplicit model-ID, og hver model offentliggør aktuelt skema + priser på https://poyo.ai/models/<id>/llms.txt (API overview, llms.txt).

Klarhed om fakturering, som er dokumenteret i dag:

Hvad den offentlige dokumentation ikke påstår:

  • Kryptografisk attestering af, at et svar er signeret af et bestemt upstream-laboratorium
  • Automatisk udskiftning af model uden oplysning, når et ID er forældet
  • Automatisk failover mellem flere udbydere, når upstream returnerer 429/5xx
  • En SLA for refundering ved »jeg mistroer denne gateway« efter en vellykket generering

Getting Started oplyser, at stabiliteten kan være en smule lavere end hos de officielle udbydere – indstil præferencer og hårde stop i klienten derefter.

Hurtigt overblik

KlageHvor PoYo dokumenterer det
Stjålne nøgler / LLMjackingNøglegrænser · IP-hvidliste · blokering via X-End-User-ID · saldo-API · ingen SLA for refundering ved stjålne nøgler
429 vs. tomme kreditter402 vs. 429 · 20 anm./10 s ved generering · LLM uden hastighedsgrænse i øjeblikket
Forbrugsgrænser i Claude Code / status, der æder tokensForudbetalt pung · nøglegrænser · aktuel chat-llms.txt · intet Wrap-Up-/5-timers-væg-produkt
Forældet nøgle tilsidesætter loginKun Bearer / x-api-key · 401 ved ugyldige nøgler · roter + hvidliste
Manglende API-kreditter til ProIntet abonnement · kreditter udløber aldrig · saldo-API · intet produkt til at kræve tildelinger tilbage
Prisfald i introduktionstilbudAktuel llms.txt pr. model · forudbetalte kreditter · ingen SLA med prislås på kampagnepriser
Dyr video + forbrug ved nye genereringerVideokatalog · mislykkede opgaver afregnes ikke · webhooks · 3 dages opbevaring · ingen refundering ved »kan ikke lide«
Tillid til aggregatorer / mærkværdig saldoEksplicitte model-ID'er · opdeling i 402/429 · grænser/hvidliste · ingen attestering / automatisk failover

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

Share: