Kiiruspiirangud

Piirangud, mida see juurutus rakendab, kuvatuna tabelist, mida piiraja loeb, koos sellega, mida iga ämber arvestab.

Ämber Piirang Aken Arvestatud
key_chat
ühe API-võtmega tehtud inferentsikutsed
600 1 min API-võtme kohta
org_chat
inferentsikutsed kogu organisatsiooni ulatuses
1800 1 min organisatsiooni kohta
platform
platvormi API kutsed: organisatsioon, võtmed, kasutus, jäljed, poliitikad
300 1 min API-võtme kohta
public_chat
anonüümsed playgroundi kutsed
20 1 h IP-aadressi kohta
public_page
avalike lehtede päringud
300 1 h IP-aadressi kohta
public_card_request
mudelikaardi päringud, mis on saadetud avalikust vormist
5 1 h IP-aadressi kohta
auth
sisselogimise, registreerimise, parooli taastamise ja lähtestamise katsed
20 15 min IP-aadressi kohta

Üheaegsus

Ühe API-võtme kohta võib korraga olla kuni 8 päringut töös. Päring, mis ületab selle, ootab, mitte ei ebaõnnestu, kuni järjekord on täis.

Milline näeb välja keeldumine

429 koodiga rate_limit_exceeded ja tüübiga rate_limit_error. Täna ei ole x-ratelimit-* ega retry-after päiseid: teade nimetab akna lähtestamise aega ja see on ainus signaal. Käsitle 429 kui uuesti proovitavat koos tagasihoidmisega; käsitle iga teist viga selles dokumentatsioonis kui päringut, mida tuleb enne õnnestumist muuta.

Kus loendur asub

Aknaid loetakse API protsessis ja kirjutatakse andmebaasi tagasi iga paari sekundi tagant, seega taaskäivitamine jätkab akent, mitte ei anna uut eelarvet. Sellest tulenev ülempiir on öeldud, mitte avastatud: loendur on API sõlme kohta, seega kaks sõlme kahekordistavad iga kehtivat piirangut. REDIS_URL on reserveeritud jagatud versiooni jaoks ja miski ei loe seda veel — käivita üks API sõlm või nõustu sõlmedepõhiste piirangutega.