Models / Embeddings / BAAI

BGE-M3 API pricing

$0.0295 per million input tokens, on /v1/embeddings.

bge-m3Embeddings/v1/embeddings

Price · per million input tokens, USD

Get a key
TokensUplinkSwitch
One million input tokens$0.0295
100 million input tokens$2.95
One billion input tokens$29.50
Prices read from the live catalog on 2026-11-04; the page follows the catalog.

BGE-M3 specs

Input limit
60,000 tokens
Developer
BAAI

BGE-M3 API request

curl
curl https://api.uplinkswitch.com/v1/embeddings \
  -H "Authorization: Bearer $UPLINK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "bge-m3", "input": ["How do I rotate an API key?", "Billing questions"]}'
Python
from openai import OpenAI

client = OpenAI(base_url="https://api.uplinkswitch.com/v1", api_key="sk-uplink-live-...")

res = client.embeddings.create(model="bge-m3", input=["How do I rotate an API key?"])
print(len(res.data[0].embedding))

BGE-M3 questions

$0.0295 per million input tokens, from the live catalog. It is billed per input token; the answer’s usage gives the count. An embedding has no output tokens.

/v1/embeddings on https://api.uplinkswitch.com, in OpenAI's request format, with the same sk-uplink- key and prepaid balance as every chat model. Send "bge-m3" as the model.

Yes. Point the SDK's base URL at https://api.uplinkswitch.com/v1 and use your key.

BGE Base EN v1.5 ($0.1665 per million input tokens), BGE-EN-ICL ($0.03125 per million input tokens), BGE Small EN v1.5 ($0.0505 per million input tokens), Gemini Embedding 001 ($0.15 per million input tokens), Multilingual E5 Large Instruct ($0.03125 per million input tokens), Qwen3 Embedding 0.6B ($0.0295 per million input tokens), Qwen3 Embedding 8B ($0.03125 per million input tokens), Text Embedding 3 Large ($0.13 per million input tokens), Text Embedding 3 Small ($0.027089 per million input tokens), Text Embedding Ada 002 ($0.12 per million input tokens). Every one is on the same key.