Opis techniczny

Błędy i limity

Co oznacza każdy kod statusu, dokładne zdania i ile możesz zrobić.

Kształt błędu

Każda odpowiedź ma pole ok. Gdy żądanie zostaje odrzucone, ok ma wartość false, a error to zdanie, które mówi, co poszło nie tak i co z tym zrobić. Jest napisane tak, żeby pokazać je człowiekowi bez zmian.

json
{ "ok": false, "error": "No such app on this account." }

Odmowa nie ma innych pól, z jednym wyjątkiem: edycja, która się rozpoczęła, a potem nie mogła działać z braku kredytów, niesie też outOfCredits: true.

Kody statusu

StatusZnaczenieCo zrobić
200Gotowe. W przypadku edycji została uruchomiona, a ok mówi, jak się skończyła.Przeczytaj ok.
400Czegoś w żądaniu brakuje albo jest niedozwolone.Popraw żądanie, kierując się error.
401Klucza brakuje, jest błędny lub został unieważniony.Sprawdź nagłówek Authorization i klucz.
402Wywołanie zużywa kredyty i nie może: plan tego nie obejmuje albo brakuje kredytów.Przejdź na wyższy plan lub dodaj kredyty, jak mówi error.
404Nie ma takiej aplikacji albo twój klucz nie może jej użyć na poziomie, którego wymaga wywołanie.Sprawdź id w Lista Twoich aplikacji.
409Aplikacja nie ma jeszcze kodu albo, przy publikowaniu, nie można użyć jej adresu.Najpierw zbuduj ją w Setherion albo przeczytaj error.
429Osiągnięto limit.Poczekaj, aż się zresetuje.
500Coś zawiodło po naszej stronie.Spróbuj ponownie.
502Publikowanie nie powiodło się po naszej stronie.Spróbuj ponownie.
503Część Setherion jest chwilowo niedostępna.Spróbuj ponownie za minutę.

Ze względu na prywatność „nie ma takiej aplikacji” i „aplikacja, której nie możesz użyć” dają ten sam 404. W przeciwnym razie klucz mógłby posłużyć do sprawdzania, jakie aplikacje istnieją. Dotyczy to także aplikacji, którą możesz tylko oglądać, gdy wywołanie wymaga edytora.

Kto co może

O tym, które wywołania działają, decyduje twoja rola w aplikacji:

RolaOdczyt (lista, przewodnik po sklepach, odpowiedzi o prywatności)Zmiany i wydawanie kredytów (edycja, publikacja, strona sklepowa)
ViewerTakNie, 404
EditorTakTak
Admin, ownerTakTak

Limity

CoLimit
Aktywne klucze API10 na konto
Publikacje przez API100 na konto dziennie
Edycje i budowania120 na konto na godzinę
Napisane strony sklepoweLiczone razem z małymi akcjami AI konta, 600 na godzinę
Długość instrukcji edycji4 000 znaków
Długość wyszukiwania (q)100 znaków
Aplikacje zwracane przez listę100 na stronę, najpierw ostatnio zmienione. Następną stronę znajdziesz w Lista Twoich aplikacji.
Czas, jaki może zająć edycjaDo około 13 minut
Czas, jaki może zająć strona sklepowaDo około 2 minut

Limity godzinowe to tempo, a nie przydział. Są po to, by zatrzymać skrypt działający szybciej, niż potrafi człowiek, i nikt, kto pracuje ręcznie, ich nie osiąga. W praktyce ogranicza cię liczba kredytów.

Edycje są też ograniczone twoimi kredytami i twoim planem, dokładnie tak jak w edytorze. Gdy edycja nie może działać z tego powodu, odpowiedzią jest 200 z ok: false i error, który mówi dlaczego. Strona sklepowa jest inna: gdy zostaje odrzucona, nie wystartowała jeszcze, więc odpowiada 402.

Który limit odpowiada jak

  • Publikowanie odpowiada 429, gdy 100 z danego dnia jest wykorzystane, i 503, gdy sam ogranicznik jest nieosiągalny.
  • Strona sklepowa odpowiada 429 przy limicie godzinowym, 503, gdy ogranicznik jest nieosiągalny, i 402 przy planie i kredytach.
  • Edycja odpowiada 200 z ok: false, a error niesie zdanie. Godzinowe brzmi tak: You're working faster than our safety limit allows (120 an hour). You can carry on in about 12 minutes.
Zdania, na które może odpowiedzieć każde wywołanie
Statuserror
401A valid API key is required. Make one on your Setherion account page and send it as "Authorization: Bearer sth_...".
404No such app on this account.
500The API is not configured on this server.
Zdania poszczególnych wywołań
  • Lista Twoich aplikacji: q is at most 100 characters. offset is a whole number, 0 or more. Could not list your apps.
  • Edycja aplikacji: 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.
  • Publikowanie aplikacji: 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. oraz zdania o sekretach, adresie, aplikacji prywatnej i budowaniu, wymienione na jej stronie.
  • Gotowość do sklepów (API) i Odpowiedzi o prywatności w sklepach: way is "easy" or "native". This app has no code yet. Build it in Setherion first.
  • Pisanie strony sklepowej: Writing the store page is part of the Pro plan. Too many AI actions in the last hour. Try again later. oraz zdania o kredytach, wymienione na jej stronie.

Czy ta strona była pomocna?

Dołącz do społeczności

Pytania, pomysły i to, co budują inni.