TaskConfig

public sealed class TaskConfig

Known direct subclasses
TaskConfig.Classification

Task type for classification tasks.

TaskConfig.Clustering

Task type for clustering tasks.

TaskConfig.CodeRetrieval

Task type for retrieving code blocks based on a natural language query.

TaskConfig.FactVerification

Task type for statements that need to be verified.

TaskConfig.QuestionAnswering

Task type for questions in a question-answering system.

TaskConfig.RetrievalDocument

Task type for documents to be indexed or retrieved.

TaskConfig.RetrievalQuery

Task type for general search queries.

TaskConfig.SemanticSimilarity

Task type for assessing text similarity.


Defines the available task configurations for the embedding model.

Different task types influence how the model generates embeddings, often by formatting the input to optimize for the target use case:

Summary

Nested types

public final class TaskConfig.Classification extends TaskConfig

Task type for classification tasks.

public final class TaskConfig.Clustering extends TaskConfig

Task type for clustering tasks.

public final class TaskConfig.CodeRetrieval extends TaskConfig

Task type for retrieving code blocks based on a natural language query.

public final class TaskConfig.FactVerification extends TaskConfig

Task type for statements that need to be verified.

public final class TaskConfig.QuestionAnswering extends TaskConfig

Task type for questions in a question-answering system.

public final class TaskConfig.RetrievalDocument extends TaskConfig

Task type for documents to be indexed or retrieved.

public final class TaskConfig.RetrievalQuery extends TaskConfig

Task type for general search queries.

public final class TaskConfig.SemanticSimilarity extends TaskConfig

Task type for assessing text similarity.

Protected constructors

Protected constructors

TaskConfig

protected TaskConfig()