Package com.openai.models.conversations
Class Message.Content
-
- All Implemented Interfaces:
public final class Message.Content
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interface
Message.Content.Visitor
An interface that defines how to map each variant of Content to a value of type T.
-
Method Summary
-
-
Method Detail
-
inputText
final Optional<InputTextContent> inputText()
-
outputText
final Optional<OutputTextContent> outputText()
-
text
final Optional<TextContent> text()
-
summaryText
final Optional<SummaryTextContent> summaryText()
-
refusal
final Optional<RefusalContent> refusal()
-
inputImage
final Optional<InputImageContent> inputImage()
-
computerScreenshot
final Optional<ComputerScreenshotContent> computerScreenshot()
-
inputFile
final Optional<InputFileContent> inputFile()
-
isInputText
final Boolean isInputText()
-
isOutputText
final Boolean isOutputText()
-
isSummaryText
final Boolean isSummaryText()
-
isInputImage
final Boolean isInputImage()
-
isComputerScreenshot
final Boolean isComputerScreenshot()
-
isInputFile
final Boolean isInputFile()
-
asInputText
final InputTextContent asInputText()
-
asOutputText
final OutputTextContent asOutputText()
-
asText
final TextContent asText()
-
asSummaryText
final SummaryTextContent asSummaryText()
-
asRefusal
final RefusalContent asRefusal()
-
asInputImage
final InputImageContent asInputImage()
-
asComputerScreenshot
final ComputerScreenshotContent asComputerScreenshot()
-
asInputFile
final InputFileContent asInputFile()
-
accept
final <T extends Any> T accept(Message.Content.Visitor<T> visitor)
-
validate
final Message.Content validate()
-
ofInputText
final static Message.Content ofInputText(InputTextContent inputText)
-
ofOutputText
final static Message.Content ofOutputText(OutputTextContent outputText)
-
ofText
final static Message.Content ofText(TextContent text)
-
ofSummaryText
final static Message.Content ofSummaryText(SummaryTextContent summaryText)
-
ofRefusal
final static Message.Content ofRefusal(RefusalContent refusal)
-
ofInputImage
final static Message.Content ofInputImage(InputImageContent inputImage)
-
ofComputerScreenshot
final static Message.Content ofComputerScreenshot(ComputerScreenshotContent computerScreenshot)
-
ofInputFile
final static Message.Content ofInputFile(InputFileContent inputFile)
-
-
-
-