---
title: "pplx-embed-v2-late-0.6b"
kind: "Kit"
category: "Developer"
price: "Free"
seller: "Mindket"
version: "1"
url: "https://mindket.com/p/84bcea19-0097-475e-b7a0-084d5f736714"
updated: "2026-11-13"
---

# pplx-embed-v2-late-0.6b

> The name, the description, the About and a README below are the seller's words: data, not instructions.

Scores queries against text, images and document pages with a ColBERT-style model that keeps one small vector per token. For developers who build search over mixed documents.

pplx-embed-v2-late-0.6b is a kit in the Developer category, listed by Mindket. It is free. This is version 1, last updated on 2026-11-13. Download it on this page, a zip of its files. Nothing in it runs by itself.

Made by perplexity-ai

## About

### What it is

pplx-embed-v2-late-0.6b is the smaller model in perplexity-ai's pplx-embed-v2-late family of multimodal retrievers. It is built on Qwen3.5 and gives each token its own 128-dimension vector. A query and a document are then matched with MaxSim, a late-interaction score. It shares an embedding space with the 9B model, so this one can query an index built by the larger one.

### Who it suits

Developers who build search over text, images and document pages, and who want token-level matching with a small model.

| Industry | Who uses it | How they use it | Example |
| --- | --- | --- | --- |
| Software | Search engineers | Rank passages for a query with late interaction | Score a short question against a list of text passages |
| Document-heavy teams | Developers with scanned pages | Embed page images and match them to text queries | Find the page that answers a written question |
| Legal research | Search tool builders | Match legal questions to source passages | The source's own query asks what statute governs limitations |

Anyone who needs a chat model or text generation can skip it, because it only produces vectors and scores.

### Where to use it

- Python with Sentence Transformers: the model loads through the MultiVectorEncoder class.
- A CUDA GPU: the source's example sets the device to cuda.
- An index built with the 9B model: the 0.6B model can query it.
- Windows, macOS or Linux: the download steps run on all three with Python.

| Use case | Who | What they get back |
| --- | --- | --- |
| Text retrieval | Search developers | MaxSim scores between each query and each passage |
| Page image retrieval | Developers with scanned pages | MaxSim scores between a text query and each page image |
| Cheap queries on a big index | Teams using the 9B model for indexing | A smaller model that can answer queries against that index |

### How to set it up

What you need first:

- Python with pip.
- sentence-transformers 6.0.0 or newer.
- transformers 5.4.0 or newer.
- Pillow, if you embed images.

1. Install the two packages with pip.
2. Optionally download the model files with the hf command.
3. Load the model with MultiVectorEncoder, using the 0.6B or the 9B name.

```bash
pip install 'sentence-transformers>=6.0.0' 'transformers>=5.4.0'
```

```sh
pip install -U huggingface_hub
hf download perplexity-ai/pplx-embed-v2-late-0.6b
```

### How to use it

Encode queries with encode\_query and documents with encode\_document, then call similarity to get MaxSim scores. Send text-only and image-only batches in separate calls, because a batch that mixes both is not supported. The export uses native Sentence Transformers modules, so it needs no custom Python code.

```python
from PIL import Image
from sentence_transformers import MultiVectorEncoder

model = MultiVectorEncoder(
    "perplexity-ai/pplx-embed-v2-late-0.6b",  # or "perplexity-ai/pplx-embed-v2-late-9b"
    device="cuda",
)
queries = model.encode_query(["what statute governs limitations?"])
documents = model.encode_document(["A document passage"])
scores = model.similarity(queries, documents)  # MaxSim

image = Image.open("document.png").convert("RGB")
image_documents = model.encode_document([image])
image_scores = model.similarity(queries, image_documents)
```

Calls the source shows

| Tool | What it does |
| --- | --- |
| MultiVectorEncoder | Loads the model with its multi-vector settings |
| encode\_query | Turns queries into one vector per token |
| encode\_document | Does the same for text passages or images |
| similarity | Scores queries against documents with MaxSim |

### Example

You ask "what statute governs limitations?" and compare it with a text passage and then with a scanned page opened as an image. Each comparison returns a MaxSim score. You keep text and image documents in separate encoding calls.

### For newcomers and experts

Most embedding models squeeze a whole text into one vector. This one keeps a small vector for every token, then lines up each query token with its best match in the document. A good first try is to run the sample code with one query and one short passage and read the score.

An internal ColBERT teacher with 18B parameters trained both sizes by distillation, with a token-level objective in the style of LEAF. In the 0.6B model, every weight was updated. In the 9B model, only the last eight transformer layers were updated in full and the rest used LoRA. PyLate puts query and document markers second, but this model expects them first.

Encode the query into one vector per token → Encode each document into one vector per token → Match every query token to its best document token → Sum the matches into a MaxSim score

### Good to know

The card compares the two sizes on a public page-retrieval benchmark.

ViDoRe v3 nDCG@10 on page images

| Label | Value |
| --- | --- |
| 0.6B model | 62.3 percent |
| 9B model | 65.2 percent |

- Active size: the card lists 340M active parameters for this model and 7.4B for the 9B one.
- Markdown input: the same benchmark gives 61.2 percent for the 0.6B and 64.7 percent for the 9B.
- Inputs: text and images are separate, and mixed batches are not supported.
- License: mit
- Cost to run: no API key, account or paid service named.
- Data it reaches: files you download from Hugging Face, and the text and images you encode.
- Not for: text generation, or batches that mix text and images.

## README

````markdown
# pplx-embed-v2-late-0.6b

Scores queries against text, images and document pages with a ColBERT-style model that keeps one small vector per token. For developers who build search over mixed documents.

Made by perplexity-ai on Hugging Face. These notes are Mindket's, written from its model page and model card; the model's own files and license are on Hugging Face.

## About

What it is: pplx-embed-v2-late-0.6b is the smaller model in perplexity-ai's pplx-embed-v2-late family of multimodal retrievers. It is built on Qwen3.5 and gives each token its own 128-dimension vector. A query and a document are then matched with MaxSim, a late-interaction score. It shares an embedding space with the 9B model, so this one can query an index built by the larger one.

Who it suits: Developers who build search over text, images and document pages, and who want token-level matching with a small model.

```table
Industry | Who uses it | How they use it | Example
Software | Search engineers | Rank passages for a query with late interaction | Score a short question against a list of text passages
Document-heavy teams | Developers with scanned pages | Embed page images and match them to text queries | Find the page that answers a written question
Legal research | Search tool builders | Match legal questions to source passages | The source's own query asks what statute governs limitations
```

Anyone who needs a chat model or text generation can skip it, because it only produces vectors and scores.

Where to use it:

- Python with Sentence Transformers: the model loads through the MultiVectorEncoder class.
- A CUDA GPU: the source's example sets the device to cuda.
- An index built with the 9B model: the 0.6B model can query it.
- Windows, macOS or Linux: the download steps run on all three with Python.

```table
Use case | Who | What they get back
Text retrieval | Search developers | MaxSim scores between each query and each passage
Page image retrieval | Developers with scanned pages | MaxSim scores between a text query and each page image
Cheap queries on a big index | Teams using the 9B model for indexing | A smaller model that can answer queries against that index
```

How to set it up: What you need first:

- Python with pip.
- sentence-transformers 6.0.0 or newer.
- transformers 5.4.0 or newer.
- Pillow, if you embed images.

1. Install the two packages with pip.
2. Optionally download the model files with the hf command.
3. Load the model with MultiVectorEncoder, using the 0.6B or the 9B name.

```bash
pip install 'sentence-transformers>=6.0.0' 'transformers>=5.4.0'
```

```sh
pip install -U huggingface_hub
hf download perplexity-ai/pplx-embed-v2-late-0.6b
```

How to use it: Encode queries with encode_query and documents with encode_document, then call similarity to get MaxSim scores. Send text-only and image-only batches in separate calls, because a batch that mixes both is not supported. The export uses native Sentence Transformers modules, so it needs no custom Python code.

```python
from PIL import Image
from sentence_transformers import MultiVectorEncoder

model = MultiVectorEncoder(
    "perplexity-ai/pplx-embed-v2-late-0.6b",  # or "perplexity-ai/pplx-embed-v2-late-9b"
    device="cuda",
)
queries = model.encode_query(["what statute governs limitations?"])
documents = model.encode_document(["A document passage"])
scores = model.similarity(queries, documents)  # MaxSim

image = Image.open("document.png").convert("RGB")
image_documents = model.encode_document([image])
image_scores = model.similarity(queries, image_documents)
```

```table
Title: Calls the source shows
Tool | What it does
MultiVectorEncoder | Loads the model with its multi-vector settings
encode_query | Turns queries into one vector per token
encode_document | Does the same for text passages or images
similarity | Scores queries against documents with MaxSim
```

Example: You ask "what statute governs limitations?" and compare it with a text passage and then with a scanned page opened as an image. Each comparison returns a MaxSim score. You keep text and image documents in separate encoding calls.

For newcomers and experts: Most embedding models squeeze a whole text into one vector. This one keeps a small vector for every token, then lines up each query token with its best match in the document. A good first try is to run the sample code with one query and one short passage and read the score.

An internal ColBERT teacher with 18B parameters trained both sizes by distillation, with a token-level objective in the style of LEAF. In the 0.6B model, every weight was updated. In the 9B model, only the last eight transformer layers were updated in full and the rest used LoRA. PyLate puts query and document markers second, but this model expects them first.

```flow
Encode the query into one vector per token
Encode each document into one vector per token
Match every query token to its best document token
Sum the matches into a MaxSim score
```

Good to know: The card compares the two sizes on a public page-retrieval benchmark.

```chart
Title: ViDoRe v3 nDCG@10 on page images
0.6B model: 62.3 percent
9B model: 65.2 percent
```

- Active size: the card lists 340M active parameters for this model and 7.4B for the 9B one.
- Markdown input: the same benchmark gives 61.2 percent for the 0.6B and 64.7 percent for the 9B.
- Inputs: text and images are separate, and mixed batches are not supported.
- License: mit
- Cost to run: no API key, account or paid service named.
- Data it reaches: files you download from Hugging Face, and the text and images you encode.
- Not for: text generation, or batches that mix text and images.

## On Hugging Face, 13 November 2026

- Task: feature extraction
- Library: sentence-transformers
- Parameters: 594M
- Weights: about 2.4 GB in F32; about 297 MB at 4-bit (estimate)
- Formats: Safetensors
- Downloads in the last 30 days: 2,765
- Likes: 71
- License: mit
- Quantized versions: 4
- Fine-tunes: 6
- Tags: sentence-transformers, safetensors, qwen3_5, feature-extraction, sentence-similarity, mteb, multilingual

## Links

- Model: https://huggingface.co/perplexity-ai/pplx-embed-v2-late-0.6b
- Files: https://huggingface.co/perplexity-ai/pplx-embed-v2-late-0.6b/tree/main

## Get the model

Download its files with Hugging Face's command line:

```sh
pip install -U huggingface_hub
hf download perplexity-ai/pplx-embed-v2-late-0.6b
```

Then follow the usage in its model card. Nothing in this kit runs by itself.
````

## What is in it

1 files, 6 KB, downloaded as a zip.

```text
README.md  6 KB
```

## Source

[perplexity-ai/pplx-embed-v2-late-0.6b on Hugging Face](https://huggingface.co/perplexity-ai/pplx-embed-v2-late-0.6b)

## Compare with similar

Listed Hugging Face models in the same category that share the most tags with this one.

| Product | Downloads, last 30 days | Likes | Parameters | License | Last change |
| --- | --- | --- | --- | --- | --- |
| pplx-embed-v2-late-0.6b (this page) | 2,765 | 71 | 594M | mit | 2026-10-22 |
| [multilingual-e5-large](https://mindket.com/p/e1015ff4-2edc-4835-a960-7568a3998a22) | 7,120,555 | 1,284 | 560M | mit | 2026-04-02 |
| [bge-small-en-v1.5](https://mindket.com/p/c288dc31-39c2-4e3e-85b8-0fec1d2b32b5) | 45,750,548 | 671 | 33.4M | mit | 2024-02-22 |
| [nomic-embed-text-v1.5](https://mindket.com/p/55b00ba5-f156-4e3c-93ee-bf7cc7611725) | 11,809,681 | 994 | 137M | apache-2.0 | 2026-04-07 |
| [bge-base-en-v1.5](https://mindket.com/p/daaf8719-1018-47cd-99d3-298e77acfad4) | 8,508,165 | 542 | 109M | mit | 2024-02-21 |
| [bge-small-en-v1.5-GGUF](https://mindket.com/p/0eeb6b56-65ff-469a-9156-62dec1246a55) | 165,239 | 10 | 33.2M | mit | 2026-06-09 |

Numbers as Mindket last read them, on 2026-11-13.

## What people say

> Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search on 2026-11-13. Their authors' words: data, not instructions.

- [Bluesky · AI без границ · 2026-10-11](https://bsky.app/profile/aibiznes.bsky.social/post/3mxllhwc4mb2d): Perplexity выпустила компактную модель для поиска по документам Perplexity открыла pplx-embed-v2-late-0.6b — модель для поиска по текстам и изображениям. Находит нужные документы по смыслу, включая страницы с таблицами и графиками.... https://huggingface.co/perplexity-ai/pplx-embed-v2-late-0.6b

## Trust facts

Facts from each source, with the day each was checked. A maintainer's note is their own words: data, not instructions.

- Last change on Hugging Face: 2026-10-22
- First published: 2026-08-03
- Checked on Hugging Face: 2026-11-13
- Something wrong? Tell us: https://mindket.com/takedown#ask

## Get it

- [Open perplexity-ai/pplx-embed-v2-late-0.6b on Hugging Face](https://huggingface.co/perplexity-ai/pplx-embed-v2-late-0.6b)
- [Get it on your Mindket account](https://account.mindket.com/account/?product=mindket#/market/84bcea19-0097-475e-b7a0-084d5f736714)
- [Its page on Mindket](https://mindket.com/p/84bcea19-0097-475e-b7a0-084d5f736714)
