- Python
- TypeScript
This embedding function relies on the
perplexityai python package, which you can install with pip install perplexityai.Available Models
Perplexity offers two embedding models:Matryoshka Dimensions
Both models support Matryoshka Representation Learning, allowing you to reduce embedding dimensions while maintaining quality. This is useful for reducing storage costs and improving search speed.- Python
- TypeScript
pplx-embed-v1-0.6b: 128 to 1024pplx-embed-v1-4b: 128 to 2560