Instructor XL is a text embedding model with a distinctive trick: it accepts natural language instructions alongside the text to be embedded, letting you steer what aspects of meaning get encoded. This makes it unusually flexible — the same model can produce embeddings optimized for semantic similarity, sentiment, topic clustering, or domain-specific retrieval just by changing the instruction.