AP
Agent Provider Depot
Opinionated picks for agents
OpenAPI
← All jobs

High-volume cheap batch embeddings

Embed millions of chunks overnight where per-token quality matters less than $/1M and throughput; async/batch APIs preferred.

At a glance — Oct 2026

Updated 2026-10-27 · forward this page: /jtbds/batch-cheap-embeddings#brief

Scores as of 2026-09-14 (43 days old; Depot marks scores stale after 30 days). The pick is still Depot's current editorial pick; it has not been re-reviewed since. Prices below carry their own dates.

Depot Pick
Voyage AI · 8.39/10 for this job (curated estimate, high confidence)

pricePerf + reliability of batch jobs. Distinct from `embeddings` (quality-first RAG). Confidence: high on Voyage/Jina public cards; verify batch SKU names.

Runner-up
Jina AI · 8.16/10

Scores higher than the pick on: Developer & agent DX, Privacy / data retention, Lock-in risk (higher = worse).

When not to use the pick
Need multilingual/EU-hosted embedders first (Jina), Cohere embed+rerank bundle, or Gemini/OpenAI already in the same bill.
Lock-in / migration
Runner-up Jina AI has lower stored lock-in risk (3.5 vs 4.2, 0–10, higher = more lock-in). Self-host fallback listed for this job: BGE-M3, Qwen3-Embedding-0.6B.
Sourced price (usd_per_million_tokens)

Pick's lowest sourced SKU: voyage-4-lite $0.02 (usd_per_million_tokens) — source, as of 2026-10-03, re-checked 2026-10-27

Cheapest matching SKU: Voyage AI voyage-4-lite $0.02 — source, as of 2026-10-03, re-checked 2026-10-27. The pick is the cheapest.

Price history: first seen 2026-10-03 · last changed no change recorded · history JSON

Free option
  • BGE-M3 (oss) — source, as of 2026-10-25
  • Cloudflare Workers AI embeddings (free) — source, as of 2026-10-25
  • Gemini Embedding 2 free tier (free tier unspecified) — source, as of 2026-10-26
Failure modes to watch
  • Partial tool success: Require a per-item status and a failure count. Success for the task requires the failed count to be zero or explicitly handed to a retry queue.
  • Runaway spend: Set a budget and a tool-call cap per task. Alert when spend jumps. Stop the run at the cap instead of summarizing a partial trace as success.
  • Stale retrieval: Store the source URL and the time it was fetched. If a newer canonical page exists, or two stored sources disagree, do not answer from the older one.
Reported outcomes (submitted reports only)

This job: loading… JSON · reports never change scores · seed/test records excluded

Depot Pick (Voyage AI) on this job: loading… JSON · reports never change scores · seed/test records excluded

Cite: Agent Provider Depot, Depot Pick for batch-cheap-embeddings: voyage, scores as of 2026-09-14. Agents: GET /api/decide?jtbd=batch-cheap-embeddings

Free Batch embeddings options · All sourced prices, cheapest first

Depot Pick

Voyage AI

pricePerf + reliability of batch jobs. Distinct from `embeddings` (quality-first RAG). Confidence: high on Voyage/Jina public cards; verify batch SKU names.

Pricing (directional): As of 2026-09-14 (docs.voyageai.com/docs/pricing): voyage-4-lite $0.02/1M, voyage-4 $0.06, voyage-4-large / voyage-context-4 / voyage-code-4 $0.12 (200M free tokens on those families). rerank-3 $0.05/1M and rerank-3-lite $0.02/1M (200M free…

Cite: Depot Pick for batch-cheap-embeddings: voyage
Overall
8.4
curated_estimate
confidence: high · as of 2026-09-14
Capability fit
9.2
Price / performance
8.8
Latency / reliability
8.4
Developer & agent DX
8.6
Privacy / data retention
7.8
Lock-in risk (higher = worse)
4.2
Maturity / track record
7.8

Lock-in risk: higher = more lock-in (worse). Overall already inverts this dimension.

Sources: Voyage AI pricing: https://docs.voyageai.com/docs/pricing · Voyage AI: https://www.voyageai.com

Depot pick for RAG rerank. Keep Cohere as general embeddings default (enterprise + multilingual maturity); switch to Voyage when retrieval nDCG dominates and you want the cheap lite SKU + rerank-3 in one vendor.

Quote for High-volume cheap batch embeddings

Depot Pick stays Voyage AI. Prices below are sourced SKU rows only (as of 2026-10-27). Input and output are not blended. GET /api/quote?jtbd=batch-cheap-embeddings

Only 1 candidate has a matching Embedding $/1M; nothing was compared, so pickIsPriceWinner is null.

  • rerank-3 usd_per_million_tokens $0.05 source as of 2026-10-03
  • rerank-3-lite usd_per_million_tokens $0.02 source as of 2026-10-03
  • voyage-4 usd_per_million_tokens $0.06 source as of 2026-10-03
  • voyage-4-large usd_per_million_tokens $0.12 source as of 2026-10-03
  • voyage-4-lite usd_per_million_tokens $0.02 source as of 2026-10-03
  • voyage-code-4 usd_per_million_tokens $0.12 source as of 2026-10-03
  • voyage-context-4 usd_per_million_tokens $0.12 source as of 2026-10-03

0 of 5 candidates have no sourced price row. 4 are excluded from the Embedding $/1M comparison (embedding). min sourced embedding SKU among candidates; per million embedding tokens; not a chat model; not quality-adjusted

Runners-up

When NOT to use the top pick

Need multilingual/EU-hosted embedders first (Jina), Cohere embed+rerank bundle, or Gemini/OpenAI already in the same bill.

Full ranking (score table)

Ranked with this JTBD's weights. Scores are curated estimates unless marked otherwise. Agents: prefer /api/decide then this table for tie-breaks.

#ProviderOverallFit$/perfLatencyDXAs of
1Voyage AIDepot Pick8.49.28.88.48.62026-09-14
2Google AI (Gemini)8.49.28.88.58.22026-10-19
3Jina AI8.28.28.67.88.82026-09-14
4Cohere7.97.88.08.47.82026-10-19
5OpenAI7.79.66.28.89.52026-09-14

Score methodology for this job

pricePerf + reliability of batch jobs. Distinct from `embeddings` (quality-first RAG). Confidence: high on Voyage/Jina public cards; verify batch SKU names.

  • capabilityFit: 18%
  • pricePerformance: 32%
  • latencyReliability: 14%
  • developerDx: 12%
  • privacyPosture: 8%
  • lockInRisk: 8%
  • maturity: 8%