Reliable Figure Extraction

  • Unreliable chart extractions no longer reach your results: when the parser cannot verify that it read a figure accurately (dense multi-panel charts are the main case), Captain now withholds that figure’s extracted text instead of indexing numbers that may be wrong. Nothing is inserted in its place: surrounding text, captions, and tables are untouched, and search results simply never contain unverified chart data.
  • Machine-detectable, still renderable: the withheld figure surfaces as a region with extraction: "unavailable", text: null, an intact bounding box, and a working image_url, so your UI can render the real figure and decide how to present the omission. Regions with extraction null or absent are included content as always.
  • Verified charts keep their data: figures whose extraction was verified against the source image continue to return their structured data.

Same day: Rerank Controls


Rerank Controls

  • Tune reranking per request: rerank on v3 Query and v2 Query now also accepts an object, {"enabled": true, "candidate_limit": 50, "model": "voyage-rerank-2.5"}. Pick the reranker (voyage-rerank-2.5, default, or gemini-2.5-flash), and size the candidate pool that gets reranked before your top limit returns (default limit × 3, must be ≥ limit, capped at 200). Booleans keep working unchanged, and the v3 response’s rerank envelope now reports the model and candidate_limit that ran.
© 2026 Captain