Baai

BGE M3

Generally availableOpen weights8K context

Summary

BGE M3 is an open-weight language model from Baai, released on 30 Jan 2024. It accepts text and generates text, with a 8K-token context window and up to 1K output tokens per response. As of 17 Oct 2026, the lowest listed API price is $0.01 per million input tokens and Free per million output tokens (Novita AI), across 2 providers we track.

Multilingual embedding model combining dense, sparse, and multi-vector retrieval

Last verified 17 Oct 2026. Every figure on this page links to its source.

Specifications

DeveloperBaai
Release date30 Jan 2024 [models.dev]
StatusGenerally available [models.dev]
WeightsOpen weights [models.dev]
Context window8K (8,192 tokens) [models.dev]
Max output1K tokens [models.dev]
InputText [models.dev]
OutputText [models.dev]
Reasoning modeNo [models.dev]
Tool callingNo [models.dev]

BGE M3 API pricing by provider

USD per million tokens. Sorted by input price.

ProviderInputOutputCached inputContextSource
NVIDIA NIM
baai/bge-m3
FreeFree–8Kmodels.dev, 17 Oct 2026
Novita AI
baai/bge-m3
$0.01Free–8Kmodels.dev, 17 Oct 2026

Frequently asked questions

What is the context window of BGE M3?

BGE M3 has a context window of 8,192 tokens (8K) and can generate up to 1,024 tokens in a single response, according to models.dev.

How much does the BGE M3 API cost?

BGE M3 is listed from $0.01 per million input tokens and Free per million output tokens (Novita AI). Prices last verified 17 Oct 2026.

Is BGE M3 open source?

BGE M3 is an open-weight model. Check the license terms before commercial use.

When was BGE M3 released?

Baai released BGE M3 on 30 Jan 2024, according to models.dev.

Which providers offer BGE M3?

We track BGE M3 on 2 providers: NVIDIA NIM, Novita AI.

Change history

  • Added to the directory
  • Now listed on Novita AI
  • Now listed on NVIDIA NIM

Sources