Class EmbeddingOperator

All Implemented Interfaces:
Closeable, AutoCloseable, Operator, Releasable

public class EmbeddingOperator extends InferenceOperator
EmbeddingOperator is an InferenceOperator that performs multimodal embedding inference. It evaluates a text expression for each input row, constructs typed embedding inference requests using EmbeddingAction.Request, and emits the dense vector embeddings as output.

Dispatch routes to InferenceService.executeEmbeddingInference(org.elasticsearch.xpack.core.inference.action.EmbeddingAction.Request, org.elasticsearch.action.ActionListener<org.elasticsearch.xpack.core.inference.action.InferenceAction.Response>) via an overridden dispatchInferenceRequest.