Overview of @mastra/voyageai capabilities
mainThe @mastra/voyageai package provides integration for VoyageAI services, including:
- Text Embeddings: Supports
voyage-4andvoyage-3series, including specialized models forcode,finance, andlaw. Includes token-aware batching via thetokenize()method. - Multimodal Embeddings: Supports text, images, and video via
voyage-multimodal-3andvoyage-multimodal-3.5. - Contextualized Chunk Embeddings: Via
voyage-context-3andvoyage-context-4. - Rerankers: Supports
rerank-2.5andrerank-2families, implementing theRelevanceScoreProviderinterface.