Često postavljana pitanja

Većina stranica na ovom mjestu iznosi tvrdnju. Ova odgovara na deset pitanja koja kupac obično mora poslati e-poštom da bi dobio odgovor. Gdje je odgovor "još ne", piše "još ne" — stranica koja bi pretjerivala vrijedila bi manje od nikakve stranice, jer je svaka druga stranica ovdje napisana tako da se može provjeriti.

Gdje se obrađuju upiti i dovršeci?

Na krajnjoj točki koju odabere usmjerivač, a to je imenovana regija, i odgovor vam kaže koja: llmeu blok na svakom dovršetku nosi inference_region, endpoint_id i sovereignty_class. Vrijednost rezidentnosti u vašoj politici ograničava taj skup prije odabira; primjenjuje se kao filtar, a ne kao preferencija, i catalogue_unknown nikada nije usmjeriv. Dvije granice te rečenice. Prvo, reci regija su konfiguracijski podaci, a ne dokaz o pokrenutim strojevima ili potvrđenim ugovorima s operaterima — dokument o rezidentnosti to govori svojim riječima, a mi to ponavljamo ovdje, a ne samo tamo. Drugo, na ovoj implementaciji nema GPU kapaciteta prve strane: zahtjeve poslužuju krajnje točke koje bilježi katalog, a model bez aktivne krajnje točke samo je u katalogu, pa se zahtjev za njega odbija po imenu umjesto da odgovori zamjena. Vidi "Što se događa ako nema GPU-a?" u nastavku. API koji to radi je Node proces, nije dio ove statične stranice — llmeu.com sam odgovara stranicama, ne obrađuje zahtjeve.

apps/api/src/inference.mjs:457 (llmeu blok odgovora), packages/router/src/engine.mjs:467 (rezidentnost se primjenjuje prije bodovanja), packages/shared/src/catalog-schema.mjs:64 (usmjerive klase)

Čuvaju li se upiti i dovršeci?

Ne. Tijela upita i dovršetka ne zapisuju se u bazu podataka. Svaki poziv pohranjuje metapodatke — zatraženi i korišteni model, verziju, krajnju točku, regiju, klasu suverenosti, razlog usmjerivača, brojanje tokena, latenciju, trošak, status — a prompt_stored u retku je 0. Dva stupca za tijela postoje u shemi i null su. Provedba je kod, a ne proza pravila: zahtjev čija je efektivna retencija bilo što osim nule se odbija, s 403 retention_exceeds_policy ako traži više nego što vaša pravila dopuštaju i 501 retention_not_implemented ako je dopušteno ali nije implementirano. Pravila mogu pohraniti 24h, 7d ili 30d kao odabire; pohrana odabira ne omogućuje pohranu tijela. Ako trag ikada pokaže prompt_stored različit od 0, to je odgovor na jednoj stranici na "što ste zadržali" — i možete to sami provjeriti s jq, kao što pokazuje stranica s dokazima.

packages/shared/src/db/schema.sql:295 (prompt_stored i dva stupca za tijela), apps/api/src/inference.mjs:83 (IMPLEMENTED_RETENTION = zero), apps/api/src/inference.mjs:89 (403 retention_exceeds_policy), apps/api/src/inference.mjs:97 (501 retention_not_implemented), docs/product/decisions.md:62 (ADR-003)

Trenirate li na podacima korisnika?

Ne — ništa u ovom proizvodu nije u poziciji da to čini. Ne postoji putanja koda za treniranje ili fino podešavanje u API-ju, web procesu, usmjerivaču ili zajedničkim paketima. API orkestrira zahtjev prema pozadinskom sustavu i mjeri ga; nema unosa skupa podataka, nema pohrane korpusa i nema posla finog podešavanja. Tijela upita i dovršetka ne zapisuju se u bazu podataka, tako da čak nema pohranjenog korpusa za treniranje. To je izjava o našem kodu, a ne o uzvodnim podacima za treniranje svakog modela. Modeli koji su trenirani na podacima drugih ljudi, ili koji otkrivaju svoje podatke za treniranje, opisani su na vlastitim karticama, s izvorima, a neke od tih kartica kažu da podaci za treniranje nisu objavljeni.

apps/api/src/inference.mjs (cijeli put zahtjeva: orkestrira, mjeri, nikad ne pohranjuje), packages/shared/src/db/schema.sql (nema tablice skupa podataka ili korpusa), packages/content/models.mjs:196 (kartica koja kaže da podaci za treniranje nisu objavljeni)

Što se događa kada nijedna krajnja točka ne zadovoljava moja pravila o rezidenciji?

Zahtjev ne uspijeva. Ne degradira se na obližnju regiju i ne šalje se nigdje drugdje: 409 no_endpoint_for_policy, s razlogom u tijelu pogreške i isključenim krajnjim točkama navedenim na tragu. Rezidencija se primjenjuje prije bodovanja, a prebacivanje u slučaju kvara uvijek se kreće samo unutar skupa koji je usmjerivač već filtrirao — zato ponovni pokušaj ne može tiho izbjeći pravilo koje ste postavili. Kod to kaže u jednoj rečenici: "Nijedna krajnja točka ne zadovoljava rezidenciju {x}. Rezidencija se nikad ne ublažava tiho." Što učiniti: navedite regiju ili klasu koju vaša pravila dopuštaju, proširite pravila namjerno (odluka, s unosom u dnevnik promjena) ili prihvatite da ne postoji ruta za taj model pod tim pravilom. 409 je proizvod koji radi kako je dizajniran; način kvara koji sprječava je zahtjev koji je "uspio" negdje gdje to niste dopustili.

packages/shared/src/errors.mjs:59 (no_endpoint_for_policy), packages/router/src/engine.mjs:370 (kvar, prije bodovanja), packages/router/src/engine.mjs:507 (prebacivanje u slučaju kvara ne može napustiti filtrirani skup), apps/api/src/inference.mjs:137 (retencija se provjerava prije usmjeravanja)

Je li ovo usklađeno s GDPR-om ili certificirano?

Ne — i nećemo: ne "u skladu s AI Act", ne "certificirano", ne "Službeno EU". LLM EU je privatna tvrtka, a ne institucija EU-a i nije tijelo za ocjenjivanje sukladnosti. "Provjereno" ovdje znači dokumentirano, a ne pravno certificirano: kontrolna lista za objavljivanje koja se ocjenjuje prema tome navodi li kartica svoju rezidenciju, pružatelja, verziju, retenciju, podizvođače i licencu, s poveznicama. Ono što platforma radi navedeno je u terminima koje kod može podržati: nulta retencija provedena, API ključevi pohranjeni kao scrypt hashovi i prikazani jednom, svaki upit korisnika ograničen na ID organizacije, ograničenja brzine po IP-u, po ključu i po organizaciji, tijela zahtjeva ograničena i validirana. Sigurnosni rad i pravni dokumenti imaju svaki svoju stranicu.

docs/product/decisions.md:115 (ADR-006 — bez oznake sukladnosti, u bilo kojem nizu), apps/web/server/pages/docs.mjs:537 (SECURITY_COPY: popis kontrola i nedostataka), apps/web/server/pages/docs.mjs:643 (LEGAL_READINESS: spremnost po dokumentu)

Je li API kompatibilan s OpenAI-jem i što korisnik mijenja?

Osnovni URL i ništa drugo. /v1/chat/completions prihvaća službeni oblik zahtjeva i vraća službeni oblik odgovora — izbore, korištenje, strujanje kao SSE — tako da službeni SDK-ovi rade nakon što ih usmjerite na nas. Dodatna polja u tijelu se ignoriraju umjesto da se odbiju, tako da noviji SDK ne može slomiti stariju rutu. Ono što se dodaje je neobavezno i aditivno: imenski prostor llmeu objekta u zahtjevu (rezidencija, zadatak, retencija, data_class, policy_id, max_usd_per_1m, allow_partners) i llmeu blok u odgovoru koji nosi trace_id, model_used, model_version, provider, endpoint_id, inference_region, sovereignty_class, route_reason, policy_id, retenciju i procjene troškova. Ne nudi se, namjerno: /v1/completions (501), n > 1 (400), embeddings osim ako je model za ugrađivanje stvarno hostan. llmeu blok može dobiti polja; uklanjanje jednog bilo bi promjena koja prekida kompatibilnost i pojavilo bi se u dnevniku promjena.

docs/product/decisions.md:78 (ADR-004), apps/api/src/app.mjs:554 (odgovor koji klijent čita), apps/api/src/app.mjs:255 (501 na /v1/completions), apps/web/server/pages/docs.mjs:403 (pisani ugovor o kompatibilnosti)

Što se događa ako nema GPU-a?

Usmjerivač poslužuje sve žive krajnje točke koje katalog bilježi, a svaki odgovor navodi krajnju točku, regiju i klasu suverenosti koja je odgovorila. Model bez žive krajnje točke je samo u katalogu: zahtjev za njega se odbija po imenu, a ne odgovara se zamjenom. Kapacitet prve strane treba konfigurirani bazen (VLLM_BASE_URL, zatim gpu_enabled zastavica); dok ne postoji, kapacitet je ono što bilježe retci krajnjih točaka, a stranice kažu koji je to. GET /readyz izvješćuje koji su pozadinski sustavi aktivni, a spremnost nije zadovoljena retkom krajnje točke koji kaže da je aktivan — upravljano izvršno okruženje mora stvarno izvijestiti da je zdravo, jer je cijela svrha te probe uhvatiti čvor čiji se utezi još učitavaju. Registar pozadinskih sustava odbija zamijeniti jedno izvršno okruženje drugim; umjesto toga baca iznimku. Iskreni sažetak je neugodan i vrijedi ga jasno navesti: ova implementacija nema GPU, tako da je poziv ovdje demonstracija cjevovoda, a ne pokretanje modela. Uspjeh zamjene bio bi uspjeh na žici i ništa više, zato se nikad ne predstavlja kao stvarno pokretanje modela.

apps/api/src/app.mjs:157 (spremnost uključuje upravljane pozadinske sustave), docs/product/decisions.md:131 (ADR-007 — registar odbija lažirati GPU izvršno okruženje)

Što znači kartica modela označena s catalogue_only?

To znači da katalogiziramo model i ne poslužujemo ga. Kartica je referentna informacija — pružatelj, licenca, kontekstni prozor, gdje pružatelj kaže da se izvodi, izvori za svaki podatak — i nijedna LLM EU krajnja točka ne odgovara za njega. Zatražite ga od API-ja i dobit ćete 404 hosted_unavailable, s napomenom "samo katalog — još nije hostan na LLM EU"; stranica za njega ne navodi cijenu, jer cijena za nešto što nitko ne može pozvati je tvrdnja bez pokrića. Zahtjevi za taj model idu izravno njegovom pružatelju, pod uvjetima tog pružatelja, a kartica modela to točno kaže. Suprotna značka također nije jaće obećanje: model koji hostamo hostan je u imenovanoj regiji s imenovanom klasom suverenosti, i to je tvrdnja koju možete provjeriti na tragu. Nijedna značka nije izjava o sukladnosti.

packages/router/src/engine.mjs:325 (usmjerivač odbija tu vrstu), apps/api/src/app.mjs:235 (404 hosted_unavailable s napomenom), apps/web/server/pages/docs.mjs:446 (cjenik preskače catalogue_only)

Kako danas funkcioniraju cijene i kredit?

Cijene su po milijunu tokena ulaznih i izlaznih, pohranjene po krajnjoj točki i prikazane na stranici s cijenama i karticama modela, u EUR, izvedene iz jedne objavljene tečajne liste USD; sama knjiga pohranjuje USD mikro i upisuje tečaj na svaki redak, tako da se prošli račun može točno rekonstruirati. Svaki dovršetak vraća cost_estimate_usd i cost_estimate_eur, a trag bilježi trošak u obje valute. Ograničenja pravila — ograničenje po milijunu i dnevno ograničenje — provjeravaju se prije usmjeravanja, tako da se zahtjev iznad proračuna odbija umjesto da se izvrši. Plaćanje karticom nije omogućeno u ovoj implementaciji i ništa automatski ne dodaje kredit: još nema izrade računa ni operaterskog puta za kredit. Konzola prikazuje što je potrošeno i što je ostalo. Ako se uključi zastavica stripe_enabled, obrađivač kredita prihvaća poslani iznos bez provjere da je plaćanje izvršeno — zato zastavica mora ostati isključena dok se provjera plaćanja ne implementira i testira, i zato to ovdje govorimo umjesto da nudimo gumb za plaćanje.

docs/product/decisions.md:148 (ADR-008 — mikro pohranjeni, EUR prikazan), apps/api/src/inference.mjs:457 (procjene troškova po zahtjevu), apps/web/server/pages/docs.mjs:463 (stranica s cijenama navodi da su plaćanja isključena), apps/web/server/pages/docs.mjs:559 (obrađivač kredita ne provjerava plaćanje)

Možemo li sami hostati?

Ne kroz bilo što što danas isporučujemo. Ne postoji samostalno hostana distribucija: nema slike kontejnera, nema instalatera, nema licence za on-premise, nema ugovora o podršci za pokretanje ovoga u vašem vlastitom okruženju, a ovaj repozitorij se ne nudi kao podržana implementacija. Timska površina konzole postoji, ali uloge organizacije nisu potpuna kontrola pristupa temeljena na ulogama, i to je dokumentirano umjesto da se prešuti. Ono što katalog nosi je klasa rezidencije zvana on_prem_customer — "model se izvodi unutar infrastrukture koju kontrolira korisnik" — i to je klasifikacija vlasništva i rada krajnje točke, a ne naša ponuda. Mnogi modeli u katalogu objavljuju otvorene utege, a njihove licence (neke nekomercijalne, neke samo za istraživanje) nalaze se na karticama s poveznicom, tako da možete procijeniti njihovo samostalno pokretanje; to je odluka o tuđim utezima i tuđoj licenci, a ne proizvod za samostalno hostanje od LLM EU. Za on-premise razgovor, stranica za poduzeća su prava vrata, i iskreno je da taj aranžman još ne postoji.

packages/router/src/engine.mjs:12 (on_prem_customer pojavljuje se samo u mapiranjima rezidencije), packages/shared/src/catalog-schema.mjs:84 (njegova definicija), apps/web/server/pages/docs.mjs:517 (nepotpuni RBAC, navedeno), packages/content/models.mjs:695 (licenca otvorenih utega na kartici)

Ako je odgovor ovdje pogrešan, to je nedostatak i tako se prema njemu odnosimo. Gdje se kod i ova stranica razilaze, kod pobjeđuje — a stranica s dokazima, stranica sa sigurnošću i pravni indeks mjesta su na kojima čuvamo ostatak neugodnih pojedinosti umjesto da ih ponavljamo deset puta.

Pitanja na koja ova stranica ne odgovara: mail@llmeu.com

Dokazi i provjera · Sigurnost · Pravno · Pristupačnost