Package com.openai.models.responses
Class ResponseOutputMessage.Content
-
- All Implemented Interfaces:
public final class ResponseOutputMessage.ContentA text output from the model.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceResponseOutputMessage.Content.VisitorAn interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<ResponseOutputText>outputText()A text output from the model. final Optional<ResponseOutputRefusal>refusal()A refusal from the model. final BooleanisOutputText()final BooleanisRefusal()final ResponseOutputTextasOutputText()A text output from the model. final ResponseOutputRefusalasRefusal()A refusal from the model. final Optional<JsonValue>_json()final <T extends Any> Taccept(ResponseOutputMessage.Content.Visitor<T> visitor)final ResponseOutputMessage.Contentvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ResponseOutputMessage.ContentofOutputText(ResponseOutputText outputText)A text output from the model. final static ResponseOutputMessage.ContentofRefusal(ResponseOutputRefusal refusal)A refusal from the model. -
-
Method Detail
-
outputText
final Optional<ResponseOutputText> outputText()
A text output from the model.
-
refusal
final Optional<ResponseOutputRefusal> refusal()
A refusal from the model.
-
isOutputText
final Boolean isOutputText()
-
asOutputText
final ResponseOutputText asOutputText()
A text output from the model.
-
asRefusal
final ResponseOutputRefusal asRefusal()
A refusal from the model.
-
accept
final <T extends Any> T accept(ResponseOutputMessage.Content.Visitor<T> visitor)
-
validate
final ResponseOutputMessage.Content validate()
-
ofOutputText
final static ResponseOutputMessage.Content ofOutputText(ResponseOutputText outputText)
A text output from the model.
-
ofRefusal
final static ResponseOutputMessage.Content ofRefusal(ResponseOutputRefusal refusal)
A refusal from the model.
-
-
-
-