Gabimet e API-t

Kjo faqe ofron një referencë për të gjitha kodet e gabimeve të Interactions API, përshkruan formatin e përgjigjes ndaj gabimit dhe shpjegon se si API-ja jep gabime për lloje të ndryshme kërkesash.

Kodet standarde të gabimeve të API-t

Këto kode të përgjithshme gabimi në nivel kërkese korrespondojnë me kodet standarde të statusit HTTP. Përdorni fushën e code në logjikën e aplikacionit tuaj për të trajtuar gabimet në mënyrë programore.

Kodi Statusi i HTTP-së Përshkrimi Veprim i rekomanduar
invalid_request 400 Kërkesë e gabuar Ngarkesa e kërkesës është e keqformuar ose përmban parametra të pavlefshëm. Kontrolloni sintaksën dhe parametrat e kërkesës suaj kundrejt referencës API .
failed_precondition 400 Kërkesë e gabuar Kërkesa nuk mund të përpunohet sepse nuk plotësohet një parakusht (për shembull, faturimi është çaktivizuar). Verifikoni statusin e faturimit të projektit ose parakushtet e llogarisë.
out_of_range 416 Diapazoni i kërkuar nuk është i kënaqshëm Parametri i kërkesës është jashtë diapazonit të vlefshëm. Kontrolloni vlerat dhe kufijtë e parametrave.
parameter_unknown 400 Kërkesë e gabuar Kërkesa përmban një parametër të panjohur. Hiq parametrin e panjohur dhe provo përsëri.
authentication 401 I paautorizuar Çelësi API mungon, është i pavlefshëm ose i skaduar. Verifikoni çelësin tuaj API .
permission_denied 403 I ndaluar Çelësi juaj API nuk ka leje për këtë burim. Kontrolloni lejet e çelësit API dhe aksesin në projekt.
not_found 404 Nuk u gjet Burimi i kërkuar nuk u gjet. Verifikoni rrugën dhe parametrat e burimit.
model_not_found 404 Nuk u gjet Modeli i specifikuar nuk u gjet. Verifikoni emrin e modelit ose kthehuni te një model tjetër.
already_exists 409 Konflikt Entiteti që u përpoqët të krijoni ekziston tashmë. Kontrolloni nëse burimi ekziston tashmë përpara se ta rikrijoni.
aborted 409 Konflikt Operacioni u ndërpre për shkak të një konflikti ose dështimi të kontrollit të njëkohshmërisë. Riprovo kërkesën në një nivel më të lartë aplikacioni.
rate_limit_exceeded 429 Shumë kërkesa Ke tejkaluar limitin e kërkesës ose tokenit për minutë ose për sekondë. Prit dhe provo përsëri me tërheqje eksponenciale.
quota_exceeded 429 Shumë kërkesa E ke tejkaluar kuotën tënde ditore. Prisni derisa kuota të rivendoset ose kërkoni një rritje të kuotës.
cancelled 499 Kërkesë e Mbyllur nga Klienti Klienti e anuloi kërkesën përpara se ajo të përfundonte. Nuk nevojitet asnjë veprim. Kjo zakonisht do të thotë që klienti është shkëputur.
api_error Gabim i brendshëm i serverit 500 Ndodhi një gabim i papritur në server. Provo përsëri kërkesën. Nëse vazhdon, kontakto mbështetjen.
unimplemented 501 Nuk është zbatuar Operacioni ose veçoria nuk është zbatuar ose mbështetur. Kontrolloni aftësitë e API-t ose kaloni në një veçori të mbështetur.
service_unavailable Shërbimi 503 i Padisponueshëm Shërbimi është përkohësisht i mbingarkuar ose jashtë funksionit. Prit dhe provo përsëri me tërheqje eksponenciale.
deadline_exceeded 504 Koha e Skadimit të Portës Kërkesa nuk u përfundua brenda afatit të caktuar. Hiq ose rrit cilësimin e afatit të klientit për të përdorur cilësimin parazgjedhur të serverit.

Gjenerimi i kodeve të bllokuara

Këto kode gabimi tregojnë se kufizimet e politikave, sigurisë ose përmbajtjes kanë bllokuar daljen e modelit. Kur të merrni një nga këto kode, modifikoni të dhënat e dhëna dhe provoni përsëri.

Kodi Përshkrimi
safety Shkeljet e sigurisë (përmbajtje e dëmshme) e bllokuan kërkesën.
recitation Kufizimet e të drejtave të autorit ose të recitimit e bllokuan kërkesën.
language Një gjuhë e pambështetur e bllokoi kërkesën.
prohibited_content Udhëzimet për përmbajtjen e ndaluar e bllokuan kërkesën.
spii Kufizimet për Informacionin Personal të Identifikueshëm të Ndjeshëm e bllokuan kërkesën.
blocklist Termat e ndaluar në një listë bllokimi e bllokuan kërkesën.
image_safety Shkeljet e sigurisë bllokuan gjenerimin e imazheve.
image_prohibited_content Udhëzimet për përmbajtjen e ndaluar bllokuan gjenerimin e imazheve.
image_recitation Kufizimet e të drejtave të autorit ose të recitimit bllokuan gjenerimin e imazheve.
image_other Arsyet e paspecifikuara bllokuan gjenerimin e imazheve.
content_blocked Një arsye e paspecifikuar politike e bllokoi kërkesën.

Kodet e gabimit të gjenerimit

Këto kode gabimi tregojnë një problem strukturor me rezultatin e gjeneruar të modelit (siç është një thirrje funksioni e keqformuar ose një thirrje mjeti e padeklaruar).

Kodi Përshkrimi
malformed_function_call Modeli prodhoi një thirrje funksioni që nuk mund të analizohej.
malformed_tool_call Modeli prodhoi një thirrje mjeti që nuk mund të analizohej.
unexpected_tool_call Modeli thirri një mjet që nuk ishte deklaruar në kërkesë.
no_image Modeli nuk ishte në gjendje të gjeneronte një imazh.
too_many_tool_calls Modeli gjeneroi më shumë thirrje mjetesh sesa lejohej.