[Image blocked: Perplexity Logo]
pplx-embed-v1: Diffusion-Pretrained Dense and Contextual Embeddings
pplx-embed-v1 and pplx-embed-context-v1 are state-of-the-art text embedding models optimized for real-world, web-scale retrieval tasks.
- Use
pplx-embed-v1 for independent text embedding (queries, documents, semantic search)
- Use
pplx-embed-context-v1 for document chunks in RAG systems where surrounding context matters
[!IMPORTANT]
pplx-embed-v1 and pplx-embed-context-v1 natively produce unnormalized int8-quantized embeddings. Ensure that you compare them via cosine similarity.
[Image blocked: diag.png]
Models
All models are built on diffusion continued pre-trained Qwen3 at Perplexity AI.
Many modern embedding models rely on instruction tuning, where users prepend an instruction string to the text being embedded. This can yield a 2%-3% lift on benchmarks, but it also introduces prompt-selection overhead and can make indexing pipelines brittle (small instruction changes can shift embedding space). We deliberately avoid this requirement: you can embed the text you want to index directly, without having to choose or maintain an instruction prefix.
Usage
Via API
Using SentenceTransformers
Using ONNX models
Using Text Embeddings Inference (TEI)
[!NOTE]
Text Embeddings Inference v1.9.2+ is required.
[!IMPORTANT]
Currently, only int8-quantized embeddings are available via TEI. Remember to use cosine similarity with unnormalized int8 embeddings.
- CPU w/ ORT (ONNX Runtime):
If you hit OOM during warmup, lower --max-batch-tokens and --max-client-batch-size. Set --max-batch-tokens to max_sequence_length × batch_size (e.g., 2048 tokens × 8 sequences = 16384).
Alternatively, when running in CUDA you can use the architecture / compute capability specific
container instead of the cuda-1.9, as that includes the binaries for Turing, Ampere, Hopper and
Blackwell, so using a dedicated container will be lighter e.g., ampere-1.9.
And then you can send requests to it via cURL to /embed:
Technical Details
For comprehensive technical details and evaluation results, see our paper on arXiv: https://arxiv.org/abs/2602.11151.