Qwen3-VL-Reranker-8B
by Qwen
8B cross-encoder reranker for text, image, screenshot, and video retrieval
Qwen/Qwen3-VL-Reranker-8Bmixpeek://reranker@v1/qwen3_vl_reranker_8b_v1Overview
Qwen3-VL-Reranker-8B is the larger sibling of the 2B variant, built on the Qwen3-VL-8B-Instruct vision-language backbone. As a cross-encoder, it jointly attends to query and document tokens with full cross-attention, producing a single relevance score per pair. It handles text, images, screenshots, and video frames in both query and document positions, supporting 30+ languages and inputs up to 32K tokens.
The 8B variant consistently outperforms the 2B model across most multimodal reranking benchmarks, making it the best choice when precision matters more than latency. On Mixpeek, it serves as a second-stage reranker that rescores candidates retrieved by a fast bi-encoder embedding model, dramatically improving top-K precision for cross-modal search.
Architecture
Cross-encoder architecture built on Qwen3-VL-8B-Instruct. Jointly processes query and document tokens with full bidirectional cross-attention. Outputs a scalar relevance score per pair. Supports text, images, screenshots, and video frames as both query and document inputs. 32K token context window. 30+ language support.
Mixpeek SDK Integration
// Reranking is a retriever STAGE in Mixpeek, not an ingest-time extractor.
// The rerank stage runs a cross-encoder inference service; the shipped default
// is BAAI/bge-reranker-v2-m3. Pointing it at Qwen3-VL-Reranker-8B means registering that
// model as a custom reranker plugin and naming it in feature_uri, which is an
// Enterprise path. Stage contract read from GET /v1/discovery/stages.
const retriever = await mx.retrievers.create({
namespace_id: "my-namespace",
retriever_name: "search-then-rerank",
stages: [
{
stage_name: "candidates",
stage_id: "feature_search",
parameters: { limit: 100 },
},
{
stage_name: "rerank_results",
stage_id: "rerank",
parameters: {
inference_name: "BAAI__bge_reranker_v2_m3",
query: "{{INPUT.query}}",
document_field: "content",
top_k: 10,
},
},
],
});Capabilities
- Cross-modal reranking across text, image, screenshot, and video
- Full cross-attention for higher precision than bi-encoder models
- 32K token context for long-document reranking
- 30+ language support including CJK
- Consistently outperforms 2B variant on most benchmarks
Use Cases on Mixpeek
Benchmarks
| Dataset | Metric | Score | Source |
|---|---|---|---|
| Multimodal reranking (MMEB-V2) | nDCG@10 | Best in class (8B) | Qwen, 2026: arxiv,2601.04720 |
| Visual document reranking | nDCG@10 | Outperforms 2B variant | Qwen, 2026: arxiv,2601.04720 |
Performance
Common Pipeline Companions
Explore on Mixpeek
Compare alternatives in this category
Hand-picked tools & platforms compared
Deep-dive technical guide
See how Mixpeek runs models as extractors
Store & search embeddings at scale
Usage-based pricing for pipelines
Compare models, APIs & infrastructure
Specification
Research Paper
Qwen3-VL-Embedding and Qwen3-VL-Reranker: A Unified Framework for State-of-the-Art Multimodal Retrieval and Ranking
arxiv.orgBuild a pipeline with Qwen3-VL-Reranker-8B
Add this model to a processing pipeline alongside other extractors. Combine with retrieval stages for end-to-end search.
Run it on your own data, free