Často kladené otázky
Väčšina stránok na tomto webe uvádza tvrdenie. Táto odpovedá na desať otázok, na ktoré nám kupujúci zvyčajne musia poslať e-mail. Ak je odpoveď "ešte nie", uvádza "ešte nie" — stránka, ktorá by preháňala, by mala menšiu hodnotu ako žiadna stránka, pretože každá iná stránka je napísaná tak, aby sa dala overiť.
Kde sa spracúvajú výzvy a dokončenia?
V koncovom bode, ktorý vyberie router, čo je pomenovaný región, a odpoveď vám povie ktorý: blok llmeu pri každom dokončení nesie inference_region, endpoint_id a sovereignty_class. Hodnota rezidencie vo vašej politike obmedzuje túto množinu pred výberom; uplatňuje sa ako filter, nie ako preferencia, a catalogue_unknown nie je nikdy smerovateľný. Dve obmedzenia tohto tvrdenia. Po prvé, riadky regiónov sú konfiguračné údaje, nie dôkaz o bežiacich strojoch alebo potvrdených zmluvách s operátormi — dokument o rezidencii to uvádza vlastnými slovami a my to tu opakujeme, namiesto iba tam. Po druhé, v tomto nasadení nie je žiadna GPU kapacita prvej strany: požiadavky obsluhujú koncové body, ktoré zaznamenáva katalóg, a model bez živého koncového bodu je iba v katalógu, takže požiadavka naň sa odmietne podľa názvu, nie zodpovedaná náhradou. Pozri "Čo sa stane, ak nie je k dispozícii žiadna GPU?" nižšie. API, ktoré to robí, je proces Node, nie súčasť tejto statickej stránky — llmeu.com sám odpovedá na stránky, nespracúva požiadavky.
apps/api/src/inference.mjs:457 (blok odpovede llmeu), packages/router/src/engine.mjs:467 (rezidencia sa uplatňuje pred skórovaním), packages/shared/src/catalog-schema.mjs:64 (smerovateľné triedy)
Uchovávajú sa výzvy a dokončenia?
Nie. Tela promptov a dokončení sa do databázy neukladajú. Každé volanie ukladá metadata — požadovaný a použitý model, verziu, endpoint, región, triedu suverenity, dôvod routera, počty tokenov, latenciu, náklady, stav — a hodnota prompt_stored v riadku je 0. Dva stĺpce pre telo existujú v schéme a sú null. Vynucovanie je v kóde, nie v texte politiky: požiadavka, ktorej efektívna retencia je iná než nula, je odmietnutá, s 403 retention_exceeds_policy, ak žiada viac, než vaša politika povoľuje, a 501 retention_not_implemented, ak je povolená, ale neimplementovaná. Politiky môžu ukladať 24h, 7d alebo 30d ako voľby; uloženie voľby neumožňuje ukladanie tela. Ak sa niekedy v trace zobrazí prompt_stored iné než 0, to je jednostranová odpoveď na "čo ste uchovávali" — a môžete si to overiť sami pomocou jq, ako ukazuje stránka s dôkazmi.
packages/shared/src/db/schema.sql:295 (prompt_stored a dva stĺpce pre telo), 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)
Trénujete na zákazníckych dátach?
Nie — nič v tomto produkte na to nie je v pozícii. V API, webovom procese, routeri ani zdieľaných balíkoch neexistuje žiadna cesta kódu na trénovanie alebo doladenie. API orchestruje požiadavku na backend a meria ju; neexistuje žiadne načítavanie dátových sád, žiadne úložisko korpusu ani úloha na doladenie. Tela promptov a dokončení sa do databázy neukladajú, takže neexistuje ani uložený korpus na trénovanie. To je tvrdenie o našom kóde, nie o upstream trénovacích dátach každého modelu. Modely, ktoré boli trénované na dátach iných ľudí alebo ktoré zverejňujú svoje trénovacie dáta, sú opísané na vlastných kartách, so zdrojmi, a niektoré z tých kariet uvádzajú, že trénovacie dáta nie sú zverejnené.
apps/api/src/inference.mjs (celá cesta požiadavky: orchestrácia, meranie, nikdy neukladať), packages/shared/src/db/schema.sql (žiadna tabuľka dátovej sady ani korpusu), packages/content/models.mjs:196 (karta, ktorá uvádza, že trénovacie dáta nie sú zverejnené)
Čo sa stane, keď žiadny endpoint nevyhovuje mojej politike rezidencie?
Požiadavka zlyhá. Nezníži sa na blízky región a neodošle sa nikam inam: 409 no_endpoint_for_policy, s dôvodom v tele chyby a vylúčenými endpointmi uvedenými v trace. Rezidencia sa uplatňuje pred skórovaním a failover sa vždy pohybuje len v množine, ktorú router už filtroval — preto retry nemôže potichu obísť pravidlo, ktoré ste nastavili. Kód to hovorí jednou vetou: "No endpoint satisfies residency {x}. Residency is never relaxed silently." Čo s tým: pomenujte región alebo triedu, ktorú vaša politika povoľuje, zámerne rozšírte politiku (rozhodnutie, so záznamom v changelogu), alebo prijmite, že pre ten model podľa tohto pravidla neexistuje trasa. 409 znamená, že produkt funguje podľa návrhu; režim zlyhania, ktorému zabraňuje, je požiadavka, ktorá "uspela" niekde, kde ste to nepovolili.
packages/shared/src/errors.mjs:59 (no_endpoint_for_policy), packages/router/src/engine.mjs:370 (zlyhanie pred skórovaním), packages/router/src/engine.mjs:507 (failover nemôže opustiť filtrovanú množinu), apps/api/src/inference.mjs:137 (retencia sa kontroluje pred routovaním)
Je to v súlade s GDPR alebo certifikované?
Nie — a ani nebudeme: nie "v súlade s AI Act", nie "certifikované", nie "Official EU". LLM EU je súkromná spoločnosť, nie inštitúcia EÚ a nie orgán posudzovania zhody. "Verified" tu znamená dokumentované, nie právne certifikované: kontrolný zoznam zverejnenia hodnotený podľa toho, či karta uvádza svoju rezidenciu, poskytovateľa, verziu, retenciu, subprocesorov a licenciu, s odkazmi. Čo platforma robí, je uvedené v termínoch, na ktoré sa dá kód držať: vynútená nulová retencia, API kľúče uložené ako scrypt hashe a zobrazené raz, každý zákaznícky dopyt obmedzený podľa id organizácie, limity rýchlosti na IP, na kľúč a na organizáciu, telá požiadaviek obmedzené a validované. Bezpečnostná práca a právne dokumenty majú každý vlastnú stránku.
docs/product/decisions.md:115 (ADR-006 — žiadna pečiatka zhody, v žiadnom reťazci), apps/web/server/pages/docs.mjs:537 (SECURITY_COPY: zoznam kontrol a medzier), apps/web/server/pages/docs.mjs:643 (LEGAL_READINESS: pripravenosť jednotlivých dokumentov)
Je API kompatibilné s OpenAI a čo zákazník zmení?
Základnú URL a nič iné. /v1/chat/completions prijíma oficiálny tvar požiadavky a vracia oficiálny tvar odpovede — choices, usage, streamovanie ako SSE — takže oficiálne SDK fungujú, keď ich nasmerujete na nás. Extra polia v tele sa ignorujú, nie odmietajú, takže novšie SDK nemôže pokaziť staršiu trasu. Čo je pridané, je voliteľné a aditívne: namespaced objekt llmeu v požiadavke (residency, task, retention, data_class, policy_id, max_usd_per_1m, allow_partners) a blok llmeu v odpovedi nesúci trace_id, model_used, model_version, provider, endpoint_id, inference_region, sovereignty_class, route_reason, policy_id, retention a odhady nákladov. Zámerne sa neponúka: /v1/completions (501), n > 1 (400), embeddings, pokiaľ nie je skutočne hostovaný embedding model. Blok llmeu môže získať polia; odstránenie jedného by bola zlomová zmena a objavilo by sa v changelogu.
docs/product/decisions.md:78 (ADR-004), apps/api/src/app.mjs:554 (odpoveď, ktorú klient číta), apps/api/src/app.mjs:255 (501 na /v1/completions), apps/web/server/pages/docs.mjs:403 (písaná zmluva o kompatibilite)
Čo sa stane, ak nie je žiadne GPU?
Router obsluhuje všetky živé endpointy, ktoré eviduje katalóg, a každá odpoveď uvádza endpoint, región a triedu suverenity, ktorá odpovedala. Model bez živého endpointu je len v katalógu: požiadavka naň sa odmietne podľa mena, namiesto toho, aby na ňu odpovedal náhradník. Kapacita prvej strany potrebuje nakonfigurovaný pool (VLLM_BASE_URL, potom príznak gpu_enabled); kým neexistuje, kapacita je taká, akú evidujú riadky endpointov, a stránky uvádzajú, ktorá to je. GET /readyz hlási, ktoré backendy sú hore, a pripravenosť nie je splnená riadkom endpointu, ktorý tvrdí, že je hore — spravovaný runtime musí skutočne hlásiť healthy, pretože celý zmysel tejto sondy je zachytiť node, ktorého váhy sa ešte načítavajú. Registrácia backendov odmieta nahradiť jeden runtime iným; namiesto toho vyhodí výnimku. Úprimné zhrnutie je nepríjemné a stojí za to ho povedať priamo: toto nasadenie nemá GPU, takže volanie tu je ukážkou pipeline, nie behom modelu. Úspech náhradníka by bol úspechom na drôte a ničím viac, a preto sa nikdy neprezentuje ako skutočný beh modelu.
apps/api/src/app.mjs:157 (pripravenosť zahŕňa spravované backendy), docs/product/decisions.md:131 (ADR-007 — registrácia odmieta predstierať GPU runtime)
Čo znamená karta modelu označená catalogue_only?
Znamená to, že model evidujeme v katalógu a neobsluhujeme ho. Karta sú referenčné informácie — poskytovateľ, licencia, kontextové okno, kde podľa poskytovateľa beží, zdroje pre každý údaj — a neodpovedá zaň žiadny endpoint LLM EU. Ak oň požiadate API, dostanete 404 hosted_unavailable s poznámkou "catalogue only — not hosted on LLM EU yet"; stránka preň neuvádza cenu, pretože cena za niečo, čo si nikto nemôže zavolať, je tvrdenie bez podkladu. Požiadavky na ten model idú priamo jeho poskytovateľovi, podľa vlastných podmienok poskytovateľa, a karta modelu to presne uvádza. Ani opačný odznak nie je silnejším sľubom: model, ktorý hostujeme, je hostovaný v pomenovanom regióne s pomenovanou triedou suverenity, a to je tvrdenie, ktoré si môžete overiť v trace. Ani jeden odznak nie je vyhlásenie o zhode.
packages/router/src/engine.mjs:325 (router odmieta tento druh), apps/api/src/app.mjs:235 (404 hosted_unavailable s poznámkou), apps/web/server/pages/docs.mjs:446 (ceny preskakujú catalogue_only)
Ako dnes fungujú ceny a kredit?
Ceny sú za milión tokenov na vstupe a výstupe, uložené pre každý endpoint a zobrazené na stránke s cenami a na kartách modelov, v EUR, odvodené z jedného zverejneného kurzu USD; samotný ledger ukladá USD micros a kurz zapisuje do každého riadku, takže minulú faktúru možno presne zrekonštruovať. Každé dokončenie vracia cost_estimate_usd a cost_estimate_eur a trace zaznamenáva náklady v oboch. Limity politiky — strop na milión a denný strop — sa kontrolujú pred routovaním, takže požiadavka nad rozpočet sa odmietne, namiesto toho, aby sa spustila. Platby kartou nie sú v tomto nasadení povolené a nič automaticky nepridáva kredit: zatiaľ neexistuje spustenie fakturácie ani operátorská cesta kreditu. Konzola zobrazuje, čo sa minulo a čo zostáva. Ak sa zapne príznak stripe_enabled, handler kreditu prijme zadanú sumu bez overenia, že platba prebehla — preto musí príznak zostať vypnutý, kým sa overovanie platieb neimplementuje a neotestuje, a preto to hovoríme tu, namiesto ponúkania tlačidla pokladne.
docs/product/decisions.md:148 (ADR-008 — micros uložené, EUR zobrazené), apps/api/src/inference.mjs:457 (odhady nákladov na požiadavku), apps/web/server/pages/docs.mjs:463 (stránka s cenami uvádza, že platby sú vypnuté), apps/web/server/pages/docs.mjs:559 (handler kreditu neoveruje platbu)
Môžeme to hostovať sami?
Nie prostredníctvom ničoho, čo dnes dodávame. Neexistuje žiadna self-hosted distribúcia: žiadny kontajnerový image, žiadny inštalátor, žiadna on-premise licencia, žiadna podporná zmluva na prevádzkovanie tohto vo vašom vlastnom prostredí a toto úložisko nie je ponúkané ako podporované nasadenie. Tímové rozhranie konzoly existuje, ale role v organizácii nie sú úplným riadením prístupu na základe rolí a to je zdokumentované, nie zamlčané. Katalóg však nesie triedu rezidencie s názvom on_prem_customer — "model beží v infraštruktúre, ktorú kontroluje zákazník" — a je to klasifikácia vlastníctva a prevádzky endpointu, nie ponuka od nás. Mnohé modely v katalógu zverejňujú otvorené váhy a ich licencie (niektoré nekomerčné, niektoré len na výskum) sú na kartách s odkazom, takže môžete zvážiť ich prevádzkovanie sami; to je rozhodnutie o cudzích váhach a cudzej licencii, nie self-hostingový produkt od LLM EU. Pre on-premise rozhovor sú správnymi dverami podniková stránka a je úprimné, že toto usporiadanie zatiaľ neexistuje.
packages/router/src/engine.mjs:12 (on_prem_customer sa vyskytuje len v mapovaniach rezidencie), packages/shared/src/catalog-schema.mjs:84 (jeho definícia), apps/web/server/pages/docs.mjs:517 (neúplné RBAC, uvedené), packages/content/models.mjs:695 (licencia s otvorenými váhami na karte)
Ak je tu odpoveď nesprávna, je to chyba a tak ju aj riešime. Ak sa kód a táto stránka rozchádzajú, vyhráva kód — a stránka s dôkazmi, stránka so zabezpečením a právny index sú miesta, kde uchovávame zvyšok nepríjemných podrobností, namiesto ich desaťnásobného opakovania.
Otázky, na ktoré táto stránka neodpovedá: mail@llmeu.com
Dôkazy a overenie · Bezpečnosť · Právne informácie · Prístupnosť