All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy