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.