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 atá le dé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 a ndéantar brainseáil — ní conradh é téacs na teachtaireachta. Nuair a bhíonn sonraí struchtúrtha ag an API (cén polasaí, cén deireadhphointe, cén tsamhail) tagann siad in error.llmeu agus ní thagann siad in ionad na dtrí réimse chaighdeánacha riamh.
{
"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 type an stádas
Is é an mapa thíos an ceann a chuireann an API i bhfeidhm, rindreáilte ón tábla céanna a thógann a fhreagraí.
| HTTP | type |
|---|---|
| 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 ar féidir leis teacht ar chliant. Siúláann tástáil foinse an API agus teipeann sí nuair nach n-aontaíonn an tábla seo agus an cód i gceachtar treo, mar sin ní féidir cód a chumadh anseo ná a chur leis 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íorbh JSON bailí é an corp. |
| 400 | invalid_llmeu | Níorbh réad é an réad llmeu, 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í nialas, 24h, 7d ná 30d an choinneáil a iarradh. |
| 400 | invalid_max_tokens | Níorbh slánuimhir dhearfach é max_tokens. |
| 400 | invalid_stream | Níorbh luach Boole é 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 ag teastáil agus ní cheadaítear é a bheith folamh. |
| 400 | missing_input | Tá input ag teastáil le haghaidh leabuithe. |
| 400 | missing_name | Tá name ag teastáil. |
| 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 n-athshocraítear 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 éilíonn an t-endpoint 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 bheartas na heagraíochta. |
| 403 | retention_exceeds_policy | Tá an choinneáil iarrtha 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 ann 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 endpoint OpenAI nach bhfuil liostaithe faoi Endpoints é seo. |
| 404 | policy_not_found | Ní bhaineann an policy_id i 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, leabúcháin nó athrangaitheora é. |
| 409 | conflict | Tá an t-iarratas ag teacht salach ar staid reatha an ruda. |
| 413 | request_too_large | Sháraigh an comhlacht teorainn mhéide an endpoint. |
| 429 | rate_limit_exceeded | Sroicheadh teorainn ón tábla teorainneacha ráta. Ainmníonn an teachtaireacht am athshocraithe na fuinneoige. |
| 500 | internal_error | Teip gan choinne ar ár dtaobh. |
| 501 | not_implemented | Níl an endpoint á thairiscint d'aon ghnó, nó níl an cumas iarrtha ar an imscaradh 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 níos mó ná 1. |
| 502 | upstream_error | Níorbh fhéidir le haon endpoint freastal ar an iarratas tar éis failover. Taifeadann an rian gach iarracht. |
| 502 | stream_failed | Theip ar an sruth tar éis dó tosú cheana féin. |
Is ionann no_endpoint_for_policy agus an táirge ag obair i gceart
Ciallaíonn 409 leis an gcód seo nach n-admhaíonn an polasaí agus an t-iarratas le chéile aon deireadhphointe, agus dhiúltaigh an ródaire ceachtar acu a scaoileadh go ciúin. Níl sé sealadach: 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 deireadhphointe.
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íochtóir, mar sin feiceann cliant a leanann an fhormáid teip in ionad rath teasctha.
data: {"error":{"message":"No endpoint could start the stream.","type":"api_error","code":"upstream_error"}}
data: [DONE]