Class LLMObsCustomEvalConfigInferenceParams

java.lang.Object
com.datadog.api.client.v2.model.LLMObsCustomEvalConfigInferenceParams

@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LLMObsCustomEvalConfigInferenceParams extends Object
LLM inference parameters for a custom evaluator.
  • Field Details

  • Constructor Details

    • LLMObsCustomEvalConfigInferenceParams

      public LLMObsCustomEvalConfigInferenceParams()
  • Method Details

    • frequencyPenalty

      public LLMObsCustomEvalConfigInferenceParams frequencyPenalty(Double frequencyPenalty)
    • getFrequencyPenalty

      @Nullable public Double getFrequencyPenalty()
      Frequency penalty to reduce repetition.
      Returns:
      frequencyPenalty
    • setFrequencyPenalty

      public void setFrequencyPenalty(Double frequencyPenalty)
    • maxTokens

      public LLMObsCustomEvalConfigInferenceParams maxTokens(Long maxTokens)
    • getMaxTokens

      @Nullable public Long getMaxTokens()
      Maximum number of tokens to generate.
      Returns:
      maxTokens
    • setMaxTokens

      public void setMaxTokens(Long maxTokens)
    • presencePenalty

      public LLMObsCustomEvalConfigInferenceParams presencePenalty(Double presencePenalty)
    • getPresencePenalty

      @Nullable public Double getPresencePenalty()
      Presence penalty to reduce repetition.
      Returns:
      presencePenalty
    • setPresencePenalty

      public void setPresencePenalty(Double presencePenalty)
    • temperature

      public LLMObsCustomEvalConfigInferenceParams temperature(Double temperature)
    • getTemperature

      @Nullable public Double getTemperature()
      Sampling temperature for the LLM.
      Returns:
      temperature
    • setTemperature

      public void setTemperature(Double temperature)
    • topK

    • getTopK

      @Nullable public Long getTopK()
      Top-k sampling parameter.
      Returns:
      topK
    • setTopK

      public void setTopK(Long topK)
    • topP

    • getTopP

      @Nullable public Double getTopP()
      Top-p (nucleus) sampling parameter.
      Returns:
      topP
    • setTopP

      public void setTopP(Double topP)
    • putAdditionalProperty

      public LLMObsCustomEvalConfigInferenceParams putAdditionalProperty(String key, Object value)
      Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.
      Parameters:
      key - The arbitrary key to set
      value - The associated value
      Returns:
      LLMObsCustomEvalConfigInferenceParams
    • getAdditionalProperties

      public Map<String,Object> getAdditionalProperties()
      Return the additional (undeclared) property.
      Returns:
      The additional properties
    • getAdditionalProperty

      public Object getAdditionalProperty(String key)
      Return the additional (undeclared) property with the specified name.
      Parameters:
      key - The arbitrary key to get
      Returns:
      The specific additional property for the given key
    • equals

      public boolean equals(Object o)
      Return true if this LLMObsCustomEvalConfigInferenceParams object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object