guides

2026-11-10: 7 lamentele sulle API che abbiamo sentito oggi

PoYo Team
14 min read
Share:

2026-11-10: 7 lamentele sulle API che abbiamo sentito oggi

Lamentele che sviluppatori di lingua inglese hanno pubblicato in pubblico intorno all’8–10 novembre 2026, parafrasate sotto con i link ai post originali. La pagina di stato di OpenAI ha registrato errori API elevati il 9 novembre (identificati alle 06:08 PM, risolti alle 06:50 PM su quella pagina, circa 42 minuti) su Chat Completions, Fine-tuning, Embeddings, Images, Batch e Audio. Post separati hanno segnalato un aumento degli errori di generazione immagini l’8 novembre e errori elevati nelle conversazioni di ChatGPT il 9 novembre. Reddit è stato più quieto sui thread API freschi in prima persona in questa finestra; la maggior parte di ciò che segue viene da X e dalle note di stato ufficiali. Il dolore più forte è stato ritentare il 429 sbagliato, ricariche automatiche a sorpresa, un regalo di lancio di Fable che ha mosso appena la barra settimanale, gateway che scambiano i modelli in un’ora di picco, un altro allarme “rotate your keys” e cataloghi video il cui prezzo di listino non prevede il conto. Ogni risposta usa solo ciò che il sito e la documentazione pubblici di PoYo dicono oggi, e rimanda alla pagina da cui proviene. Dove la documentazione non copre qualcosa, lo diciamo.

Q1. L’API ufficiale ha avuto un pomeriggio difficile — e il vostro strumento di codice lo ha ereditato.

Di che cosa si lamentano gli sviluppatori: Il 9 novembre OpenAI ha segnalato errori elevati sulla sua API, su Chat Completions, Fine-tuning, Embeddings, Images, Batch e Audio, poi ha segnato la finestra come risolta circa 42 minuti dopo (@petersykim, @steveDOTplus). Lo stesso giorno sono saliti anche gli errori delle conversazioni di ChatGPT (@petersykim). Il giorno prima, il pezzo rumoroso era la generazione di immagini (@petersykim). Anche gli strumenti a valle lo hanno sentito: Augment Code ha riferito che i suoi modelli OpenAI restituivano errori elevati e ha dato la colpa a un disservizio dell’API OpenAI a monte (@outageslive).

Come risponde PoYo: Per iniziare fissa già un’aspettativa di stabilità realistica: la stabilità complessiva può essere un po’ più bassa di quella dei fornitori ufficiali. Quando qualcosa fallisce, leggete il codice documentato invece di martellare il nuovo tentativo:

  • 500 / 502 / 503 — riprovate con backoff esponenziale. 502 è un upstream_error (codici di errore).
  • 429 rate_limit_error — attendete o mettete in coda; non trattatelo come “add money”.
  • 402 insufficient_credits_error — portafoglio vuoto; ricaricate (codici di errore).

La generazione usa il percorso asincrono unificato: POST /api/generate/submit → poll dello stato o webhook (panoramica dell’API, webhook). I task di generazione falliti non sono addebitati (pagina iniziale, llms.txt). Non reinviare alla cieca: un nuovo tentativo può creare un altro task fatturabile se il primo è già stato accettato (Per iniziare). Per le immagini, scegliete un ID di catalogo esplicito dalla panoramica immagini (ID delle famiglie GPT Image 2 / 2.5 / 2.6, o un altro laboratorio pubblicato come Nano Banana o Flux) invece di sperare che un disservizio vi riassegni.

Se volete un altro laboratorio di chat documentato mentre una finestra a monte è rumorosa, inviate l’ID pubblicato di quel laboratorio — per esempio Claude Opus 5.5, Claude Sonnet 5.5 o Gemini 4 Argon (panoramica della chat). La documentazione pubblica non afferma un failover automatico tra laboratori, un rimborso di crediti per un disservizio a monte che poi è riuscito, né che PoYo sia rimasto su quando OpenAI non lo era.

Q2. Il 429 non era un limite di frequenza. Il portafoglio era vuoto.

Di che cosa si lamentano gli sviluppatori: OpenAI continua a consegnare due fallimenti molto diversi come HTTP 429. @waldekm ha spiegato la trappola: Rate limit reached si scioglie se attendete i secondi in Retry-After; credit_balance_exhausted resta finché qualcuno non aggiunge crediti, quindi ritentarlo brucia solo tempo. Leggete error.code prima di riprovare — e ricordate che l’SDK Python ufficiale può aver già ritentato due volte prima che il vostro codice veda l’errore.

Come risponde PoYo: Saldo vuoto e limiti di frequenza sono codici di stato diversi (codici di errore):

CodiceSignificato su PoYo
402insufficient_credits_error — portafoglio vuoto; ricaricate, non riprovate come se fosse RPM
429rate_limit_error — attendere / coda

Ispezionate GET /api/user/balance per un credits_amount in tempo reale prima di batch grandi (saldo utente). Predefiniti di generazione: fino a 20 nuove richieste /api/generate/submit ogni 10 secondi per conto; l’eccedenza restituisce 429 e non entra in coda. Gli endpoint LLM al momento non hanno rate limit (Per iniziare, panoramica della chat).

La documentazione non descrive un credit_balance_exhausted in stile OpenAI dentro il corpo di un 429 — su PoYo, il saldo vuoto è 402.

Q3. La ricarica automatica è scattata — a volte perché la chiave sbagliata era ancora viva.

Di che cosa si lamentano gli sviluppatori: Extra prepagati e pool settimanali condivisi hanno continuato ad addebitare persone che credevano di essersi già fermate. Un utente di Grok Bot ha detto che quattro ricevute xAI da $20 ciascuna sono arrivate in meno di 20 minuti — $80 spariti mentre il bot “wasn't even working on anything big” — e ha avvertito che lasciare la ricarica automatica accesa di notte poteva diventare un conto a quattro cifre (@XPshareDad). Un altro team ha risalito addebiti a sorpresa di Auto Top-up fino a uno strumento che chiamava ancora l’API xAI con una chiave legata al saldo di “Aaron's team”; hanno fermato ogni uso dell’API su quella chiave (@stockswithaaron). Un terzo resoconto: una routine di notizie dimenticata ogni 10 minuti sono 1,008 esecuzioni a settimana, e insieme ai passaggi da bot a bot e a un pulsante Test che fa lavoro vero, ha mangiato il 100% di un limite settimanale in due giorni (@fluixoo).

Come risponde PoYo: PoYo non vende un pool di abbonamento settimanale condiviso e non continua ad addebitare dopo che il portafoglio arriva a zero. Chat e media condividono crediti prepagati da un solo portafoglio; i crediti non scadono mai e non c’è un abbonamento che poi fatturi “extra usage” (pagina iniziale). Il saldo vuoto restituisce 402, non una ricarica a sorpresa (codici di errore).

Controlli pratici che corrispondono a ciò che quei post vogliono:

  • Impostate tetti orari / giornalieri / totali e una whitelist IP sulla pagina delle chiavi API, così uno strumento dimenticato o una chiave trapelata non possono continuare a spendere (Per iniziare).
  • Date a ogni strumento la propria chiave. Revocate quella che non deve più girare, invece di condividere una chiave di team tra i lavori.
  • Per configurazioni multi-tenant o multi-bot, inviate X-End-User-ID e bloccate un chiamante senza ruotare l’intera chiave (identificazione dell’utente finale).
  • Interrogate GET /api/user/balance e fermatevi su un 402 netto (saldo utente).

La documentazione pubblica non descrive i pool settimanali di Grok Bot / Cursor, un prodotto di ricarica automatica o un firewall di spesa automatico che ferma un’esecuzione già in corso. Costruite lo stop netto con i tetti delle chiavi e un gestore del 402.

Q4. È uscito Fable 5.2 — e il “reset gratuito” ha mosso appena la barra settimanale.

Di che cosa si lamentano gli sviluppatori: Anthropic ha lanciato Claude Fable 5.2 (ID API claude-fable-5-2) il 9 novembre, con post di lancio che citano $8 / $40 per 1M di token e un tetto del 50% del limite settimanale su alcuni posti. Il regalo successivo ha frustrato chi era già a fondo su Opus: un abbonato ha ricevuto un reset gratuito del limite Fable, ma ha restituito solo ciò che aveva speso su Fable (2%). La barra settimanale di tutti i modelli è rimasta all’85%, soprattutto Opus; la finestra di 5 ore si è riempita, la settimana si è mossa appena (@Moriarty_tech). Un altro ha chiesto ad Anthropic di togliere il tetto 50% of weekly limit su Fable 5.2 (@ashray_malhotra). Un testo dell’8 novembre ha raccolto segnalazioni di piani Claude da $200 che si svegliavano con il limite settimanale svuotato e $50 di crediti extra dopo che un terminale inattivo o una pausa di 5 ore ha riavviato il lavoro di notte (@bebuu_ai).

Come risponde PoYo: Trattate il catalogo live come fonte di verità, non un tweet di lancio. La tabella chat di oggi elenca claude-fable-5-1; non elenca claude-fable-5-2 (panoramica della chat, llms.txt). Scaricare https://poyo.ai/models/claude-fable-5-2/llms.txt restituisce 404. Un ID di modello di chat sconosciuto restituisce un 404 documentato model_not_found (codici di errore).

Se volete la scheda di classe Fable che è pubblicata oggi, l’ID documentato è claude-fable-5-1. Le tariffe live su quella scheda sono 1600 crediti ($8.00) in ingresso e 8000 crediti ($40.00) in uscita per 1M di token (claude-fable-5-1/llms.txt, Claude Fable 5.1). Chiamatela su Claude Messages /v1/messages o Chat Completions /v1/chat/completions come indicato (panoramica della chat). Non c’è una barra settimanale e non c’è un “Fable-only reset” che lascia bloccato il resto del portafoglio: i crediti prepagati stanno in un solo portafoglio e non scadono mai (pagina iniziale). Mettete un tetto alle chiavi così un agente inattivo non può continuare a spendere (pagina delle chiavi API).

La documentazione pubblica non promette che un modello di terze parti annunciato comparirà su PoYo, non pubblica una data di lancio di Fable 5.2, non sostituisce automaticamente claude-fable-5-1 quando chiedete claude-fable-5-2 e non offre reset settimanali in stile abbonamento né tetti di modello al 50%.

Q5. Avete testato il modello forte. Un’ora di picco ha instradato i clienti verso un altro.

Di che cosa si lamentano gli sviluppatori: La parte che spaventa del fallback non è l’errore — è lo scambio silenzioso. Un costruttore ha chiesto se le app possono fissare un modello, o almeno essere avvisate quando una sessione fa fallback, perché si testa contro il modello forte e un’ora di picco manda in silenzio i clienti verso uno più debole (@Varselio1980). La risposta: l’API stessa di Anthropic può nominare il modello responsabile e lasciare fallback o blocco alla configurazione dell’account, ma i gateway di modelli (come OpenRouter) cambiano modello per altre ragioni, inclusi i limiti di frequenza o il traffico alto (@TwmStone).

Come risponde PoYo: Inviate sempre un ID di modello esplicito e leggete lo schema live di quella scheda su https://poyo.ai/models/<id>/llms.txt (llms.txt, panoramica dell’API). Gli ID sconosciuti restituiscono 404 model_not_found, non una rimappatura silenziosa (codici di errore). Un modello accetta solo i formati API indicati per lui; inviare la forma sbagliata restituisce 400 con l’elenco degli URI supportati (panoramica della chat).

Se un ID pubblicato è oltre la capacità dalla vostra parte, scegliete voi un altro ID documentato e annotate quale avete inviato. La documentazione pubblica non afferma un failover automatico del gateway, un sostituto più debole quando l’ID nominato è occupato, né un’attestazione crittografica che il checkpoint a monte corrisponda alla stringa richiesta.

Q6. “Assumete che la chiave API che avete messo in produzione sia compromessa.”

Di che cosa si lamentano gli sviluppatori: L’igiene delle chiavi è comparsa due volte. Un resoconto del 9 novembre diceva che Fireworks stava lavorando con Notion, Cursor e altri clienti per contenere un incidente di sicurezza con dati dei clienti compromessi — descritto lì come una seconda violazione in poche settimane — e il seguito era netto: assumete che ogni chiave API Fireworks messa in produzione sia compromessa e ruotatela ora, non aspettate il postmortem (@Ali_Homsi). Il bollettino di ottobre 2026 di Fireworks e l’aggiornamento successivo avevano già detto ai clienti colpiti di sostituire le chiavi Fireworks revocate e di ruotare le credenziali di terze parti presso l’emittente — togliere un segreto memorizzato non invalida la chiave sottostante. A parte, i testi su un incidente di un agente WorkOS ripetevano una lezione più vecchia: un’API interna pubblica, una credenziale di sviluppo rimasta e nessun rate limit hanno trasformato una fuga dalla sandbox in un prelievo di dati (@madebyharman, @saltrocklabs).

Come risponde PoYo: Trattate una chiave come un segreto e assumete che una chiave trapelata verrà usata (Per iniziare):

  • Non esponete mai le chiavi nel codice frontend, nelle app mobili o nei repository pubblici.
  • Create e revocate le chiavi sulla pagina delle chiavi API. Date a ogni integrazione la propria chiave, così una rotazione non abbatte tutto.
  • Attivate tetti orari / giornalieri / totali e una whitelist IP così solo gli IP dei server approvati possono chiamare l’API (Per iniziare).
  • Inviate X-End-User-ID se dovete bloccare un chiamante senza ruotare la chiave (identificazione dell’utente finale).
  • Una chiave assente o non valida restituisce 401 authentication_error (codici di errore).

La documentazione pubblica non afferma monitoraggio delle violazioni, rotazione automatica delle chiavi dopo un incidente di terze parti, né uno SLA di rimborso se una chiave rubata spende crediti prima che la revociate. Ruotate prima, poi mettete un tetto a ciò che la chiave successiva può spendere.

Q7. La stessa inquadratura di 5 secondi può costare tre importi diversi.

Di che cosa si lamentano gli sviluppatori: I prezzi di listino tra laboratori video sorprendono ancora chi credeva di confrontare cose equivalenti. Un costruttore ha eseguito Seedance 2.5, Kling 4.0 e Wan 3.0 sullo stesso prompt di immagine di 5 secondi a 720p e ha riportato $1.60 / ~5 min contro $0.43 / ~2 min contro $0.39 / ~2 min — e ha chiesto se il realismo in più di Seedance valesse circa 4x le opzioni più economiche (@NextGenAIVoult). Quelle cifre in dollari vengono dal catalogo di quella esecuzione, non da PoYo.

Come risponde PoYo: Il video usa il percorso asincrono unificato: POST /api/generate/submit → poll dello stato o webhook (panoramica video, webhook). I task di generazione falliti non sono addebitati (pagina iniziale, llms.txt). Leggete i prezzi live al secondo sulla scheda che chiamerete davvero (ricontrollate il file prima di fare il budget):

  • Seedance 2.5 — seedance-2.5: 63 crediti ($0.315)/s a 720p senza input video, quindi una clip di 5 secondi è $1.575 sulla scheda di oggi (seedance-2-5/llms.txt)
  • Kling 4.0 — kling-4.0: 28.5 crediti ($0.142)/s a 720p senza input video, quindi 5 secondi sono $0.71 (kling-4-0/llms.txt)
  • Wan 3.0 — wan3.0-image-to-video (o wan3.0-text-to-video): 20 crediti ($0.100)/s a 720p per tutti i flussi, quindi 5 secondi sono $0.50 (wan-3-0/llms.txt)

Note operative:

  • Inviate un ID esplicito. Un ID documentato più economico è lo strumento giusto per iterare; un ID da tenere è un invio separato.
  • Preferite i webhook al polling aggressivo.
  • Non reinviare alla cieca: un nuovo tentativo può creare un altro task fatturabile se il primo è già stato accettato (Per iniziare).
  • Scaricate i file finiti entro la retention di 3 giorni (Per iniziare).
  • Limitate la spesa con i tetti delle chiavi e fermatevi su 402 (pagina delle chiavi API, codici di errore).

La documentazione non promette un rimborso dislike / rigenera per clip finite ma non volute, un failover video automatico tra laboratori, né che il prezzo di listino di un altro sito coincida con il llms.txt live di PoYo.

Mappa rapida

ReclamoDove PoYo lo documenta
Errori elevati di API / immagini OpenAINota di stabilità · backoff 500/502/503 · 502 upstream_error · i task falliti non sono addebitati · niente reinvio alla cieca · niente failover automatico
429 che in realtà significa niente crediti402 contro 429 · API del saldo · 20 nuove richieste/10s di generazione · LLM al momento senza rate limit
Ricarica automatica / chiave di team sbagliata / routine fuori controlloPortafoglio prepagato · i crediti non scadono · niente abbonamento · tetti delle chiavi · whitelist IP · X-End-User-ID · stop su 402
Regalo di lancio di Fable 5.2 / tetti settimanaliIl catalogo ha solo claude-fable-5-1 · 404 model_not_found · llms.txt live di 5.1 · un portafoglio · niente SLA di reset settimanale
Gateway che cambiano modello in silenzioID espliciti · llms.txt live · 404 non è una rimappatura silenziosa · niente failover automatico
Chiavi API compromesse o trapelateTrattarle come segreto · ruotare sulla pagina delle chiavi API · tetti + whitelist IP · X-End-User-ID · niente monitoraggio delle violazioni / SLA di rimborso
Prezzi di listino video contro il conto realeSchede al secondo Seedance / Kling / Wan · i task falliti non sono addebitati · webhook · retention di 3 giorni · niente rimborso dislike

Sfogliare modelli e prezzi live su poyo.ai, gli schemi via llms.txt e l’indice completo della documentazione su docs.poyo.ai/llms.txt.

Share: