Annotation Interface Vectorize


@Documented @Retention(RUNTIME) @Target({FIELD,ANNOTATION_TYPE}) public @interface Vectorize
  • Element Details

    • destination

      String destination
    • embeddingType

      EmbeddingType embeddingType
      Default:
      SENTENCE
    • provider

      Default:
      DJL
    • openAiEmbeddingModel

      org.springframework.ai.openai.api.OpenAiApi.EmbeddingModel openAiEmbeddingModel
      Default:
      TEXT_EMBEDDING_ADA_002
    • ollamaEmbeddingModel

      org.springframework.ai.ollama.api.OllamaModel ollamaEmbeddingModel
      Default:
      MISTRAL
    • azureOpenAiDeploymentName

      String azureOpenAiDeploymentName
      Default:
      "text-embedding-ada-002"
    • vertexAiPaLm2ApiModel

      String vertexAiPaLm2ApiModel
      Default:
      "embedding-gecko-001"
    • cohereEmbeddingModel

      org.springframework.ai.bedrock.cohere.api.CohereEmbeddingBedrockApi.CohereEmbeddingModel cohereEmbeddingModel
      Default:
      COHERE_EMBED_MULTILINGUAL_V1
    • titanEmbeddingModel

      org.springframework.ai.bedrock.titan.api.TitanEmbeddingBedrockApi.TitanEmbeddingModel titanEmbeddingModel
      Default:
      TITAN_EMBED_IMAGE_V1