package com.sonic.cow.client.request;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@JsonInclude(JsonInclude.Include.NON_EMPTY)
@JsonIgnoreProperties(ignoreUnknown = true)
@Builder
@AllArgsConstructor
@NoArgsConstructor
@Data
public class Thinking {

    /**
     * 取值范围：enabled， disabled，auto。
     * enabled：开启思考模式，模型一定先思考后回答。
     * disabled：关闭思考模式，模型直接回答问题，不会进行思考。
     * auto：自动思考模式，模型根据问题自主判断是否需要思考，简单题目直接回答
     */
    private String type;

}
