Enum Class MistralAiApi.EmbeddingModel

java.lang.Object
java.lang.Enum<MistralAiApi.EmbeddingModel>
org.springframework.ai.mistralai.api.MistralAiApi.EmbeddingModel
All Implemented Interfaces:
Serializable, Comparable<MistralAiApi.EmbeddingModel>, Constable
Enclosing class:
MistralAiApi

public static enum MistralAiApi.EmbeddingModel extends Enum<MistralAiApi.EmbeddingModel>
List of well-known Mistral embedding models.
See Also:
  • Enum Constant Details

    • EMBED

      public static final MistralAiApi.EmbeddingModel EMBED
      Mistral Embed model for general text embeddings. Produces 1024-dimensional embeddings suitable for semantic search, clustering, and other text similarity tasks.
    • CODESTRAL_EMBED

      public static final MistralAiApi.EmbeddingModel CODESTRAL_EMBED
      Codestral Embed model optimized for code embeddings. Produces 1536-dimensional embeddings specifically designed for code similarity, code search, and retrieval-augmented generation (RAG) with code repositories.
  • Method Details

    • values

      public static MistralAiApi.EmbeddingModel[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static MistralAiApi.EmbeddingModel valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getValue

      public String getValue()