ShareAI Platform Docs

Pangasiwaan ang mga error sa API at retries

I-diagnose ang mga error sa authentication, saklaw, access sa modelo, at availability ng ShareAI nang walang duplicate na pagsusulat o hindi ligtas na pag-refresh ng retries.

Tingnan bilang Markdown
Sa pahinang ito

Laging suriin ang HTTP status bago basahin ang tugon bilang tagumpay. Ang mga serbisyo ng ShareAI ay maaaring magbalik ng iba't ibang error envelopes: ang inference ay maaaring magbigay error.code, ang OAuth ay nagbibigay error at error_description, at ang mga ruta ng Console ay maaaring magbalik code, message at data.status.

KatayuanKaraniwang kahuluganPagbawi
200 na may error objectWalang availability ng device na resulta sa kasalukuyang chat endpoint.Suriin ang error.code at huwag itong i-render bilang sagot ng assistant.
400Hindi wastong kahilingan o OAuth grant.Itama ang body, mga parameter, callback, o expired/consumed code.
401Nawawala, nag-expire, o hindi wastong pagpapatunay.Suriin ang kredensyal; i-refresh lamang ang wastong OAuth grant.
402Kulang ang kredito o balanse na maaaring gamitin.Suriin ang balanse ng napiling account bago muling subukan.
403Saklaw, pagmamay-ari, papel o pagtanggi sa estado ng pagkakabukas.Suriin ang dokumentadong hangganan ng pahintulot.
404Hindi kilalang resource o hindi suportadong ruta ng gateway.Suriin ang host, path at mga identifier ng resource.
409Salungatan sa estado o rebisyon.Basahin ang kasalukuyang estado at muling pag-isipan ang pagbabago.
429Limitasyon sa kahilingan o sabay-sabay na proseso.Igalang ang Retry-After at gumamit ng may hangganang backoff.
500 / 502 / 503Pagkabigo sa availability ng server o upstream.Panatilihing may hangganan ang retries; panatilihin ang mga diagnostic identifier.

Ulitin ang mga pagbabasa na may limitasyon#

Para sa pansamantalang pagkabigo sa pagbabasa, maghintay nang may tumataas na delay at jitter, igalang ang Retry-After kung naroroon at huminto pagkatapos ng tinukoy na bilang ng pagtatangka o oras na badyet. Ipakita sa user kapag hindi available ang data sa halip na tahimik na umulit.

Tratuhin ang mga pagsusulat nang maingat#

Huwag awtomatikong ulitin ang pag-update ng presyo, paggawa ng modelo o utos ng pagbabahagi kapag hindi alam ang resulta. Basahin muna ang estado ng resource o utos. Gumamit ng Idempotency-Key lamang sa mga endpoint na nagdodokumento ng suporta, tulad ng mga pagbabago sa kasunduan.

Ang mga refresh token ay single-use#

Ang pag-refresh ng rotation ay nangangailangan ng lock sa bawat awtorisasyon sa iyong backend. Ang bulag na retry ng nagamit na refresh token ay maaaring magpawalang-bisa sa grant. Tingnan ang ligtas na pag-refresh ng token.

Ano ang isasama sa kahilingan sa suporta#

Isama ang endpoint, HTTP status, error code, oras at response/task identifier kung available. Alisin ang Authorization headers, cookies, client secrets, access tokens, refresh tokens at mga pribadong nilalaman ng prompt.

Huling na-update noong Setyembre 15, 2026

ShareAI Platform Docs
Lahat ng dokumentasyon

Maghanap ayon sa pamagat o nilalaman.

Magtanong tungkol sa pahinang ito

Pumili ng assistant upang tuklasin ang pahinang ito. Maaari mo ring kopyahin ang pahina at i-paste ito sa iyong usapan.

Ask ChatGPTAsk ClaudeAsk GrokAsk ShareAI