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
400invalid_request_error
401authentication_error
402insufficient_quota
403permission_error
404not_found_error
409conflict_error
413invalid_request_error
422invalid_request_error
429rate_limit_error
500api_error
501api_error
502api_error
503api_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]