Package com.openai.models
Class ResponsesModel
-
- All Implemented Interfaces:
public final class ResponsesModel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceResponsesModel.VisitorAn interface that defines how to map each variant of ResponsesModel to a value of type T.
public final classResponsesModel.ResponsesOnlyModel
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<ChatModel>chat()final Optional<ResponsesModel.ResponsesOnlyModel>only()final BooleanisString()final BooleanisChat()final BooleanisOnly()final StringasString()final ChatModelasChat()final ResponsesModel.ResponsesOnlyModelasOnly()final Optional<JsonValue>_json()final <T extends Any> Taccept(ResponsesModel.Visitor<T> visitor)final ResponsesModelvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ResponsesModelofString(String string)final static ResponsesModelofChat(ChatModel chat)final static ResponsesModelofOnly(ResponsesModel.ResponsesOnlyModel only)-
-
Method Detail
-
only
final Optional<ResponsesModel.ResponsesOnlyModel> only()
-
asOnly
final ResponsesModel.ResponsesOnlyModel asOnly()
-
accept
final <T extends Any> T accept(ResponsesModel.Visitor<T> visitor)
-
validate
final ResponsesModel validate()
-
ofString
final static ResponsesModel ofString(String string)
-
ofChat
final static ResponsesModel ofChat(ChatModel chat)
-
ofOnly
final static ResponsesModel ofOnly(ResponsesModel.ResponsesOnlyModel only)
-
-
-
-