Package com.openai.models.evals
Class EvalLabelModelGrader.Input
-
- All Implemented Interfaces:
public final class EvalLabelModelGrader.Input
An item can either be an input message or an output message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
EvalLabelModelGrader.Input.Visitor
An interface that defines how to map each variant of Input to a value of type T.
public final class
EvalLabelModelGrader.Input.InputMessage
public final class
EvalLabelModelGrader.Input.Assistant
-
Method Summary
Modifier and Type Method Description final Optional<EvalLabelModelGrader.Input.InputMessage>
message()
final Optional<EvalLabelModelGrader.Input.Assistant>
assistant()
final Boolean
isMessage()
final Boolean
isAssistant()
final EvalLabelModelGrader.Input.InputMessage
asMessage()
final EvalLabelModelGrader.Input.Assistant
asAssistant()
final Optional<JsonValue>
_json()
final <T extends Any> T
accept(EvalLabelModelGrader.Input.Visitor<T> visitor)
final EvalLabelModelGrader.Input
validate()
final Boolean
isValid()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static EvalLabelModelGrader.Input
ofMessage(EvalLabelModelGrader.Input.InputMessage message)
final static EvalLabelModelGrader.Input
ofAssistant(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)
-
-
-
-