Earráidí
Gach cód earráide ar féidir leis an API seo freagra a thabhairt leis, an stádas HTTP a iompraíonn é, agus cad ba cheart a dhéanamh faoi. Tá an clúdach i gcruth OpenAI le breisiú amháin faoi ainmspás.
An clúdach
Scríobhtar error.message do dhuine atá ag léamh loga, ainmníonn error.type an aicme teipe, agus is é error.code an t-aitheantóir cobhsaí ar féidir brainse a dhéanamh air — ní conradh é téacs na teachtaireachta. Nuair a bhíonn mionsonraí struchtúrtha ag an API (cén beartas, cén críochphointe, cén samhail) tagann siad in error.llmeu agus ní thagann siad riamh in ionad na dtrí réimse chaighdeánacha.
{
"error": {
"message": "No endpoint satisfies residency eu-owned. Residency is never relaxed silently.",
"type": "conflict_error",
"code": "no_endpoint_for_policy",
"llmeu": { "requested": "llmeu-auto" }
}
}
Leanann cineál an stádas
Is é an mhapáil thíos an ceann a chuireann an API i bhfeidhm, arna rindreáil ón tábla céanna a thógann a chuid freagraí.
| HTTP | cineál |
|---|---|
| 400 | invalid_request_error |
| 401 | authentication_error |
| 402 | insufficient_quota |
| 403 | permission_error |
| 404 | not_found_error |
| 409 | conflict_error |
| 413 | invalid_request_error |
| 422 | invalid_request_error |
| 429 | rate_limit_error |
| 500 | api_error |
| 501 | api_error |
| 502 | api_error |
| 503 | api_error |
Cóid
Gach cód is féidir a shroichfeadh cliant. Siúlann tástáil foinse an API agus teipeann sí nuair nach n-aontaíonn an tábla seo agus an cód le chéile i gceachtar treo, mar sin ní féidir cód a chumadh anseo ná a chur ansin gan é a dhoiciméadú.
| HTTP | code | Cad a chiallaíonn sé, agus cad atá le déanamh |
|---|---|---|
| 400 | invalid_request | Theip ar bhailíochtú chorp an iarratais. |
| 400 | invalid_json | Ní raibh an corp ina JSON bailí. |
| 400 | invalid_llmeu | Ní raibh an réad llmeu ina réad, nó bhí réimse anaithnid ann. |
| 400 | invalid_residency | Níl an chónaitheacht a iarradh ar cheann de na ceithre aicme óstála. |
| 400 | invalid_data_class | Níl an data_class a iarradh ar cheann de na ceithre aicme. |
| 400 | invalid_retention | Níl an choinneáil a iarradh ar cheann de na luachanna: nialas, 24h, 7d ná 30d. |
| 400 | invalid_max_tokens | Ní slánuimhir dhearfach a bhí in max_tokens. |
| 400 | invalid_stream | Ní luach Boole a bhí i stream. |
| 400 | invalid_stop | Ní teaghrán ná eagar teaghrán a bhí i stop. |
| 400 | invalid_role | Bhí ról ag teachtaireacht lasmuigh de system, user, assistant agus tool. |
| 400 | invalid_tools | Bhí tools nó tool_choice míchumtha. |
| 400 | missing_model | Tá an réimse model riachtanach. |
| 400 | missing_messages | Tá messages riachtanach agus ní cheadaítear é a bheith folamh. |
| 400 | missing_input | Tá input riachtanach le haghaidh leabuithe. |
| 400 | missing_name | Tá name riachtanach. |
| 401 | invalid_api_key | Tá an eochair ar iarraidh, anaithnid, cúlghairthe nó imithe in éag. |
| 402 | budget_exceeded | Tá buiséad laethúil na heagraíochta caite. Ardaigh max_usd_per_day nó fan go rollfar an fhuinneog. |
| 403 | api_key_required | D'úsáid an t-iarratas seisiún consóil. Cruthaigh eochair API agus seol í sin ina ionad. |
| 403 | insufficient_scope | Tá an eochair bailí ach níl an scóip a theastaíonn ón gcríochphointe seo aici. |
| 403 | no_organization | Níl an dintiúr ceangailte le heagraíocht. |
| 403 | model_denied | Diúltaíonn polasaí na heagraíochta don mhúnla seo nó dá sholáthraí. |
| 403 | policy_violation | Sáraíonn an t-iarratas riail de pholasaí na heagraíochta. |
| 403 | retention_exceeds_policy | Tá an choinneáil a iarradh níos faide ná mar a cheadaíonn an polasaí. Seiceáiltear é seo roimh aon rud eile faoin iarratas. |
| 403 | data_class_not_allowed | Níl data_class an iarratais ar cheann a cheadaíonn an polasaí. |
| 404 | model_not_found | Níl aon mhúnla den sórt sin don eagraíocht seo. |
| 404 | hosted_unavailable | Tá an múnla sa chatalóg ach níl sé óstáilte ar LLM EU, mar sin ní féidir glaoch air. |
| 404 | not_found | Tá an bealach ann ach níl an réad ann. |
| 404 | unknown_route | Níl aon bhealach suiteáilte ag an gcosán seo. Freagraíonn gach críochphointe OpenAI nach bhfuil liostaithe faoi Endpoints é seo. |
| 404 | policy_not_found | Ní bhaineann an policy_id in llmeu leis an eagraíocht seo. |
| 409 | no_endpoint_for_policy | Ní shásaíonn aon rud an polasaí agus an chónaitheacht le chéile, agus ní scaoiltear ceachtar acu go ciúin. |
| 409 | not_a_text_model | Ní féidir leis an múnla ainmnithe téacs a ghiniúint: is múnla aitheantais urlabhra, leabaithe nó athrangaithe é. |
| 409 | conflict | Tá an t-iarratas ag teacht salach ar staid reatha an réada. |
| 413 | request_too_large | Sháraigh an comhlacht teorainn mhéide an chríochphointe. |
| 429 | rate_limit_exceeded | Sroicheadh teorainn ón tábla ráta-theorainneacha. Ainmníonn an teachtaireacht am athshocraithe an fhuinneoige. |
| 500 | internal_error | Teip gan choinne ar ár dtaobh. |
| 501 | not_implemented | Ní thairgtear an críochphointe d'aon ghnó, nó níl an cumas iarrtha ann ar an imlonnú seo. |
| 501 | retention_not_implemented | Ceadaíonn an polasaí coinneáil seachas nialas agus ní chuirtear i bhfeidhm ach nialas, mar sin diúltaítear don iarratas in ionad é a stóráil. |
| 501 | unsupported_n | Ní thacaítear le n atá níos mó ná 1. |
| 502 | upstream_error | Níorbh fhéidir le haon chríochphointe an t-iarratas a fhreastal tar éis teip thar. Taifeadann an rian gach iarracht. |
| 502 | stream_failed | Theip ar an sruth tar éis dó tosú cheana féin. |
Is é no_endpoint_for_policy an táirge ag obair
Ciallaíonn 409 leis an gcód seo nach n-admhaíonn an polasaí agus an t-iarratas le chéile aon chríochphointe, agus dhiúltaigh an ródaire ceachtar acu a scaoileadh go ciúin. Níl sé neamhbhuan: má dhéantar iarracht arís gan an t-iarratas, an polasaí ná an chónaitheacht a athrú, teipeann sé ar an mbealach céanna. Iompraíonn an earráid an chónaitheacht a iarradh, agus taifeadann an rian cén fáth ar diúltaíodh do gach críochphointe.
Earráidí laistigh de shruth
Scríobhann iarratas sruthaithe a theipeann tar éis na ceanntásca a sheoladh an earráid mar fhráma SSE deiridh agus ansin an críochnóir, mar sin feiceann cliant a leanann an fhormáid teip in ionad rathúlachta teasctha.
data: {"error":{"message":"No endpoint could start the stream.","type":"api_error","code":"upstream_error"}}
data: [DONE]