Preskočiť na obsah
4.3Pokročilý7 min

Porovnanie embedding modelov 2026: text-embedding-3, Cohere, BGE-M3, Voyage a Jina

Sebastian KarallAktualizované 17. októbra 2026
Definition

Porovnanie embedding modelov hodnotí modely ako OpenAI text-embedding-3, Cohere Embed v4, BGE-M3, Voyage a Jina na základe dimenzií, dĺžky kontextu, benchmarkov MTEB/MMTEB, viacjazyčnosti, nákladov, self-hostingu a licencie. Pre RAG systémy v nemčine nerozhoduje anglické poradie v MTEB, ale doložená kvalita na MMTEB, MIRACL a MTEB-DE.

Na prvý pohľad

  • Anglické poradie v MTEB nie je nemecké poradie: na MMTEB, MIRACL-de a MTEB-DE strácajú modely optimalizované pre angličtinu často 5-15 bodov nDCG@10 pri zložených slovách, odbornom jazyku a retrievale s množstvom dlhých slov.
  • Pre RAG systémy v nemčine sú lídrami roku 2026 Cohere Embed v4 (najlepšia nemčina medzi proprietárnymi modelmi), BGE-M3 (open-source štandard pre viacjazyčný RAG, MIT) a Qwen3-Embedding-8B (najvyššia hodnota MMTEB spomedzi otvorených modelov v porovnaní, Apache 2.0, ale náročnejší na GPU).
  • Self-hosting rozhoduje o suverenite: BGE-M3 (MIT), mxbai a Qwen3-Embedding (Apache 2.0) sú na stiahnutie, a teda ich môžeš prevádzkovať na vlastnej infraštruktúre v EÚ; Jina v3/v4 môžeš komerčne používať len s licenciou. OpenAI a Voyage zostávajú dostupné iba cez API s jurisdikciou USA.
  • Matryoshka modely (text-embedding-3, Cohere v4, Voyage 4) umožňujú orezanie dimenzií: skrátenie z 3 072 na 512-1 024 dimenzií stojí len približne 1-3 % kvality retrievalu, ale šetrí 3-6x pamäť a latenciu.
  • Cross-encoder reranker je najúčinnejšie jednotlivé opatrenie: plus 5-15 bodov recall@5; kontextualizované embeddingy + kontextualizované BM25 + reranker znižujú podľa Anthropicu počet neúspešných top-20 retrievalov o 67 %.
  • Embeddingy z osobných údajov sú s vysokou pravdepodobnosťou samy osobnými údajmi. Pre regulované workloady v regióne DACH sú najmenej rizikovou voľbou modely prevádzkované vo vlastnej réžii (BGE-M3, mxbai, Qwen3-Embedding) na infraštruktúre v EÚ. Americké API potrebujú okrem zmluvy so sprostredkovateľom aj právny základ pre prenos podľa čl. 44 a nasl. GDPR.

Embedding model premieňa text na číselné vektory, vďaka ktorým je sémantická podobnosť merateľná. Tieto vektory sú základom každého RAG systému. Dôkladné porovnanie embedding modelov hodnotí kandidátov podľa dimenzií, dĺžky kontextu, benchmarkov MTEB/MMTEB, viacjazyčnosti, nákladov, možnosti self-hostingu a licencie. Pre región DACH platí: anglické poradie v MTEB nie je nemecké poradie. Smerodajné sú MMTEB, MIRACL a MTEB-DE.

  • Najlepšia nemčina (proprietárny model): Cohere Embed v4, viacjazyčný líder, použiteľný cez API, cez Azure alebo ako Private Deployment vo vlastnej VPC, prípadne on-premises (stav 2026).
  • Open-source štandard pre viacjazyčný RAG: BGE-M3 (MIT), SOTA na MIRACL, kombinuje dense, sparse a multi-vector v jednom modeli.
  • Najvyššia hodnota MMTEB spomedzi otvorených modelov v porovnaní: Qwen3-Embedding-8B (Apache 2.0), potrebuje však výrazne viac výkonu GPU ako BGE-M3.
  • Otvorené váhy s licenčnou výhradou: Jina v3/v4, vyvinuté v Berlíne a od októbra 2025 súčasť spoločnosti Elastic. v4 je multimodálny a spracúva aj vizuálne dokumenty. Váhy sú voľne použiteľné len na nekomerčné účely. Komerčne používaš Jina cez API alebo so samostatnou licenciou.

Prečo anglické poradie v MTEB zavádza

V MTEB v1 dominujú anglické úlohy. Správnymi referenciami pre DACH sú MMTEB (Massive Multilingual Text Embedding Benchmark s vyše 500 úlohami a 250+ jazykmi), MIRACL (monolingválny retrieval v 18 jazykoch) a nemecké podmnožiny ako MTEB-DE, GermanQuAD-Retrieval a MIRACL-de. Tieto benchmarky pravidelne preusporadúvajú leaderboard: modely, ktoré v angličtine vynikajú, strácajú v nemčine často 5-15 bodov nDCG@10, najmä pri zložených slovách, odbornom jazyku, právnej a medicínskej terminológii a pri retrievale dlhých slov náročnom na tokenizáciu.

Pri nemeckých B2B korpusoch situáciu ešte sťažuje to, že pomenované entity (named entities), produktové kódy, čísla paragrafov, kódy ICD, čísla materiálov v SAP, IBAN a spisové značky sú presne tie tokeny, pri ktorých čisto dense retrieval modely zaostávajú. Voľba modelu je preto vždy rozhodnutím o kvalite v nemeckom jazyku, nie o globálnom leaderboarde.

Najdôležitejšie embedding modely 2026 v porovnaní

Nasledujúca tabuľka zhŕňa hlavné kritériá výberu. Hodnoty benchmarkov bez odkazu pochádzajú z internej výskumnej základne (stav 2026). Licenčné údaje modelov s otvorenými váhami pochádzajú z kariet modelov na Hugging Face (stav október 2026).

Model

Dimenzie

Kontext

Licencia / hosting

Signál pre nemčinu

Matryoshka

Multimodálny

Suverenita

OpenAI text-embedding-3-large

3 072 (orezateľné)

8 192

API + Azure OpenAI (regióny EÚ)

solídna EN, slabšia pri odborných úlohách v DE

áno

nie

jurisdikcia USA, bez on-prem

OpenAI text-embedding-3-small

1 536 (orezateľné)

8 192

ako vyššie

podobný vzorec

áno

nie

jurisdikcia USA

Cohere Embed v4

256-1 536

128k

API, Bedrock EÚ, Azure EÚ, Private Deployment (VPC/on-prem)

nemčina na špičkovej úrovni, MTEB v2 ~65

áno

áno

suverénny len ako Private Deployment

BGE-M3 (BAAI)

1 024 + sparse + multi-vec

8 192

MIT, self-host

viacjazyčná špička, SOTA MIRACL

nie

nie

plne suverénny

Jina Embeddings v3 (Berlín)

1 024 (Task-LoRA)

8 192

CC BY-NC 4.0 (nekomerčné použitie)

silný, na MTEB prekonáva OpenAI/Cohere pri 570M parametroch

áno

nie

od 10/2025 súčasť Elastic, komerčne len cez API alebo s licenciou

Jina Embeddings v4

do 2 048 / multi-vec

32k

Qwen Research License (nekomerčné použitie)

MMTEB-Retrieval 66,49; ViDoRe 90,17

áno

áno

od 10/2025 súčasť Elastic, komerčne len cez API alebo s licenciou

jina-embeddings-v2-base-de

768

8 192

Apache 2.0, self-host

dvojjazyčný DE/EN, vhodný pre CPU (322 MB)

nie

nie

plne suverénny

Voyage-3.5 / voyage-4

variabilné

do 32k

iba API (MongoDB/Voyage)

zameraný na EN/financie/právo/kód

čiastočne

áno (multimodal-3/3.5)

jurisdikcia USA

mxbai-embed-large-v1 (Berlín)

1 024

512

Apache 2.0, self-host

vyvinutý v EÚ, orientovaný na EN

áno

nie

natívny pre DACH

Qwen3-Embedding-8B

variabilné

32k

Apache 2.0, self-host

MMTEB ~70,58, veľmi silný

áno

nie

plne suverénny

multilingual-e5-large-instruct

1 024

514

MIT, self-host

solídny viacjazyčný

čiastočne

nie

plne suverénny

Proprietárne API: OpenAI, Cohere, Voyage

OpenAI text-embedding-3-large dosahuje s 3 072 dimenziami a kontextom 8 192 tokenov solídne hodnoty v angličtine, pri špeciálnych úlohách v nemčine však citeľne zaostáva za Cohere a BGE. Zostáva dostupný iba cez API (aj cez Azure OpenAI v európskych regiónoch ako Sweden Central alebo Switzerland North), takže jurisdikcia USA trvá. Cohere Embed v4 je proprietárny viacjazyčný líder s najlepším signálom pre nemčinu, kontextom až 128k a Matryoshka orezaním od 256 do 1 536 dimenzií. Suverénne ho prevádzkuješ ako Private Deployment vo vlastnej VPC alebo on-premises. Voyage (od februára 2025 súčasť MongoDB) sa špecializuje na angličtinu, financie, právo a kód; pre retrieval v nemčine nie je meradlom.

Modely s otvorenými váhami: BGE-M3, Jina, Qwen3

BGE-M3 (BAAI, MIT) je open-source štandard pre viacjazyčný RAG v regióne DACH: 1 024 dimenzií, kontext 8 192 tokenov, SOTA na MIRACL a ako zvláštnosť dense, sparse aj multi-vector embeddingy v jednom modeli. Jina v3 a v4 vznikli v Berlíne, Jina AI však od októbra 2025 patrí spoločnosti Elastic. v4 spracúva s kontextom 32k navyše vizuálne bohaté dokumenty (tabuľky, grafy, diagramy) a v režime multi-vector dosahuje ViDoRe 90,17. Pozor na licencie: jina-embeddings-v3 je pod licenciou CC BY-NC 4.0, jina-embeddings-v4 pod Qwen Research License. Oba modely povoľujú self-hosting len na nekomerčné účely. Komerčne ich používaš cez API alebo so samostatnou licenciou. Z rovnakého dôvodu vypadáva pre komerčné nasadenia v regióne DACH aj NV-Embed-v2 (NVIDIA, CC-BY-NC). Voľne použiteľné sú naopak jina-embeddings-v2-base-de (Apache 2.0), s 322 MB pragmatická dvojjazyčná voľba pre stacky malých a stredných podnikov bez GPU, a Qwen3-Embedding (Apache 2.0).

Praktický príklad: náklady na pamäť a Matryoshka

Konkrétny výpočet pre 10 mil. vektorov s 1 024 dimenziami a indexom HNSW:

  • float32 (východisko): surové vektory 40 GB, plus 50-100 % réžia HNSW -> efektívny working set 60-80 GB.
  • halfvec (float16): približne 30-40 GB pri zanedbateľnej strate recallu.
  • Scalar Quantization (SQ8): približne 10-20 GB pri strate recallu len 1-3 %.
  • Binary + Rescore: približne 5-10 GB, ale len s rescoringom top-N na plných vektoroch, inak strata recallu 30-60 %.

K tomu sa pridáva Matryoshka: text-embedding-3-large s 3 072 dimenziami je pre väčšinu prípadov enterprise RAG predimenzovaný. Orezanie na 1 024 alebo 512 dimenzií stojí len približne 1-3 % kvality retrievalu, ale šetrí 3-6x pamäť a ANN latenciu. Dodatočný tréning na to nie je potrebný. To isté platí pre Cohere Embed v4, mxbai-2d a Voyage 4. Pre nové projekty znie odporúčanie: vyber model s podporou Matryoshka a ukladaj vektory pri 512-1 024 dimenziách. BGE-M3 nie je trénovaný na Matryoshka, s pevnými 1 024 dimenziami sa však už nachádza v tomto rozsahu.

Nezabudni na reranker

Voľba modelu je len polovica úspechu. Cross-encoder reranker po prvej fáze retrievalu je najúčinnejšie jednotlivé opatrenie v pipeline: recall@5 zvyčajne zvýši o 5-15 percentuálnych bodov. Podľa štúdie Anthropicu o Contextual Retrieval znižujú kontextualizované embeddingy spolu s kontextualizovaným BM25 chybovosť pri top-20 retrievale o 49 %, s dodatočným rerankerom o 67 %, v oboch prípadoch v porovnaní so štandardnými embeddingmi. Suverénne self-hostovateľné rerankery sú BGE Reranker v2-m3 (Apache 2.0) a mxbai-rerank-large-v2 (Apache 2.0). Jina Reranker v2 a v3 sú pod licenciou CC BY-NC 4.0 a na komerčné použitie potrebujú samostatnú licenciu. Proprietárnou alternatívou je Cohere Rerank cez API alebo ako Private Deployment vo vlastnej VPC, prípadne on-premises.

Odporúčanie pre DACH a viacjazyčné prípady použitia

Konkrétne poradie pre enterprise RAG v nemčine (stav 2026) zohľadňuje kvalitu, nároky na zdroje a licenciu: 1. Cohere Embed v4 (najlepšia nemčina, proprietárny, suverénny len ako Private Deployment), 2. BGE-M3 (open-source štandard pre viacjazyčný RAG, MIT, plne suverénny, v prevádzke výrazne úspornejší), 3. Qwen3-Embedding-8B (Apache 2.0, najvyššia hodnota MMTEB ~70,58 spomedzi otvorených modelov tohto porovnania, potrebuje však výrazne viac výkonu GPU), 4. Jina v3/v4 (vyvinuté v Berlíne, od 10/2025 súčasť Elastic, v4 multimodálny, komerčne len cez API alebo s licenciou), 5. BGE-multilingual-gemma2 (ešte náročnejší, ale silný na viacerých splitoch). OpenAI text-embedding-3-large sa pri nemeckých úlohách umiestňuje výrazne pozadu.

Najsuverénnejší stack: BGE-M3 alebo Qwen3-Embedding, self-hosted na jednej GPU L4/A10G, doplnený o BGE Reranker v2-m3. Všetky tri modely sú pod licenciou MIT, resp. Apache 2.0, všetky vrstvy bežia na suverénnych cloudoch v regióne DACH (STACKIT, IONOS, OTC, Hetzner). Cohere Embed v4 doplníš tam, kde o niečo lepšia kvalita v nemčine ospravedlňuje komerčný záväzok. Pre plnú kontrolu nad dátami ponúka Cohere svoj model Embed aj ako Private Deployment vo vlastnej VPC alebo on-premises. Dôležité pre compliance: embeddingy z osobných údajov sa s vysokou pravdepodobnosťou samy považujú za osobné údaje (pozri stanovisko EDPB 28/2024). Pre regulované workloady sú preto self-hostovateľné modely najmenej rizikovou voľbou. Ak embeddingy pre teba počíta alebo ukladá externý poskytovateľ, aj v cloude v EÚ, potrebuješ zmluvu so sprostredkovateľom podľa čl. 28 GDPR. Americké API nie je vylúčené, potrebuje však navyše právny základ pre prenos podľa čl. 44 a nasl. GDPR. Ak je poskytovateľ certifikovaný v rámci EU-US Data Privacy Framework, stačí rozhodnutie o primeranosti. Pri štandardných zmluvných doložkách musíš navyše preveriť, či právo v cieľovej krajine neoslabuje ochranu (posúdenie vplyvu prenosu).

Pre agentúry a rozhodujúcich manažérov v B2B

Voľba embedding modelu rozhoduje rovnakou mierou o kvalite retrievalu, nákladoch na pamäť a súlade tvojho RAG systému s GDPR. Kto stavia pre trh DACH, nemal by vyberať podľa anglického poradia v MTEB, ale podľa doloženej kvality v nemčine a suverenity. Ako viedenská agentúra navrhuje a implementuje Blck Alpaca suverénne, viacjazyčné stacky pre RAG a AI agentov a sprevádza ťa od výberu modelu cez self-hosting až po integráciu rerankera. Ozvi sa nám, ak chceš nasadiť embedding setup v súlade s GDPR pre nemecký obsah alebo optimalizovať existujúci systém na kvalitu retrievalu v nemčine.

Zhrnúť pomocou AIChatGPTClaudePerplexity

Otvorí chat s pripraveným promptom.

Často kladené otázky

Ktorý embedding model je v roku 2026 najlepší pre nemčinu?
Pre enterprise RAG v nemčine je Cohere Embed v4 najsilnejší proprietárny model. Spomedzi otvorených modelov je BGE-M3 (licencia MIT) osvedčeným štandardom: kompaktný, s dense, sparse a multi-vector retrievalom v jednom modeli. Najvyššiu hodnotu MMTEB spomedzi otvorených modelov tohto porovnania dosahuje Qwen3-Embedding-8B (Apache 2.0, 70,58), ktorý však potrebuje výrazne viac výkonu GPU. Jina v4 spracúva aj vizuálne dokumenty. Komerčne však smieš Jina v3/v4 (vyvinuté v Berlíne, od 10/2025 súčasť Elastic) používať len cez API alebo so samostatnou licenciou. OpenAI text-embedding-3-large je pri nemeckých odborných úlohách citeľne pozadu.
Čo znamenajú dimenzie a dĺžka kontextu pri embedding modeloch?
Dimenzie sú dĺžka vektora na jeden úsek textu (napr. 1 024 alebo 3 072) a určujú náklady na pamäť a latenciu. Dĺžka kontextu je maximálny počet tokenov na jedno volanie embeddingu: BGE-M3 a Jina v3 dosahujú 8 192 tokenov, Jina v4 32 000, Cohere Embed v4 dokonca 128k. To je dôležité pre late chunking dlhých dokumentov.
Môžem si embedding modely hostovať sám?
Áno, pri open-source modeloch. BGE-M3 a multilingual-e5 (MIT), ako aj mxbai-embed-large a Qwen3-Embedding (Apache 2.0) sú na stiahnutie a smú bežať aj komerčne na vlastnej infraštruktúre alebo na suverénnych cloudoch v regióne DACH, ako sú STACKIT, IONOS alebo OTC. Jina v3/v4 si tiež môžeš stiahnuť, sú však pod licenciou CC BY-NC 4.0, resp. Qwen Research License: komerčne ich smieš hostovať sám len so samostatnou licenciou. OpenAI a Voyage sú dostupné výhradne cez API.
Čo je Matryoshka pri embeddingoch a prečo šetrí náklady?
Matryoshka embeddingy kódujú najdôležitejšiu informáciu do predných dimenzií vektora, takže vektor možno v čase dopytu skrátiť. Orezanie text-embedding-3-large z 3 072 na 1 024 alebo 512 dimenzií stojí približne 1-3 % kvality retrievalu, ale šetrí 3-6x pamäť a ANN latenciu. Dodatočný tréning na to nie je potrebný.
Sú embeddingy osobnými údajmi podľa GDPR?
S vysokou pravdepodobnosťou áno, ak boli odvodené z osobných údajov. Kto chce embeddingy považovať za anonymné, musí posúdiť riziko reidentifikácie, v nadväznosti na stanovisko EDPB 28/2024 a usmernenia 01/2025 o pseudonymizácii. Inverzné útoky rekonštruujú až 92 % vstupov s dĺžkou 32 tokenov. Pre embeddingy osobných údajov je preto suverénna infraštruktúra najmenej rizikovou voľbou. Zmluvu so sprostredkovateľom podľa čl. 28 GDPR potrebuješ pri každom externom poskytovateľovi, ktorý spracúva údaje v tvojom mene. Pri amerických API k tomu pribúda právny základ pre prenos: certifikácia poskytovateľa v rámci EU-US Data Privacy Framework alebo štandardné zmluvné doložky s posúdením vplyvu prenosu.

Ísť hlbšie?

Získajte nové analýzy priamo do schránky, alebo sa pozrite, ako tieto poznatky nasadzujeme pre firmy.