NV-Embed is a generalist embedding model encompassing retrieval, reranking, classification, clustering, STS tasks.