De prijs is per token, vergelijkbaar met tekstgeneratie maar doorgaans 10-100× goedkoper. Op Railwail kost OpenAI text-embedding-3-large 0,156 USD en text-embedding-3-small 0,024 USD per miljoen tokens. Open-weights opties (Jina V3, BGE, MxBai) kosten alleen rekenkracht als je ze op eigen infrastructuur draait. Een typische RAG-corpus van 10 miljoen tokens (rond 20.000 documenten) kost daarmee ongeveer 1,56 USD (large) of 0,24 USD (small) om eenmalig te embedden. Opnieuw embedden bij elke modelupgrade is de belangrijkste long-tail-kost.
De afweging is dimensie, recall en prijs. Hogerdimensionele embeddings (3.072 of 4.096 dim) vangen meer nuance maar kosten meer in opslag en zoeken. Lagerdimensionele modellen (256-768 dim) kosten tien keer minder en vinden in de meeste werklasten nog steeds 90-95% van de tijd het juiste document. Gebruik het hoge-dim-flagship wanneer retrievalkwaliteit mission-critical is (juridisch zoeken, medische Q&A); gebruik een budgetmodel wanneer je af en toe een gemist resultaat kan tolereren.
Pas op met chunkgrootte: de meeste embeddingmodellen presteren het best op chunks van 200-500 tokens. Een document van 50 pagina's als één vector embedden vernietigt de betekenis per sectie. Te klein embedden (onder 50 tokens) maakt individuele chunks ruizig. Kies een chunker die alinea-grenzen respecteert en een kleine overlap (10-20%) tussen chunks toevoegt.
Pas op met meertalige mismatch: niet elk embeddingmodel spreekt elke taal even goed. Als je corpus meertalig is, kies een model waarvan de trainingsdata jouw talen dekt — Jina V3, Cohere Multilingual en Voyage Multilingual zijn de veilige defaults.
De topkeuzes hierboven dekken het hoogste-recall-flagship, het goedkoopste productiemodel, de optie met de hoogste dimensies en de snelste indexer.