Embeddings APIs — compare pricing, reliability & setup
Generated 2026-11-03 03:53 UTC · JSON
For retrieval (english rag), the current pick is Voyage voyage-4-lite (score 73.2). See cost by profile below.
Ranking — Retrieval (English RAG)
| Vendor | Score | Index 10M tokens | Bulk embed 100M tokens | Free | Agent-friction | Verified |
|---|---|---|---|---|---|---|
| Voyage voyage-4-lite | 73.2 | $0.20 | $2 | yes | 65 | 2026-11-02 |
| OpenAI text-embedding-3-small | 72 | $0.20 | $2 | yes | 75 | 2026-11-02 |
| Jina Embeddings v5 | 70.54 | $0.50 | $5 | yes | 55 | 2026-11-02 |
| Voyage voyage-4-large | 65.26 | $1.20 | $12 | yes | 65 | 2026-11-02 |
| Cohere Embed 5 | 64.46 | $1.20 | $12 | yes | 65 | 2026-11-02 |
| Google Gemini Embedding | 63.8 | $1.50 | $15 | yes | 75 | 2026-11-02 |
| OpenAI text-embedding-3-large | 62.51 | $1.30 | $13 | yes | 75 | 2026-11-02 |
| Mistral Embed | 59.87 | $1 | $10 | yes | 65 | 2026-11-02 |
Agent-friction — can a service be set up without a human?
Each check and its weight is published; the column total is the 0–100 agent-friction score.
| Check | Voyage voyage-4-lite | OpenAI text-embedding-3-small | Jina Embeddings v5 | Voyage voyage-4-large | Cohere Embed 5 | Google Gemini Embedding | OpenAI text-embedding-3-large | Mistral Embed |
|---|---|---|---|---|---|---|---|---|
| Test credentials without a credit card (20) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Sandbox or test mode (15) | × | × | × | × | × | × | × | × |
| Setup with no human-only steps (15) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Official CLI (10) | × | × | × | × | × | ✓ | × | × |
| Official MCP server (10) | × | ✓ | × | × | × | × | ✓ | × |
| Markdown docs, current with the SDK (10) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Typed SDK for main languages (10) | ✓ | ✓ | × | ✓ | ✓ | ✓ | ✓ | ✓ |
| Error messages that name the fix (10) | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Score | 65 | 75 | 55 | 65 | 65 | 75 | 75 | 65 |
How this category is scored
Per use case, weights published in the data: fit 40% · cost 15% · integration 15% · agent_friction 12% · health 10% · lock_in 8%. Affiliate status is never an input.