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<Object> tools;
|
|
@JsonProperty("tool_choice")
|
private Object toolChoice;
|
|
@JsonProperty("max_output_tokens")
|
private Integer maxOutputTokens;
|
}
|