Class OpenAIEmbeddingOptions

java.lang.Object
com.javaaidev.openai.OpenAIEmbeddingOptions
All Implemented Interfaces:
org.springframework.ai.embedding.EmbeddingOptions, org.springframework.ai.model.ModelOptions

public class OpenAIEmbeddingOptions extends Object implements org.springframework.ai.embedding.EmbeddingOptions
OpenAI Embedding Options.
Since:
0.8.0
Author:
Christian Tzolov, Ilayaperumal Gopinathan
  • Constructor Details

    • OpenAIEmbeddingOptions

      public OpenAIEmbeddingOptions()
  • Method Details

    • builder

      public static OpenAIEmbeddingOptions.Builder builder()
    • getModel

      public String getModel()
      Specified by:
      getModel in interface org.springframework.ai.embedding.EmbeddingOptions
    • setModel

      public void setModel(String model)
    • getEncodingFormat

      public String getEncodingFormat()
    • setEncodingFormat

      public void setEncodingFormat(String encodingFormat)
    • getDimensions

      public Integer getDimensions()
      Specified by:
      getDimensions in interface org.springframework.ai.embedding.EmbeddingOptions
    • setDimensions

      public void setDimensions(Integer dimensions)
    • getUser

      public String getUser()
    • setUser

      public void setUser(String user)