Class RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content
-
- All Implemented Interfaces:
public final class RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.ContentInputs to the model - can contain template strings. Supports text, output text, input images, and input audio, either as a single item or an array of items.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceRunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
public final classRunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.OutputTextA text output from the model.
public final classRunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.InputImageAn image input block used within EvalItem content arrays.
-
Method Summary
-
-
Method Detail
-
responseInputText
final Optional<ResponseInputText> responseInputText()
A text input to the model.
-
outputText
final Optional<RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.OutputText> outputText()
A text output from the model.
-
inputImage
final Optional<RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.InputImage> inputImage()
An image input block used within EvalItem content arrays.
-
responseInputAudio
final Optional<ResponseInputAudio> responseInputAudio()
An audio input to the model.
-
graderInputs
final Optional<List<EvalContentItem>> graderInputs()
A list of inputs, each of which may be either an input text, output text, input image, or input audio object.
-
isTextInput
final Boolean isTextInput()
-
isResponseInputText
final Boolean isResponseInputText()
-
isOutputText
final Boolean isOutputText()
-
isInputImage
final Boolean isInputImage()
-
isResponseInputAudio
final Boolean isResponseInputAudio()
-
isGraderInputs
final Boolean isGraderInputs()
-
asTextInput
final String asTextInput()
A text input to the model.
-
asResponseInputText
final ResponseInputText asResponseInputText()
A text input to the model.
-
asOutputText
final RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.OutputText asOutputText()
A text output from the model.
-
asInputImage
final RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.InputImage asInputImage()
An image input block used within EvalItem content arrays.
-
asResponseInputAudio
final ResponseInputAudio asResponseInputAudio()
An audio input to the model.
-
asGraderInputs
final List<EvalContentItem> asGraderInputs()
A list of inputs, each of which may be either an input text, output text, input image, or input audio object.
-
accept
final <T extends Any> T accept(RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.Visitor<T> visitor)
-
validate
final RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content validate()
-
ofTextInput
final static RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content ofTextInput(String textInput)
A text input to the model.
-
ofResponseInputText
final static RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content ofResponseInputText(ResponseInputText responseInputText)
A text input to the model.
-
ofOutputText
final static RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content ofOutputText(RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.OutputText outputText)
A text output from the model.
-
ofInputImage
final static RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content ofInputImage(RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content.InputImage inputImage)
An image input block used within EvalItem content arrays.
-
ofResponseInputAudio
final static RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content ofResponseInputAudio(ResponseInputAudio responseInputAudio)
An audio input to the model.
-
ofGraderInputs
final static RunCreateResponse.DataSource.Responses.InputMessages.Template.InnerTemplate.EvalItem.Content ofGraderInputs(List<EvalContentItem> graderInputs)
A list of inputs, each of which may be either an input text, output text, input image, or input audio object.
-
-
-
-