Generate text embeddings (optional - check capabilities.embedding).
Future<List<double>> embed(String text) { throw UnsupportedError('Embedding not supported by this LLM'); }