MediaPipeTasksText Framework Reference

TextEmbeddingType

enum TextEmbeddingType : UInt, @unchecked Sendable

The embedding task type, used to format input text for Gecko and task-aware embedding models.

  • Embedding for a retrieval query.

    Declaration

    Swift

    case retrievalQuery = 1
  • Embedding for a document to be indexed.

    Declaration

    Swift

    case retrievalDocument = 2
  • Embedding for semantic similarity comparison.

    Declaration

    Swift

    case semanticSimilarity = 3
  • Embedding for classification.

    Declaration

    Swift

    case classification = 4
  • Embedding for clustering.

    Declaration

    Swift

    case clustering = 5
  • Embedding for question answering.

    Declaration

    Swift

    case questionAnswering = 6
  • Embedding for fact checking.

    Declaration

    Swift

    case factChecking = 7
  • Embedding for code retrieval.

    Declaration

    Swift

    case codeRetrieval = 8