Package com.openai.models
Class MessageContent
-
- All Implemented Interfaces:
public final class MessageContentReferences an image File in the content of a message.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMessageContent.Visitorpublic final classMessageContent.Deserializerpublic final classMessageContent.Serializer
-
Method Summary
Modifier and Type Method Description final Optional<ImageFileContentBlock>imageFileContentBlock()References an image File in the content of a message. final Optional<ImageUrlContentBlock>imageUrlContentBlock()References an image URL in the content of a message. final Optional<TextContentBlock>textContentBlock()The text content that is part of a message. final Optional<RefusalContentBlock>refusalContentBlock()The refusal content generated by the assistant. final BooleanisImageFileContentBlock()final BooleanisImageUrlContentBlock()final BooleanisTextContentBlock()final BooleanisRefusalContentBlock()final ImageFileContentBlockasImageFileContentBlock()References an image File in the content of a message. final ImageUrlContentBlockasImageUrlContentBlock()References an image URL in the content of a message. final TextContentBlockasTextContentBlock()The text content that is part of a message. final RefusalContentBlockasRefusalContentBlock()The refusal content generated by the assistant. final Optional<JsonValue>_json()final <T extends Any> Taccept(MessageContent.Visitor<T> visitor)final MessageContentvalidate()Booleanequals(Object other)IntegerhashCode()StringtoString()final static MessageContentofImageFileContentBlock(ImageFileContentBlock imageFileContentBlock)References an image File in the content of a message. final static MessageContentofImageUrlContentBlock(ImageUrlContentBlock imageUrlContentBlock)References an image URL in the content of a message. final static MessageContentofTextContentBlock(TextContentBlock textContentBlock)The text content that is part of a message. final static MessageContentofRefusalContentBlock(RefusalContentBlock refusalContentBlock)The refusal content generated by the assistant. -
-
Method Detail
-
imageFileContentBlock
final Optional<ImageFileContentBlock> imageFileContentBlock()
References an image File in the content of a message.
-
imageUrlContentBlock
final Optional<ImageUrlContentBlock> imageUrlContentBlock()
References an image URL in the content of a message.
-
textContentBlock
final Optional<TextContentBlock> textContentBlock()
The text content that is part of a message.
-
refusalContentBlock
final Optional<RefusalContentBlock> refusalContentBlock()
The refusal content generated by the assistant.
-
isImageFileContentBlock
final Boolean isImageFileContentBlock()
-
isImageUrlContentBlock
final Boolean isImageUrlContentBlock()
-
isTextContentBlock
final Boolean isTextContentBlock()
-
isRefusalContentBlock
final Boolean isRefusalContentBlock()
-
asImageFileContentBlock
final ImageFileContentBlock asImageFileContentBlock()
References an image File in the content of a message.
-
asImageUrlContentBlock
final ImageUrlContentBlock asImageUrlContentBlock()
References an image URL in the content of a message.
-
asTextContentBlock
final TextContentBlock asTextContentBlock()
The text content that is part of a message.
-
asRefusalContentBlock
final RefusalContentBlock asRefusalContentBlock()
The refusal content generated by the assistant.
-
accept
final <T extends Any> T accept(MessageContent.Visitor<T> visitor)
-
validate
final MessageContent validate()
-
ofImageFileContentBlock
final static MessageContent ofImageFileContentBlock(ImageFileContentBlock imageFileContentBlock)
References an image File in the content of a message.
-
ofImageUrlContentBlock
final static MessageContent ofImageUrlContentBlock(ImageUrlContentBlock imageUrlContentBlock)
References an image URL in the content of a message.
-
ofTextContentBlock
final static MessageContent ofTextContentBlock(TextContentBlock textContentBlock)
The text content that is part of a message.
-
ofRefusalContentBlock
final static MessageContent ofRefusalContentBlock(RefusalContentBlock refusalContentBlock)
The refusal content generated by the assistant.
-
-
-
-