{"jtbd":{"id":"rag-rerank","slug":"rag-rerank","name":"Rerank retrieved chunks for RAG","shortName":"Rerank retrieved chunks for RAG","problemStatement":"After vector search, need a dedicated reranker so the agent sees the right 5–20 chunks — not just 'better embeddings'."},"pick":{"id":"voyage","slug":"voyage","name":"Voyage AI","tagline":"Depot pick for RAG rerank. Keep Cohere as general embeddings default (enterprise + multilingual maturity)…","website":"https://www.voyageai.com","overall":8.4,"scoreBand":{"low":7.8,"mid":8.4,"high":9,"halfWidth":0.6,"basis":"editorial_prior","display":"7.8–9.0 (editorial prior)"},"scoreLayers":{"editorialPrior":8.4,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","pricingNotes":"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). Batch API 33% off, 12h window; Files storage $0.05/GB-mo. MongoDB-owned; also sold via Atlas automated embedding.","scores":{"capabilityFit":9.2,"pricePerformance":8.8,"latencyReliability":8.4,"developerDx":8.6,"privacyPosture":7.8,"lockInRisk":4.2,"maturity":7.8,"overall":8.4,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}},"runnersUp":[{"id":"cohere","slug":"cohere","name":"Cohere","tagline":"Use for retrieval stacks (embed+rerank), not as your primary agent brain. Quietly excellent at enterprise RAG.","website":"https://cohere.com","overall":7.95,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":7.95,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-03","editorialPriorAsOf":"2026-10-19","pricingNotes":"Command/Rerank/Embed families; competitive enterprise RAG pricing; private deployment options.","scores":{"capabilityFit":7.8,"pricePerformance":8,"latencyReliability":8.4,"developerDx":7.8,"privacyPosture":8.6,"lockInRisk":4.5,"maturity":8.8,"overall":7.95,"kind":"curated_estimate","confidence":"high","asOf":"2026-10-19"}},{"id":"jina","slug":"jina","name":"Jina AI","tagline":"Promoted high after pinning official models API token matrix ($0.05/1M). Best as EU-friendly all-in-one…","website":"https://jina.ai","overall":8.12,"scoreBand":{"low":7.5,"mid":8.1,"high":8.7,"halfWidth":0.6,"basis":"editorial_prior","display":"7.5–8.7 (editorial prior)"},"scoreLayers":{"editorialPrior":8.12,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-03","editorialPriorAsOf":"2026-09-14","pricingNotes":"As of 2026-10-25 (GET api.jina.ai/v1/models): embeddings/rerank/reader-lm priced at pricing.prompt=0.00000005 → $0.05/1M tokens (jina-embeddings-v3/v4, jina-reranker-v3/v3.5, ReaderLM-v2, clip/colbert). jina-ocr-v1 $0.50/$2.00 per 1M prompt/completion. As of 2026-10-25 (https://jina.ai/embeddings/ FAQ): 'New users get an auto-generated API key with free tokens usable across any of our models.' The page states no free-token amount, so none is given here. Models API is source of record for prices. Same FAQ (2026-10-25): 'jina-embeddings-v4 is built on the Qwen2-VL base model, released under the Qwen Research License, which permits research and non-commercial use only. We therefore cannot license it commercially and provide it free of charge via the API instead.' and 'It is not suitable for production workloads'. The models API still lists jina-ai/jina-embeddings-v4 at pricing.prompt 0.00000005; Depot keeps the models-API figure (not re-priced here).","scores":{"capabilityFit":8.2,"pricePerformance":8.6,"latencyReliability":7.8,"developerDx":8.8,"privacyPosture":8.2,"lockInRisk":3.5,"maturity":7.6,"overall":8.12,"kind":"curated_estimate","confidence":"high","asOf":"2026-09-14"}}],"scoreBand":{"low":7.8,"mid":8.4,"high":9,"halfWidth":0.6,"basis":"editorial_prior","display":"7.8–9.0 (editorial prior)"},"scoreLayers":{"editorialPrior":8.4,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"whyPickOverHigherScore":{"pickId":"voyage","pickName":"Voyage AI","pickScore":8.4,"highestScoredCandidateId":"voyage","highestScoredCandidateName":"Voyage AI","highestScore":8.4,"pickHasLowerCompositeScore":false,"delta":0,"pickLeadsOnDimensions":[],"explanation":"Voyage AI (8.4) holds both the highest composite score among ranked candidates and the editorial pick for Rerank retrieved chunks for RAG: Capability of rerank quality + pricePerf (lite SKUs, free tokens). Distinct from embeddings (first-stage vectors)."},"cheapest":{"providerId":"voyage","providerName":"Voyage AI","skuId":"voyage-rerank-3-lite","item":"rerank-3-lite","plan":"rerank-3-lite — Price per million tokens column","unit":"usd_per_million_tokens","amountUsd":0.02,"isFloorPrice":true,"floorWarning":"Provider-wide floor SKU; may not be the flagship model scored for this JTBD.","skuCountInUnit":7,"isDepotPick":true,"sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","verifiedAsOf":"2026-10-27"},"recommendedWorkloadQuote":{"providerId":"voyage","providerName":"Voyage AI","skuId":"voyage-voyage-4-lite","item":"voyage-4-lite","plan":"voyage-4-lite — Price per million tokens column","unit":"usd_per_million_tokens","amountUsd":0.02,"outputSkuId":null,"outputItem":null,"outputAmountUsd":null,"outputUnit":null,"sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","pricingLastVerifiedAt":"2026-10-27","isFlagshipForJob":false,"differsFromFloorCheapest":false,"representativeQuote":{"skuId":"voyage-voyage-4-lite","item":"voyage-4-lite","plan":"voyage-4-lite — Price per million tokens column","amountUsd":0.02,"inputOrUnitUsd":0.02,"unit":"usd_per_million_tokens","outputUsd":null,"outputUnit":null,"sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"inputTokensPerTask":4000,"outputTokensPerTask":0,"baseCostPer1kTasksUsd":0.08,"totalUsd":0.092,"estimatedTotalUsd":0.092,"perTaskUsd":0.000092,"estimatedCostPerTaskUsd":0.000092,"formula":"((4,000 tokens * $0.02/1M) * 1,000 tasks) * 1.15 overhead","assumptions":"1,000 agent tasks @ 4k input + 1k output tokens/task with 1.15x retry/tool-call overhead."}},"representativeQuote":{"skuId":"voyage-voyage-4-lite","item":"voyage-4-lite","plan":"voyage-4-lite — Price per million tokens column","amountUsd":0.02,"inputOrUnitUsd":0.02,"unit":"usd_per_million_tokens","outputUsd":null,"outputUnit":null,"sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03"},"estimatedTaskCost":{"tasks":1000,"retryAndToolOverheadMultiplier":1.15,"retryToolOverheadMultiplier":1.15,"inputTokensPerTask":4000,"outputTokensPerTask":0,"baseCostPer1kTasksUsd":0.08,"totalUsd":0.092,"estimatedTotalUsd":0.092,"perTaskUsd":0.000092,"estimatedCostPerTaskUsd":0.000092,"formula":"((4,000 tokens * $0.02/1M) * 1,000 tasks) * 1.15 overhead","assumptions":"1,000 agent tasks @ 4k input + 1k output tokens/task with 1.15x retry/tool-call overhead."},"freeAlternatives":[{"id":"bge-reranker-v2-m3","name":"BGE-reranker-v2-m3","kind":"open_weights","jtbdIds":["rag-rerank"],"whatYouGet":"Downloadable BAAI BGE reranker v2 m3 weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/BAAI/bge-reranker-v2-m3/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true},{"id":"cloudflare-workers-ai-rerank","name":"Cloudflare Workers AI bge-reranker-base","kind":"free_rerank","providerId":"cloudflare-workers-ai","jtbdIds":["rag-rerank"],"whatYouGet":"@cf/baai/bge-reranker-base draws from the same 10,000 neurons/day.","cost":"free","limits":{"sharedNeuronsPerDay":10000,"separateTokenCap":null},"sourceUrl":"https://developers.cloudflare.com/workers-ai/platform/pricing/","notes":"Fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; the page shows 'Last updated Oct 20, 2026'). 'Our free allocation allows anyone to use a total of 10,000 Neurons per day at no charge.' '@cf/baai/bge-reranker-base $0.003 per M input tokens 283 neurons per M input tokens' is the paid unit billed in neurons, not a free token cap; the page states no separate free rerank cap.","license":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"cohere-trial-rerank","name":"Cohere trial key, rerank","kind":"free_rerank","providerId":"cohere","jtbdIds":["rag-rerank"],"whatYouGet":"Trial-key Rerank limit of 10 requests per minute, inside the 1,000 calls/month trial cap.","cost":"free","limits":{"apiCallsPerMonth":1000,"requestsPerMinute":10,"monthlyCapSharedAcrossTrialKey":true},"sourceUrl":"https://docs.cohere.com/docs/rate-limits","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Fri, 23 Oct 2026 21:27:48 GMT'; the page itself shows no last-updated date). 'Trial keys (and prod keys on newer Chat model variants) are limited to 1,000 API calls a month.' Other API Endpoints table (Trial rate limit, then Production rate limit): 'Rerank 10 req / min 1,000 req / min'. Production rerank (1,000 req/min) is not the free tier. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"flashrank","name":"FlashRank","kind":"free_rerank","jtbdIds":["rag-rerank"],"whatYouGet":"Open-source local reranking library.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/PrithivirajDamodaran/FlashRank/main/LICENSE","notes":"LICENSE fetched 2026-10-03 is Apache License 2.0. Re-fetched twice 2026-10-25 (~10 s apart, plain curl, no login): HTTP 200, no redirect, byte-identical: 'Apache License Version 2.0, January 2004'. License unchanged.","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"jina-free-rerank","name":"Jina free API key reranker","kind":"free_rerank","providerId":"jina","jtbdIds":["rag-rerank"],"whatYouGet":"Reranker calls on a free Jina API key at the free-key rate limit shown on the embeddings page.","cost":"free","limits":{"requestsPerMinute":100,"tokensPerMinute":100000,"ipRequestsPer60Seconds":10000},"sourceUrl":"https://jina.ai/embeddings/","notes":"Page fetched twice 2026-10-25 about 10 s apart without logging in (HTTP 200, no redirect, identical HTML; response header 'last-modified: Thu, 22 Oct 2026 01:48:53 GMT'; the page itself shows no last-updated date). Rate table, Reranker API row, w/ Free API Key column: '100 RPM & 100,000 TPM' (the w/o API Key column shows a block icon), matching the FAQ line 'Rate limits apply per API key: Free: 100 RPM, 100K TPM'. FAQ: 'There is an additional IP-based limit of 10,000 requests per 60 seconds to prevent abuse.' FAQ: 'New users get an auto-generated API key with free tokens usable across any of our models.' and 'No, our API keys do not have an expiration date.' The page states no free token amount, so no token balance is stored (a 10 million token grant is not on the page). Paid and Premium columns are not the free tier and were not copied. Values unchanged from 2026-10-03.","license":null,"asOf":"2026-10-25","freeType":"free_rerank","substitutable":true},{"id":"qwen3-reranker-0-6b","name":"Qwen3-Reranker-0.6B","kind":"open_weights","jtbdIds":["rag-rerank"],"whatYouGet":"Downloadable Qwen3 reranker 0.6B weights.","cost":"oss","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-Reranker-0.6B/raw/main/README.md","notes":"Model card front matter fetched 2026-10-03 says license: apache-2.0. A separate LICENSE file was 404. README re-fetched twice 2026-10-25 (HTTP 200, byte-identical): front matter 'license: apache-2.0'; raw/main/LICENSE still 404 (twice).","providerId":null,"limits":null,"asOf":"2026-10-25","freeType":"open_weights","substitutable":true}],"referenceDocs":[],"falsification":{"jtbdId":"rag-rerank","jtbdName":"Rerank retrieved chunks for RAG","currentPickId":"voyage","currentPickScore":8.4,"challengerId":"cohere","challengerScore":7.95,"currentScoreGap":0.45,"minVerifiedOutcomes":10,"requiredOutcomeMargin":0.6,"requiredSuccessRateDelta":0.15,"maxPickPriceIncreasePct":25,"whatWouldChangePick":["Cohere (cohere) outperforms Voyage AI (voyage) by >= 0.6 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Voyage AI's representative SKU for rag-rerank without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=voyage) or sustained >= 30% degraded/failed rate in verified production outcomes."],"frozenHoldoutPolicy":{"holdoutSplit":"20% frozen benchmark holdout tasks + 80% live production outcome receipts","requireCountersignReceipt":true,"requiredEvidenceTiers":["outcome_verified","reference_checked"],"minDistinctContributors":2,"antiGamingRule":"Unverified self-reports and seed/editorial rows never mutate picks or scores."},"triggers":[{"kind":"verified_outcomes_outperformance","challengerId":"cohere","minVerifiedOutcomes":10,"requiredOutcomeMargin":0.6,"requiredWorkedRateDelta":0.15},{"kind":"verified_price_increase","providerId":"voyage","maxPriceIncreasePct":25},{"kind":"live_rail_exhaustion_or_degradation","providerId":"voyage","immediateOverrideUrl":"/api/decide?jtbd=rag-rerank&exhausted=voyage"}],"submissionSpec":{"falsifyEndpoint":"/api/falsify?jtbd=rag-rerank","outcomesEndpoint":"POST /api/feedback","correctionsEndpoint":"POST /api/corrections","payloadTemplate":{"agentIdentity":"agent:<your-agent-id>","jtbdId":"rag-rerank","providerId":"cohere","outcome":"worked","detail":"Comparative production evaluation on rag-rerank (n>=10 tasks) with Countersign receipt.","confidence":"high","receipt":{"countersign":{"claim_id":"cs-00000000","status":"verified","evidence_tier":"outcome_verified","counts_as_verified":true}}}}},"whatWouldChangePick":["Cohere (cohere) outperforms Voyage AI (voyage) by >= 0.6 outcome points (or >= 15% worked-rate delta) across >= 10 Countersign-verified production outcomes.","A verified price increase > 25% on Voyage AI's representative SKU for rag-rerank without a corresponding capability gain.","Live caller rail exhaustion (?exhausted=voyage) or sustained >= 30% degraded/failed rate in verified production outcomes."],"routePlan":{"jtbdId":"rag-rerank","primary":{"providerId":"voyage","name":"Voyage AI","overall":8.4,"scoreBand":{"low":7.8,"mid":8.4,"high":9,"halfWidth":0.6,"basis":"editorial_prior","display":"7.8–9.0 (editorial prior)"},"scoreLayers":{"editorialPrior":8.4,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","role":"primary","reason":"Editorial Depot Pick for Rerank retrieved chunks for RAG; healthy/eligible under caller constraints."},"fallback":[{"providerId":"cohere","name":"Cohere","overall":7.95,"scoreBand":{"low":7.4,"mid":8,"high":8.6,"halfWidth":0.6,"basis":"editorial_prior","display":"7.4–8.6 (editorial prior)"},"scoreLayers":{"editorialPrior":7.95,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-03","editorialPriorAsOf":"2026-10-19","role":"fallback","reason":"Ranked fallback route for Rerank retrieved chunks for RAG."},{"providerId":"jina","name":"Jina AI","overall":8.12,"scoreBand":{"low":7.5,"mid":8.1,"high":8.7,"halfWidth":0.6,"basis":"editorial_prior","display":"7.5–8.7 (editorial prior)"},"scoreLayers":{"editorialPrior":8.12,"measuredBenchmark":null,"verifiedOutcomeScore":null,"verifiedOutcomeCount":0,"accountRuntimeState":"unprobed"},"pricingLastVerifiedAt":"2026-10-03","editorialPriorAsOf":"2026-09-14","role":"fallback","reason":"Ranked fallback route for Rerank retrieved chunks for RAG."}],"disqualified":[],"expectedRegret":{"scoreDeltaVsUnconstrainedPick":0,"unconstrainedPickId":"voyage","activePrimaryId":"voyage","summary":"0.00 score regret: unconstrained editorial pick satisfies all caller constraints."},"evidenceAgeDays":{"editorialScoreAgeDays":43,"pricingVerifiedAgeDays":0,"editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27"},"confidenceBand":{"low":7.8,"mid":8.4,"high":9,"halfWidth":0.6,"basis":"editorial_prior","display":"7.8–9.0 (editorial prior)"},"constraintsApplied":false,"constraintBundle":{"task":null,"jtbd":"rag-rerank","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]}},"pricingLastVerifiedAt":"2026-10-27","editorialPriorAsOf":"2026-09-14","tie":false,"scoreGap":0.45,"decidingFactor":null,"tieNote":null,"rationale":"Capability of rerank quality + pricePerf (lite SKUs, free tokens). Distinct from embeddings (first-stage vectors).","whenNotTopPick":"Already on Cohere embed+rerank in one bill — stay; want EU all-in-one embed/rerank/Reader — Jina; tiny corpus where embeddings alone suffice — skip rerank.","skipTopPick":false,"skipReason":null,"matchedConstraints":[],"pricingSummary":"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). Batch API 33% off, 12h window; Files …","cite":"Depot Pick for rag-rerank: voyage (asOf 2026-09-14). See GET /api/jtbds/rag-rerank + GET /api/methodology.","nextActions":[{"step":1,"title":"Inspect full JTBD + embeds","href":"/api/jtbds/rag-rerank?embed=providers","why":"Confirm pick, runners-up, and methodology notes."},{"step":2,"title":"Quote sourced SKUs","href":"/api/quote?jtbd=rag-rerank","why":"Depot Pick SKUs plus the cheapest sourced SKU whose unit matches this job. Does not change the pick. Does not blend input and output or borrow a chat rate for a non-chat job."},{"step":3,"title":"Open provider detail","href":"/api/providers/voyage","why":"Scores, pricingNotes, strengths/weaknesses, communitySignals (claims only)."},{"step":4,"title":"Cite methodology","href":"/api/methodology","why":"Required when publishing a Depot Pick citation."},{"step":5,"title":"Grab badge SVG","href":"/api/badge?type=depot-pick&jtbd=rag-rerank","why":"Embed in README / agent passport."},{"step":6,"title":"Post production insight","method":"POST","href":"/api/insights","why":"Unverified until curated; never auto-mutates official scores."}],"honesty":["Do not invent scores or benches.","Insights are claims until curated/reviewed; they never silently mutate official scores.","lockInRisk higher = more lock-in (worse).","normalizedUsdPerMillionTokens is set only for a single sourced token row. Otherwise null, with a machine-readable reason. Do not coerce GPU, minute, or per-1k search units.","Runners-up are not Depot Picks.","Depot overall is editorial_weighted, not Arena Elo and not an Artificial Analysis index."],"asOf":"2026-09-14","depth":{"whenNotToUse":{"text":"Already on Cohere embed+rerank in one bill — stay; want EU all-in-one embed/rerank/Reader — Jina; tiny corpus where embeddings alone suffice — skip rerank.","source":"editorial `whenNotTopPick` (data/jtbds.json)"},"whenNotToUseReason":null,"runnerUp":{"providerId":"cohere","name":"Cohere","overallForJob":7.95,"pickOverallForJob":8.4,"beatsPickOn":["privacyPosture","maturity"],"source":"first resolvable entry of the job's editorially ranked `runnersUpIds`; scores are stored job-weighted scores"},"runnerUpReason":null,"lockIn":{"pickLockInRisk":4.2,"runnerUpLockInRisk":4.5,"scale":"0–10 stored curated estimate; higher = more lock-in (worse)","pickExitSignals":[],"runnerUpExitSignals":[],"pickNotes":[],"selfHostFallback":[{"id":"bge-reranker-v2-m3","name":"BGE-reranker-v2-m3","license":"Apache-2.0","sourceUrl":"https://huggingface.co/BAAI/bge-reranker-v2-m3/raw/main/README.md"},{"id":"qwen3-reranker-0-6b","name":"Qwen3-Reranker-0.6B","license":"Apache-2.0","sourceUrl":"https://huggingface.co/Qwen/Qwen3-Reranker-0.6B/raw/main/README.md"},{"id":"flashrank","name":"FlashRank","license":"Apache-2.0","sourceUrl":"https://raw.githubusercontent.com/PrithivirajDamodaran/FlashRank/main/LICENSE"}],"migration":"The pick has lower stored lock-in risk than runner-up Cohere (4.2 vs 4.5). Self-host fallback listed for this job: BGE-reranker-v2-m3, Qwen3-Reranker-0.6B, FlashRank.","migrationReason":null,"derivedFrom":"stored lockInRisk scores, provider tags (oss, self-host, openai-compat, open-models), free rows that list this job, and verbatim provider notes. No migration guide was invented."}},"citation":{"text":"Agent Provider Depot (v0.12.154), Depot Pick for rag-rerank: voyage, scores as of 2026-09-14, retrieved 2026-10-27. https://getagentdepot.com/jtbds/rag-rerank","markdown":"[Agent Provider Depot](https://getagentdepot.com/jtbds/rag-rerank) (v0.12.154) — Depot Pick for `rag-rerank`: **voyage** (scores as of 2026-09-14, retrieved 2026-10-27)","fields":{"publisher":"Agent Provider Depot","version":"0.12.154","role":"depot_pick","jtbdId":"rag-rerank","providerId":"voyage","scoreAsOf":"2026-09-14","retrievedOn":"2026-10-27","page":"https://getagentdepot.com/jtbds/rag-rerank","api":"https://getagentdepot.com/api/decide?jtbd=rag-rerank"},"howToCite":"Cite Depot as an editorial, dated recommendation, not a benchmark: name the job, the Depot Pick (or runner-up), the score asOf date and the day you retrieved it, and link the job page. Format: “Agent Provider Depot (v{version}), Depot Pick for {jobId}: {providerId}, scores as of {scoreAsOf}, retrieved {retrievedOn}. {baseUrl}/jtbds/{jobId}”. Quote prices only with their own sourceUrl and asOf. If the pick's score is stale (freshness.pick.score.stale), say so."},"freshness":{"pick":{"score":{"asOf":"2026-09-14","ageDays":43,"stale":true,"staleAfterDays":30,"reason":null},"lastReviewed":{"asOf":"2026-09-14","ageDays":43,"stale":true,"staleAfterDays":30,"reason":null},"sourceCheck":{"checkedAt":"2026-10-27","sourceUrls":2,"sourcesReachable":2,"pricingRows":7,"pricingRowsReconfirmed":7,"note":"A source re-check confirms the page is reachable and, for pricing rows, that the stored amount and SKU name appear on it. It does not re-derive or change the score.","reason":null}},"scoreAsOf":"2026-09-14","editorialPriorAsOf":"2026-09-14","pricingLastVerifiedAt":"2026-10-27","pickLastReviewed":"2026-09-14","runnersUpScoreAsOf":["2026-10-19","2026-09-14"],"contractAsOf":"2026-10-03","pricingShape":"sourced_rows","normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"multiple_sourced_token_skus"},"pricingContract":{"normalizedUsdPerMillionTokens":null,"normalizationStatus":"ambiguous","normalizationReason":"multiple_sourced_token_skus","shape":"sourced_rows","filterable":false,"priceSortEligible":true,"priceSortKeyUsdPerMillionInputTokens":0.02,"rows":[{"id":"voyage-voyage-4-large","providerId":"voyage","sku":"voyage-4-large","unit":"usd_per_million_tokens","amountUsd":0.12,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.12,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."},{"id":"voyage-voyage-4","providerId":"voyage","sku":"voyage-4","unit":"usd_per_million_tokens","amountUsd":0.06,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.06,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."},{"id":"voyage-voyage-4-lite","providerId":"voyage","sku":"voyage-4-lite","unit":"usd_per_million_tokens","amountUsd":0.02,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.02,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."},{"id":"voyage-voyage-context-4","providerId":"voyage","sku":"voyage-context-4","unit":"usd_per_million_tokens","amountUsd":0.12,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.12,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."},{"id":"voyage-voyage-code-4","providerId":"voyage","sku":"voyage-code-4","unit":"usd_per_million_tokens","amountUsd":0.12,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.12,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."},{"id":"voyage-rerank-3","providerId":"voyage","sku":"rerank-3","unit":"usd_per_million_tokens","amountUsd":0.05,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.05,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."},{"id":"voyage-rerank-3-lite","providerId":"voyage","sku":"rerank-3-lite","unit":"usd_per_million_tokens","amountUsd":0.02,"currency":"USD","sourceUrl":"https://docs.voyageai.com/docs/pricing","asOf":"2026-10-03","normalizationStatus":"sourced_token_price","normalizedUsdPerMillionTokens":0.02,"normalizationReason":null,"priceSortEligible":true,"qualifier":"Price per million tokens column. Not an input/output split. Free-token allowances were not converted into a rate."}],"notesExcerpt":"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). Batch API 33% off, 12h window; Files …","notesCheck":{"status":"no_known_contradiction","pairs":[],"review":null,"note":null},"lastReviewed":"2026-09-14","scoreAsOf":"2026-09-14","website":"https://www.voyageai.com","doNotParse":"Do not parse pricingNotes. Use rows only. normalizedUsdPerMillionTokens is a single number only when this provider has exactly one sourced token row. Input/output, context tiers, and non-token units stay null at this level.","gap":"Partial coverage. Providers without a fetched SKU are omitted. See GET /api/pricing."},"links":{"jtbd":"/jtbds/rag-rerank","jtbdApi":"/api/jtbds/rag-rerank","leaderboard":"/api/leaderboards?jtbd=rag-rerank","methodology":"/api/methodology","badge":"/api/badge?type=depot-pick&jtbd=rag-rerank","decide":"/api/decide?jtbd=rag-rerank","humanPage":"/jtbds/rag-rerank","alternatives":"/api/alternatives?provider=voyage","canonical":"/api/canonical","quote":"/api/quote?jtbd=rag-rerank","falsify":"/api/falsify?jtbd=rag-rerank"},"constraintBundle":{"task":null,"jtbd":"rag-rerank","quotaExhausted":[],"degraded":[],"healthy":[],"budgetUsd":null,"maxLatencyMs":null,"region":null,"privacy":null,"exit":[],"existing":[]},"stackContext":{"host":null,"framework":null,"repo":null,"lang":null,"existing":[],"volume":null,"sender":null,"detectedFromTask":[]},"keep":null,"contextAdvice":null,"communityFeedback":{"pickOnThisJob":{"failed":0,"degraded":0,"worked":0,"insights":0,"withVerifiedReceipt":0,"failureModes":{},"latestAt":null,"note":"Agent-reported claims (unverified unless a receipt is verified by Depot's re-check). They never change scores or picks."},"outcomes":{"job":{"n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"verifiedReports":0,"contributors":0,"excluded":{"seed_editorial":0,"test":0,"notFeedback":0},"reason":"no_submitted_outcome_reports_yet"},"pick":{"providerId":"voyage","n":0,"worked":0,"degraded":0,"failed":0,"failureModes":{},"evidenceTiers":{"agent_claim":0,"self_declared":0,"reference_checked":0,"outcome_verified":0},"reason":"no_submitted_outcome_reports_yet"},"scoresMutated":false,"more":"/api/outcomes?jtbd=rag-rerank"},"report":"POST /api/feedback {agentIdentity, outcome: failed|degraded|worked, detail, providerId, jtbdId, failureModeId?, receipt?}"}}