Referencia
Errores y límites
Qué significa cada código de estado, las frases exactas y cuánto puedes hacer.
La forma de un error
Cada respuesta tiene un campo ok. Cuando se rechaza una petición, ok es false y error es una frase que dice qué salió mal y qué hacer al respecto. Está escrita para mostrarse a una persona tal cual.
{ "ok": false, "error": "No such app on this account." }Un rechazo no tiene más campos, con una excepción: una edición que ha empezado y luego no pudo ejecutarse por falta de créditos lleva además outOfCredits: true.
Códigos de estado
| Estado | Significado | Qué hacer |
|---|---|---|
200 | Hecho. En una edición, ha empezado y ok dice cómo terminó. | Lee ok. |
400 | Falta algo en la petición o no está permitido. | Corrige la petición, guiándote por error. |
401 | La clave falta, es incorrecta o está revocada. | Revisa la cabecera Authorization y la clave. |
402 | La llamada gasta créditos y no puede: el plan no la incluye, o no hay créditos suficientes. | Mejora de plan, o añade créditos, como dice error. |
404 | No existe esa aplicación, o tu clave no puede usarla al nivel que necesita la llamada. | Comprueba el id con Lista tus aplicaciones. |
409 | La aplicación aún no tiene código o, al publicar, no se puede usar su dirección. | Constrúyela primero en Setherion, o lee error. |
429 | Se alcanzó un límite. | Espera a que se restablezca. |
500 | Algo falló por nuestra parte. | Inténtalo de nuevo. |
502 | La publicación falló por nuestra parte. | Inténtalo de nuevo. |
503 | Una parte de Setherion no está disponible por un momento. | Inténtalo de nuevo en un minuto. |
Por privacidad, «no existe esa aplicación» y «una aplicación que no puedes usar» dan el mismo 404. De lo contrario, una clave podría servir para averiguar qué aplicaciones existen. Eso incluye una aplicación que solo puedes ver cuando la llamada necesita un editor.
Quién puede hacer qué
Tu rol en la aplicación decide qué llamadas funcionan:
| Rol | Lee (lista, guía de las tiendas, respuestas de privacidad) | Cambia y gasta créditos (editar, publicar, página de la tienda) |
|---|---|---|
| Viewer | Sí | No, 404 |
| Editor | Sí | Sí |
| Admin, owner | Sí | Sí |
Límites
| Qué | Límite |
|---|---|
| Claves de API activas | 10 por cuenta |
| Publicaciones por la API | 100 por cuenta al día |
| Ediciones y construcciones | 120 por cuenta a la hora |
| Páginas de tienda escritas | Se cuentan con las pequeñas acciones de IA de la cuenta, 600 a la hora |
| Longitud de una instrucción de edición | 4000 caracteres |
Longitud de una búsqueda (q) | 100 caracteres |
| Aplicaciones devueltas por una lista | 100 por página, las modificadas más recientemente primero. Consulta Lista tus aplicaciones para la página siguiente. |
| Tiempo que puede tardar una edición | Hasta unos 13 minutos |
| Tiempo que puede tardar una página de tienda | Hasta unos 2 minutos |
Los límites por hora son un ritmo, no una asignación. Están ahí para un script que se ejecuta más rápido de lo que puede una persona, y nadie que trabaje a mano los alcanza. Lo que te limita en la práctica son tus créditos.
Las ediciones también están limitadas por tus créditos y por tu plan, exactamente igual que en el editor. Cuando una edición no puede ejecutarse por ese motivo, la respuesta es 200 con ok: false y un error que dice por qué. La página de la tienda es distinta: cuando se rechaza aún no ha empezado, así que responde 402.
Qué límite responde cómo
- Publish responde
429cuando se han usado las 100 del día, y503cuando no se puede llegar al propio limitador. - Store page responde
429por el límite de la hora,503cuando no se puede llegar al limitador, y402por el plan y los créditos. - Edit responde
200conok: false, yerrorlleva la frase. La del límite por hora diceYou're working faster than our safety limit allows (120 an hour). You can carry on in about 12 minutes.
Las frases que puede responder cada llamada
| Estado | 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. |
Las frases de cada llamada
- Lista tus aplicaciones:
q is at most 100 characters.offset is a whole number, 0 or more.Could not list your apps. - Edita una aplicación:
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. - Publica una aplicación:
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.y las frases de secretos, dirección, aplicación privada y construcción que se enumeran en su página. - Preparación para las tiendas y Respuestas de privacidad para las tiendas:
way is "easy" or "native".This app has no code yet. Build it in Setherion first. - Escribe la página de la tienda:
Writing the store page is part of the Pro plan.Too many AI actions in the last hour. Try again later.y las frases de créditos que se enumeran en su página.
¿Te ha sido útil esta página?
