EmbeddingRequest

public final class EmbeddingRequest extends BaseRequest


Request for generating an embedding via EmbeddingModel.generateEmbedding.

Summary

Public constructors

EmbeddingRequest(@NonNull Content content, TaskConfig taskConfig)

Public methods

final @NonNull Content

The Content item to be embedded.

final TaskConfig

Optional TaskConfig specifying the target task type for optimized embeddings.

Public constructors

EmbeddingRequest

public EmbeddingRequest(@NonNull Content content, TaskConfig taskConfig)

Public methods

getContent

public final @NonNull Content getContent()

The Content item to be embedded.

getTaskConfig

public final TaskConfig getTaskConfig()

Optional TaskConfig specifying the target task type for optimized embeddings. When null (the default), embeddings are generated without task-specific formatting.