Package org.mockserver.llm
Class ParsedMessage
java.lang.Object
org.mockserver.llm.ParsedMessage
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classA multimodal audio content part recognised in a decoded request message.static final classA multimodal image content part recognised in a decoded request message.static enum -
Constructor Summary
ConstructorsConstructorDescriptionParsedMessage(ParsedMessage.Role role, String textContent, List<ToolUse> toolCalls, Map<String, String> toolResults) ParsedMessage(ParsedMessage.Role role, String textContent, List<ToolUse> toolCalls, Map<String, String> toolResults, List<ParsedMessage.ImagePart> images) ParsedMessage(ParsedMessage.Role role, String textContent, List<ToolUse> toolCalls, Map<String, String> toolResults, List<ParsedMessage.ImagePart> images, List<ParsedMessage.AudioPart> audio) -
Method Summary
Modifier and TypeMethodDescriptionintThe number of audio content parts in this message.getAudio()Audio content parts recognised in this message; nevernull(empty when none).Image content parts recognised in this message; nevernull(empty when none).getRole()booleanhasAudio()True when this message contains at least one audio content part.booleanhasImage()True when this message contains at least one image content part.intThe number of image content parts in this message.
-
Constructor Details
-
ParsedMessage
-
ParsedMessage
public ParsedMessage(ParsedMessage.Role role, String textContent, List<ToolUse> toolCalls, Map<String, String> toolResults, List<ParsedMessage.ImagePart> images) -
ParsedMessage
public ParsedMessage(ParsedMessage.Role role, String textContent, List<ToolUse> toolCalls, Map<String, String> toolResults, List<ParsedMessage.ImagePart> images, List<ParsedMessage.AudioPart> audio)
-
-
Method Details
-
getRole
-
getTextContent
-
getToolCalls
-
getToolResults
-
getImages
Image content parts recognised in this message; nevernull(empty when none). -
hasImage
public boolean hasImage()True when this message contains at least one image content part. -
imageCount
public int imageCount()The number of image content parts in this message. -
getAudio
Audio content parts recognised in this message; nevernull(empty when none). -
hasAudio
public boolean hasAudio()True when this message contains at least one audio content part. -
audioCount
public int audioCount()The number of audio content parts in this message.
-