Embedding behaviour plus deterministic local bag-of-words embeddings.
Providers must return one numeric vector for each input text, in the same order. Imp validates that shape at this boundary so retrieval code does not silently pair a query or document with the wrong vector.