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. |