package com.zy.ai.entity; import com.fasterxml.jackson.annotation.JsonIgnoreProperties; import com.fasterxml.jackson.annotation.JsonProperty; import lombok.Data; import java.util.List; @Data @JsonIgnoreProperties(ignoreUnknown = true) public class ResponsesApiRequest { private String model; private Object input; private Object instructions; private Double temperature; private Boolean stream; private List tools; @JsonProperty("tool_choice") private Object toolChoice; @JsonProperty("max_output_tokens") private Integer maxOutputTokens; }