Search Results for

    Show / Hide Table of Contents

    Enum EmbedTaskType

    Google, Cohere Only. Task type for embedding content. It's in Google format, but it's converted to Cohere format with JsonConverter when using with Cohere provider.

    Namespace: Glitch9.AIDevKit
    Assembly: Glitch9.AIDevKit.dll
    Syntax
    [JsonConverter(typeof(EmbedTaskTypeConverter))]
    public enum EmbedTaskType

    Fields

    Name Description
    Classification

    Optimized for classification tasks. Generates embeddings suitable for input to classification models.

    Clustering

    Optimized for clustering large volumes of text. Use cases: topic grouping, data analysis.

    Document

    Optimized for embedding documents to be searched. Use case: storing chat session messages, notes, or document bodies for later retrieval.

    SearchQuery

    Optimized for embedding search queries. Use case: user inputs a search query like "AI agent storage methods" and you want to match it against documents. Characteristics: trained to produce embeddings suitable for short queries.

    SemanticSimilarity

    Optimized for computing semantic similarity between two texts. Use cases: question-answer matching, paraphrase detection, duplicate detection.

    Unspecified

    Default value. The model will choose the best type for the input content.

    Extension Methods

    TrTaskExtensions.TrDeferred<EmbedTaskType>(EmbedTaskType, Action<TrStringTask>)
    TrTaskExtensions.Tr<EmbedTaskType>(EmbedTaskType)
    EnumExtensions.HasAnyFlag<EmbedTaskType>(EmbedTaskType, EmbedTaskType?)
    EnumExtensions.ToFlagList<EmbedTaskType>(EmbedTaskType)
    EnumExtensions.ToFlagSet<EmbedTaskType>(EmbedTaskType)
    EnumExtensions.ToJoinedString<EmbedTaskType>(EmbedTaskType, char, char)
    EnumExtensions.ToLowerInvariantString<EmbedTaskType>(EmbedTaskType)
    EventExtensions.ToDelta<EmbedTaskType>(EmbedTaskType, string, int, string, bool)
    EventExtensions.ToDone<EmbedTaskType>(EmbedTaskType, string, int, string)
    EventExtensions.ToEvent<EmbedTaskType>(EmbedTaskType)
    EventExtensions.UpcastDelta<EmbedTaskType, T2>(EmbedTaskType, string, int, string, bool)
    ExperimentalAttributeExtensions.IsExperimental<EmbedTaskType>(EmbedTaskType)
    FallbackExtensions.IsOr<EmbedTaskType, TChild>(EmbedTaskType, TChild)
    ResponseCastingExtensions.GetResult<EmbedTaskType>(EmbedTaskType)
    LogMessageExtensions.GetDisplayedMessage<EmbedTaskType>(EmbedTaskType)
    LogMessageExtensions.GetLogMessage<EmbedTaskType>(EmbedTaskType)
    SystemExtensions.GetHashCodeOrDefault<EmbedTaskType>(EmbedTaskType)
    RESTEnum.GetRESTEnum(Enum)
    InspectorNameUtils.GetInspectorName(Enum, string)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation