Package com.openai.models.evals
Class EvalLabelModelGrader.Input
-
- All Implemented Interfaces:
public final class EvalLabelModelGrader.InputAn item can either be an input message or an output message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceEvalLabelModelGrader.Input.VisitorAn interface that defines how to map each variant of Input to a value of type T.
public final classEvalLabelModelGrader.Input.InputMessagepublic final classEvalLabelModelGrader.Input.Assistant
-
Method Summary
Modifier and Type Method Description final Optional<EvalLabelModelGrader.Input.InputMessage>message()final Optional<EvalLabelModelGrader.Input.Assistant>assistant()final BooleanisMessage()final BooleanisAssistant()final EvalLabelModelGrader.Input.InputMessageasMessage()final EvalLabelModelGrader.Input.AssistantasAssistant()final Optional<JsonValue>_json()final <T extends Any> Taccept(EvalLabelModelGrader.Input.Visitor<T> visitor)final EvalLabelModelGrader.Inputvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static EvalLabelModelGrader.InputofMessage(EvalLabelModelGrader.Input.InputMessage message)final static EvalLabelModelGrader.InputofAssistant(EvalLabelModelGrader.Input.Assistant assistant)-
-
Method Detail
-
message
final Optional<EvalLabelModelGrader.Input.InputMessage> message()
-
assistant
final Optional<EvalLabelModelGrader.Input.Assistant> assistant()
-
isAssistant
final Boolean isAssistant()
-
asMessage
final EvalLabelModelGrader.Input.InputMessage asMessage()
-
asAssistant
final EvalLabelModelGrader.Input.Assistant asAssistant()
-
accept
final <T extends Any> T accept(EvalLabelModelGrader.Input.Visitor<T> visitor)
-
validate
final EvalLabelModelGrader.Input validate()
-
ofMessage
final static EvalLabelModelGrader.Input ofMessage(EvalLabelModelGrader.Input.InputMessage message)
-
ofAssistant
final static EvalLabelModelGrader.Input ofAssistant(EvalLabelModelGrader.Input.Assistant assistant)
-
-
-
-