We gebruiken cookies. Cookies en browseropslag houden je ingelogd en onthouden je voorkeuren. Met je toestemming meten we ook hoe de site wordt gebruikt. Je kunt je wanneer je wilt. Zie ons cookiebeleid.

BAAI: bge-m3

baai/bge-m3
EmbeddingsInvoer: text8KToegevoegd 18 nov 2025

Probeer BAAI: bge-m3 nu

Draait op je saldo tegen de prijzen hierboven. Nieuwe accounts beginnen met gratis gebruik.

Log in om dit te gebruikenGratis account aanmaken

Resultaten verschijnen hier.

Nog 5 van 5 gratis berichten vandaag, met een gratis account krijg je extra gratis gebruik en een API-key.Gratis account aanmakenInloggenSessiekosten US$ 0,00

BAAI: bge-m3 in het kort

  • De invoerprijs is 50% lager dan de mediaan van 34 Embeddings-modellen.

Over BAAI: bge-m3

BAAI: bge-m3 is een embeddingmodel van BAAI, de Beijing Academy of Artificial Intelligence. Het behoort tot de categorie embeddings, wat betekent dat het is gebouwd om tekst om te zetten in vectoren in plaats van chatantwoorden te genereren. Als uw toepassing een model nodig heeft dat vragen beantwoordt of tekst schrijft, dan is dit niet dat soort model; het bestaat om tekst numeriek weer te geven zodat andere systemen deze kunnen vergelijken, doorzoeken en ophalen.

Het model neemt tekst als enige invoer en produceert embeddings als enige uitvoer. Volgens de provider codeert het zinnen, alinea's en lange documenten in een 1024-dimensionale dichte vectorruimte, met als doel hoogwaardige semantische embeddings te leveren. Het is geoptimaliseerd voor meertalige retrieval, semantisch zoeken en toepassingen met een grote context. Het contextvenster is 8194 tokens en de maximale uitvoer is 7374, dus redelijk lange tekstpassages kunnen in één verzoek worden gecodeerd in plaats van te worden opgesplitst in vele kleine fragmenten.

Die mogelijkheden wijzen op een duidelijke reeks praktische toepassingen. Semantisch zoeken is de meest directe: codeer uw documenten één keer, codeer de gebruikersquery op het moment van het verzoek, en rangschik documenten op vectorovereenkomst in plaats van op trefwoordoverlap. Retrieval augmented generation is een andere, waarbij bge-m3 de retrievalhelft levert door passages te vinden die semantisch dicht bij een vraag liggen, die vervolgens aan een apart generatief model worden doorgegeven. Omdat het model meertalig is, kan dezelfde index queries en documenten in verschillende talen bedienen, wat geschikt is voor cross-linguaal zoeken, deduplicatie en clustering van tekstcollecties. Het lange contextvenster helpt ook wanneer een enkel documentfragment groot is, omdat minder fragmenten minder versnippering van betekenis over vectoren betekent.

U roept het model aan via de OpenAI-compatibele API van api14 met het model-id "baai/bge-m3". Omdat de interface het OpenAI-formaat volgt, kunt u een bestaande OpenAI-client op de basis-URL van api14 richten en uw tekst naar het embeddings-endpoint sturen met dat id, zonder uw integratie te herschrijven. Het model vermeldt geen ondersteunde parameters naast wat het endpoint vereist, dus houd verzoeken eenvoudig: lever de invoertekst en het model-id en lees de geretourneerde vectoren. Er zijn hier geen sampling-instellingen zoals temperature om af te stemmen, aangezien de uitvoer deterministische embeddinggegevens zijn in plaats van gegenereerde tokens.

Eén ding om in gedachten te houden is het bereik. bge-m3 accepteert alleen tekst en retourneert alleen embeddings, dus taken zoals samenvatten, classificatie door generatie of conversationele antwoorden hebben een ander model naast zich nodig. De context van 8194 tokens is ruim voor retrievalwerk maar nog steeds eindig, dus zeer grote documenten moeten worden opgedeeld voordat ze worden gecodeerd. Binnen die grenzen is het een redelijke keuze wanneer uw probleem fundamenteel gaat over het weergeven en vergelijken van tekst.

Zo roep je de BAAI: bge-m3 API aan

  1. Maak een API-key aan in je dashboard.
  2. Installeer de officiële openai SDK voor je taal.
  3. Stel baseURL in op https://api14.com/api/v1 en model op "baai/bge-m3".
import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://api14.com/api/v1",
  apiKey: process.env.API14_API_KEY,
});

const result = await client.embeddings.create({
  "model": "baai/bge-m3",
  "input": [
    "The quick brown fox",
    "Lorem ipsum"
  ]
});
console.log(result.data.map((d) => d.embedding.length));

Specificaties

Contextlengte
8.194
Max. uitvoer
7.374
Invoer
text
Uitvoer
embeddings

Verzoeken op api14 · afgelopen 7 dagen

10-1710-1810-1910-2010-2110-2210-23

BAAI: bge-m3: veelgestelde vragen

Wat kost de BAAI: bge-m3 API?
BAAI: bge-m3 kost Invoer US$ 0,04 / 1M tokens. Er wordt alleen voor geslaagde verzoeken van je USD-saldo afgeschreven; mislukte verzoeken zijn gratis.
Hoe groot is het contextvenster van BAAI: bge-m3?
BAAI: bge-m3 leest tot 8.194 tokens per verzoek, prompt, geschiedenis en documenten samen. Het schrijft tot 7.374 outputtokens per antwoord.
Wat kan BAAI: bge-m3?
BAAI: bge-m3 accepteert text en geeft embeddings terug.
Hoe roep ik BAAI: bge-m3 aan vanuit mijn code?
Richt een willekeurige OpenAI SDK op https://api14.com/api/v1 en zet het model op "baai/bge-m3", verder geen codewijzigingen. Kopieer een kant-en-klaar voorbeeld uit het codepaneel op deze pagina.
Wat zijn alternatieven voor BAAI: bge-m3?
Vergelijkbare modellen in Embeddings met een vergelijkbare prijs: Thenlper: GTE-Large, Intfloat: E5-Large-v2, Intfloat: Multilingual-E5-Large. Ze werken allemaal met dezelfde API-key, dus overstappen is één string aanpassen.

Community over BAAI: bge-m3

Nieuw topic

Deze community heeft nog geen topics. Open het eerste topic over BAAI: bge-m3.