Riferimento · Rate limit

Rate limit delle API Photta e come eseguire il polling in modo corretto

In sintesi

L'API Photta consente 600 richieste al minuto per API key in una finestra fissa. Un 429 include Retry-After: 30. Esegui il polling di un job ogni 3 secondi; i processi concorrenti sono limitati in base al piano.

  • Limiti: 600 richieste/min
  • Retry-After: Retry-After: 30s
  • Elaborazione: asincrono, polling

Ogni dato in questa pagina proviene da la documentazione dell'API di Photta · verificato

I limiti pubblicati

Frequenza, finestra, retry, dimensione delle immagini e formati, esattamente come indicati nella documentazione.

Limiti

  • 600 richieste al minuto per API key (Finestra fissa; il limite è lo stesso per ogni piano)
  • Un 429 restituisce Retry-After: 30 secondi
  • Fino a 10 MB per immagine
  • Formati: JPEG, PNG, WebP
  • Batch simultanei per piano: Free 1 · Hobby 2 · Seller 3 · Brand 4 · Studio 6
  • Solo polling — l'API non invia webhook.

Lavoro concorrente per piano

Quanti batch possono essere in corso contemporaneamente prima che un invio restituisca 409.

Batch in corso per piano

Free

Concorrenti: 1

Hobby

Concorrenti: 2

Seller

Concorrenti: 3

Brand

Concorrenti: 4

Studio

Concorrenti: 6

Rimanere entro i limiti

  • Una finestra fissa

    Il limite è conteggiato per API key in una finestra fissa, ed è identico per ogni piano. Due chiavi equivalgono a due budget.

  • Esegui il polling ogni 3 secondi

    Il polling è l'unico segnale di completamento — l'API non invia webhook. L'intervallo documentato è ogni 3 secondi; eseguirlo più rapidamente consuma il tuo budget con risposte vuote.

  • Applica un backoff esponenziale

    Dopo un 429, attendi i secondi indicati in Retry-After e poi aumenta l'intervallo a ogni ulteriore fallimento invece di riprovare a frequenza fissa.

  • I batch hanno un cap separato

    Il rate limit conta le richieste; il cap di concorrenza conta i job in corso. Un batch che supera il cap restituisce 409, non 429.

Domande sui rate limit

Qual è il rate limit?

600 richieste al minuto per API key, su finestra fissa. La documentazione riporta la stessa cifra per ogni endpoint.

Ogni quanto dovrei fare il polling di un job?

Ogni 3 secondi. Non ci sono webhook, quindi il polling è il metodo documentato per sapere quando un job è completato.

Quanti elementi si possono renderizzare contemporaneamente?

I batch in corso sono limitati in base al piano: Free 1, Hobby 2, Seller 3, Brand 4 e Studio 6. Oltre il cap, l'invio restituisce 409.

Cosa dovrei fare in caso di 429?

Leggi l'header Retry-After, attendi quel numero di secondi e riprova con backoff esponenziale. Metti in coda il lavoro invece di scartarlo.

Endpoint e riferimenti

Ogni dato in questa pagina proviene da la documentazione dell'API di Photta · verificato

Prova l'API in 5 minuti

Genera una chiave API di Photta, incolla lo snippet cURL qui sopra e otterrai la tua prima immagine con modello prima ancora che il caffè sia pronto.

  • 600 richieste/min
  • Retry-After: 30s
  • asincrono, polling