Riferimento
Errori e limiti
Cosa significa ogni codice di stato, le frasi esatte e quanto puoi fare.
La forma di un errore
Ogni risposta ha un campo ok. Quando una richiesta viene rifiutata, ok è false ed error è una frase che dice cosa è andato storto e cosa fare. È scritta per essere mostrata a una persona così com’è.
{ "ok": false, "error": "No such app on this account." }Un rifiuto non ha altri campi, con un’eccezione: una modifica che è partita e poi non ha potuto proseguire per mancanza di crediti porta anche outOfCredits: true.
Codici di stato
| Status | Significato | Cosa fare |
|---|---|---|
200 | Fatto. Per una modifica, è partita e ok dice come è finita. | Leggi ok. |
400 | Qualcosa nella richiesta manca o non è consentito. | Correggi la richiesta, aiutandoti con error. |
401 | La chiave manca, è sbagliata o è stata revocata. | Controlla l’intestazione Authorization e la chiave. |
402 | La chiamata spende crediti e non può: il piano non la include, oppure i crediti non bastano. | Passa a un piano superiore o aggiungi crediti, come dice error. |
404 | Non esiste quell’app, oppure la tua chiave non può usarla al livello che la chiamata richiede. | Controlla l’id con Elencare le tue app. |
409 | L’app non ha ancora codice, oppure, nella pubblicazione, il suo indirizzo non può essere usato. | Creala prima in Setherion, oppure leggi error. |
429 | È stato raggiunto un limite. | Aspetta che si azzeri. |
500 | Qualcosa è andato storto da parte nostra. | Riprova. |
502 | La pubblicazione è fallita da parte nostra. | Riprova. |
503 | Una parte di Setherion non è disponibile per un momento. | Riprova tra un minuto. |
Per riservatezza, “nessuna app di questo tipo” e “un’app che non puoi usare” danno lo stesso 404. Altrimenti una chiave potrebbe servire a scoprire quali app esistono. Questo vale anche per un’app che puoi solo visualizzare quando la chiamata richiede un Editor.
Chi può fare cosa
Il tuo ruolo sull’app decide quali chiamate funzionano:
| Ruolo | Letture (elenco, guida agli store, risposte sulla privacy) | Modifiche e spesa di crediti (modifica, pubblicazione, scheda dello store) |
|---|---|---|
| Viewer | Sì | No, 404 |
| Editor | Sì | Sì |
| Admin, owner | Sì | Sì |
Limiti
| Cosa | Limite |
|---|---|
| Chiavi API attive | 10 per account |
| Pubblicazioni tramite l’API | 100 per account al giorno |
| Modifiche e creazioni | 120 per account all’ora |
| Schede dello store scritte | Contate insieme alle piccole azioni di IA dell’account, 600 all’ora |
| Lunghezza di un’istruzione di modifica | 4.000 caratteri |
Lunghezza di una ricerca (q) | 100 caratteri |
| App restituite da un elenco | 100 per pagina, le modificate più di recente per prime. Per la pagina successiva vedi Elencare le tue app. |
| Tempo che può richiedere una modifica | Fino a circa 13 minuti |
| Tempo che può richiedere una scheda dello store | Fino a circa 2 minuti |
I limiti orari sono un ritmo, non una quota. Ci sono per uno script che va più veloce di una persona, e nessuno che lavora a mano li raggiunge. Ciò che ti limita in pratica sono i tuoi crediti.
Le modifiche sono limitate anche dai tuoi crediti e dal tuo piano, esattamente come nell’editor. Quando una modifica non può partire per questo motivo, la risposta è 200 con ok: false e un error che ne dice il motivo. La scheda dello store è diversa: quando viene rifiutata non è ancora partita, quindi risponde 402.
Quale limite risponde come
- Publish risponde
429quando le 100 del giorno sono esaurite, e503quando il limitatore stesso non è raggiungibile. - Scheda dello store risponde
429per il limite dell’ora,503quando il limitatore non è raggiungibile e402per piano e crediti. - Edit risponde
200conok: false, eerrorporta la frase. Quella oraria diceYou're working faster than our safety limit allows (120 an hour). You can carry on in about 12 minutes.
Le frasi che ogni chiamata può restituire
| Status | error |
|---|---|
401 | A valid API key is required. Make one on your Setherion account page and send it as "Authorization: Bearer sth_...". |
404 | No such app on this account. |
500 | The API is not configured on this server. |
Le frasi di ogni chiamata
- Elencare le tue app:
q is at most 100 characters.offset is a whole number, 0 or more.Could not list your apps. - Modificare un’app:
Say what to change, in "prompt".Keep "prompt" under 4,000 characters.This app has no code yet. Build it in Setherion first, then edit it here. - Pubblicare un’app:
That is 100 publishes through the API today. The count resets tomorrow.Publishing is briefly unavailable. Try again in a minute.Publishing through the API is not configured on this server.e le frasi su segreti, indirizzo, app privata e creazione elencate nella sua pagina. - Preparazione per gli store e Risposte sulla privacy per gli store:
way is "easy" or "native".This app has no code yet. Build it in Setherion first. - Scrivere la scheda dello store:
Writing the store page is part of the Pro plan.Too many AI actions in the last hour. Try again later.e le frasi sui crediti elencate nella sua pagina.
Questa pagina ti è stata utile?
