Imirce
Aistríonn bun-URL agus eochair cliant OpenAI anall. Luaighíonn an leathanach seo freisin cad nach ndéanann an API, mar ní himirce í imirce a aimsíonn sin i dtáirgeadh.
An cruth díreach
Dírigh bun-URL an chliaint ar https://api.llmeu.com/v1 agus tabhair eochair API ón gconsól dó. Ní athraíonn cruth an iarratais.
from openai import OpenAI
client = OpenAI(base_url="https://api.llmeu.com/v1", api_key="llmeu_live_xxxxxxxx.your-secret")
resp = client.chat.completions.create(
model="llmeu-auto",
messages=[{"role": "user", "content": "Say hello from EU hosting."}],
)
print(resp.choices[0].message.content)
An rud a nglacann críochphointe an chomhrá leis
Seiceálann an bailíochtóir iarratais in apps/api/src/app.mjs an méid seo a leanas; an rud nach seiceálann sé cuirtear ar aghaidh é nó déantar neamhaird de seachas é a dhiúltú, mar sin fanann cliant níos nuaí ag obair.
- Tá model agus messages riachtanach; caithfidh messages a bheith ina eagar neamhfholamh.
- Teastaíonn ról (system, user, assistant, tool nó developer) agus ábhar mar shreang nó mar eagar codanna ó gach teachtaireacht.
- Caithfidh stream a bheith ina luach Boole nuair a bhíonn sé i láthair.
- Caithfidh temperature, top_p, max_tokens, presence_penalty, frequency_penalty, seed agus n a bheith ina n-uimhreacha nuair a bhíonn siad i láthair.
- Caithfidh max_tokens a bheith 1 ar a laghad.
- Caithfidh n a bheith díreach 1; diúltaítear d’aon rud eile.
- Féadfaidh stop a bheith ina shreang nó ina eagar sreang.
- Caithfidh tools a bheith ina eagar nuair a bhíonn sé i láthair.
- Caithfidh llmeu a bheith ina réad; ní bhíonn sé riachtanach riamh.
- Cuirtear tool_choice agus response_format ar aghaidh chuig an gcúlstóras in éineacht leis na réimsí thuas; ní dhiúltaítear do réimse breise anaithnid.
Breiseáin iarratais faoi llmeu
Réad llmeu le spásainm i gcorp an iarratais; is féidir le cliant a dhéanann neamhaird de réimsí anaithnide é a sheoladh go sábháilte.
| Réimse | Luach | Éifeacht |
|---|---|---|
| residency | eu-hosted | eu-owned | de | any | Cúngaíonn sé ródú chuig críochphointí sa chónaitheacht sin; filleann tacar incháilithe folamh 409 no_endpoint_for_policy seachas an scagaire a leathnú. |
| task | ainm tasca | An tasc a gcuireann an ródaire an tsamhail in oiriúint dó. |
| retention | zero | Ní chuirtear i bhfeidhm ach nialas. Má iarrtar níos mó ná mar a cheadaíonn an beartas filleann 403 retention_exceeds_policy; filleann luach éifeachtach ceadaithe seachas nialas 501 retention_not_implemented. |
| data_class | public | internal | confidential | restricted | Seiceáilte i gcoinne aicmí sonraí ceadaithe an bheartais: filleann aicme lasmuigh díobh 403 data_class_not_allowed, agus filleann aicme anaithnid 400 invalid_data_class. |
| policy_id | uuid | Ainmníonn beartas den eagraíocht chéanna; filleann aitheantas anaithnid 404 policy_not_found. |
| max_usd_per_1m | uimhir | Uasmhéid praghais in aghaidh an mhilliúin comhartha don iarratas seo. |
| allow_partners | true | false | An féidir críochphointí comhpháirtíochta a úsáid don iarratas seo. |
Déantar neamhaird d’eochracha anaithnide taobh istigh de llmeu; diúltaítear d’eochair aitheanta le luach neamhbhailí, toisc go gcaithfidh data_class lochtach teip go dúnta seachas a bheith ina chiall chiúin gan aicme sonraí.
curl https://api.llmeu.com/v1/chat/completions \
-H "Authorization: Bearer $LLMEU_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "llmeu-auto",
"messages": [{"role": "user", "content": "Summarise this contract."}],
"llmeu": {"residency": "eu-owned", "data_class": "confidential", "retention": "zero"}
}'
An rud nach bhfuil ann
Tá na freagraí seo d’aon ghnó, agus feiceann cliant a bhfuil súil aige leo an cód earráide seachas ionadú ciúin.
| Iarratas | Toradh |
|---|---|
| POST /v1/completions | 501 not_implemented — ní thairgtear an críochphointe completions leagtha síos; úsáid /v1/chat/completions. |
| n > 1 | 400 unsupported_n — ní thacaítear ach le n = 1. |
| POST /v1/embeddings | Teastaíonn samhail leabaithe le haghaidh leabuithe, agus is é bge-m3 an t-aitheantas iarrtha réamhshocraithe. Faoi láthair cuireann an cúlstóras áitiúil cinntitheach iad ar fáil, a iompraíonn a fhreagra llmeu.mock: true agus an nóta go bhfilleann veicteoirí áitsealbhóra cinntitheacha agus nach gcuirtear aon ualaí leabaithe ar fáil ar an imscaradh seo. |
| /v1/files, /v1/batches, /v1/assistants, /v1/fine_tuning, /v1/audio, /v1/images | 404 unknown_route — ní ródáiltear ar chor ar bith é; freagraíonn cosán /v1 nach bhfuil ar eolas ag an ródaire 404 unknown_route, agus freagraíonn aon chosán eile 404 not_found. |
Do chuid sonraí a thógáil amach
Coinníonn onnmhairiú cuntais me.json réimsí cuntais roghnaithe, eagraíochtaí, meiteashonraí eochrach API gan rúin, beartais reatha, na 200 rian is déanaí in aghaidh na heagraíochta agus comhiomláin úsáide laethúla do 365 lá. Ní cóip iomlán é de gach sonra pearsanta agus ní taifead beartais stairiúil é.
Is é 7 lá an réamhshocrú d’onnmhairiú iniúchta NDJSON, ceadaíonn sé 90 lá ar a mhéad agus cuireann sé teorainn le rianta ag 5000; iompraíonn a mhainífist counts.truncated, a mharcálann onnmhairiú a shroich an teorainn.
GET /app/exports/me.json
GET /app/exports/audit.ndjson?days=7
GET /app/exports/traces.json
GET /app/exports/usage.json
GET /app/exports/policies.json
Tarlaíonn scriosadh an chuntais féin ar an leathanach próifíle agus tá sé faoi réir riail na húinéireachta ar an leathanach consóil.
Ní dintiúr API é fianán seisiúin
Fíordheimhníonn seisiún brabhsálaí an consól, ní an API. Diúltaítear do chliant OpenAI a sheolann ceann le 403 api_key_required agus caithfidh sé eochair API a úsáid ina ionad.
Ainmníonn diúltú anseo cód, ionas gur féidir le himirce brainse a thógáil air, agus deir an bloc llmeu ar gach freagra cad a tharla i ndáiríre.