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