content: package com.intelligent.bot.model.spark;
  
  import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  import com.fasterxml.jackson.annotation.JsonProperty;
  import lombok.AllArgsConstructor;
  import lombok.Builder;
  import lombok.Data;
  import lombok.NoArgsConstructor;
  
   
  @Data
  @Builder
  @AllArgsConstructor
  @NoArgsConstructor
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class Chat {
      /**
       * 取值为[general,generalv2]
       * 指定访问的领域,general指向V1.5版本 generalv2指向V2版本。注意：不同的取值对应的url也不一样！
       */
      private String domain;
      /**
       * 取值为[0,1],默认为0.5
       */
      private double temperature;
      /**
       * 取值为[1,4096]，默认为2048
       */
      @JsonProperty("max_tokens")
      private Integer maxTokens;
      /**
       * 取值为[1，6],默认为4
       * 从k个候选中随机选择⼀个（⾮等概率）
       */
      @JsonProperty("top_k")
      private Integer topK;
      /**
       * 需要保障用户下的唯一性
       */
      @JsonProperty("chat_id")
      private String chatId;
  }
  