com.github.hakenadu.javalangchains.chains.llm.openai.completions.OpenAiCompletionsResponse Maven / Gradle / Ivy
package com.github.hakenadu.javalangchains.chains.llm.openai.completions;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonCreator.Mode;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.github.hakenadu.javalangchains.chains.llm.openai.OpenAiResponse;
/**
* Model class for the response body of an OpenAI /completions request
*/
@JsonIgnoreProperties(ignoreUnknown = true)
public final class OpenAiCompletionsResponse extends OpenAiResponse {
/**
* @param choices {@link #getChoices()}
*/
@JsonCreator(mode = Mode.PROPERTIES)
public OpenAiCompletionsResponse(final @JsonProperty("choices") List choices) {
super(choices);
}
}