Title: Autentificare %E2%80%94 LLM EU Canonical: https://llmeu.com/ro/docs/authentication/ Markdown mirror: https://llmeu.com/ro/docs/authentication.md Machine-readable: https://llmeu.com/llms.txt (index) - https://llmeu.com/llms-full.txt (full catalogue) - https://llmeu.com/llms-catalogue.json %C3%8Encepe%C8%9Bi - [Ghid rapid](/ro/docs/quickstart/) - [Consol%C4%83](/ro/docs/console/) - [Migrare](/ro/docs/migration/) - [Referin%C8%9B%C4%83 API](/ro/docs/api/) Referin%C8%9B%C4%83 - [Autentificare](/ro/docs/authentication/) - [Endpoint-uri](/ro/docs/endpoints/) - [Erori](/ro/docs/errors/) - [Limite de rat%C4%83](/ro/docs/rate-limits/) - [Streaming](/ro/docs/streaming/) - [Politici](/ro/docs/policies/) - [Rutare %C8%99i politic%C4%83](/ro/docs/routing/) - [Reziden%C8%9B%C4%83 %C8%99i regiuni](/ro/docs/residency/) - [Dovezi %C8%99i verificare](/ro/docs/evidence/) - [Compatibilitate OpenAI](/ro/docs/openai-compat/) Operare - [G%C4%83zduire proprie](/ro/docs/self-hosting/) # Autentificare Dou%C4%83 acredit%C4%83ri %E2%80%94 o cheie API pentru ma%C8%99ini, o sesiune pentru consol%C4%83 %E2%80%94 %C8%99i regulile care le %C8%9Bin separate. ## Dou%C4%83 tipuri de acredit%C4%83ri API-ul accept%C4%83 o cheie API. Consola accept%C4%83 un cookie de sesiune. Nu sunt interschimbabile, iar API-ul impune acest lucru %C3%AEn loc s%C4%83 decid%C4%83 cerere cu cerere dac%C4%83 un cookie ar fi trebuit s%C4%83 fie acolo. O cerere autentificat%C4%83 cu un cookie de sesiune prime%C8%99te 403 api_key_required, cu un mesaj care indic%C4%83 pagina de chei a consolei. Acest lucru este inten%C8%9Bionat: f%C4%83r%C4%83 o cale autentificat%C4%83 prin cookie c%C4%83tre API, nu exist%C4%83 nimic pe care o cerere cross-site s%C4%83 %C3%AEl falsifice. ## Antetul Trimite%C8%9Bi cheia ca token bearer. O cheie este un prefix, un punct %C8%99i un secret; prefixul identific%C4%83 r%C3%A2ndul, astfel %C3%AEnc%C3%A2t revocarea este imediat%C4%83 %C8%99i cost%C4%83 o singur%C4%83 interogare. ``` curl https://api.llmeu.com/v1/chat/completions \ -H "Authorization: Bearer llmeu_live_xxxxxxxx.your-secret" \ -H "Content-Type: application/json" \ -d '{"model":"llmeu-auto","messages":[{"role":"user","content":"Hello"}]}' ``` ## Domenii de aplicare O cheie poart%C4%83 unul sau mai multe domenii de aplicare. O cerere a c%C4%83rei cheie nu are domeniul de aplicare necesar unui endpoint este refuzat%C4%83 cu 403 insufficient_scope, %C3%AEnainte ca corpul s%C4%83 fie analizat. Domeniile de aplicare sunt verificate per endpoint, nu per cheie. O cheie cu platform_read nu poate cheltui credit prin playground. ## Crearea unei chei %C3%8En consol%C4%83 sau prin API-ul platformei cu o cheie care are deja platform_write. Secretul este afi%C8%99at o singur%C4%83 dat%C4%83, la creare: se stocheaz%C4%83 doar un hash scrypt, astfel %C3%AEnc%C3%A2t nimeni %E2%80%94 nici noi %E2%80%94 nu %C3%AEl poate citi %C3%AEnapoi. ``` curl -X POST https://api.llmeu.com/platform/v1/api-keys \ -H "Authorization: Bearer llmeu_live_xxxxxxxx.a-platform-write-key" \ -H "Content-Type: application/json" \ -d '{"name":"ci","scopes":["inference"]}' ``` Ac%C8%9Biunile administrative din consol%C4%83 %E2%80%94 politici, echip%C4%83, set%C4%83ri, credit, revocarea cheilor %E2%80%94 sunt permise doar proprietarului sau administratorului, indiferent de domeniile de aplicare pe care le are o cheie. ## Revocare %C8%99i ce nu este o cheie O cheie apar%C8%9Bine unei organiza%C8%9Bii, iar organiza%C8%9Bia este rezolvat%C4%83 din cheia %C3%AEns%C4%83%C8%99i %E2%80%94 niciodat%C4%83 dintr-un c%C3%A2mp din corpul cererii, astfel %C3%AEnc%C3%A2t un apelant nu se poate adresa altui tenant cer%C3%A2nd frumos. Revocarea are efect la urm%C4%83toarea cerere. Rotirea %C3%AEnseamn%C4%83 s%C4%83 crea%C8%9Bi o a doua cheie, s%C4%83 muta%C8%9Bi traficul, apoi s%C4%83 o revoca%C8%9Bi pe prima; nu exist%C4%83 fereastr%C4%83 de suprapunere de configurat. ## %C3%8En schimb, pentru consol%C4%83 Autentificarea, recuperarea parolei %C8%99i verificarea adresei sunt documentate %C3%AEmpreun%C4%83 cu consola. Nu exist%C4%83 OAuth, nici SAML %C8%99i nici token de acces personal: consola folose%C8%99te un cookie de sesiune, API-ul folose%C8%99te chei.