Enum Class MessageContent.ImageMessageContent.DetailLevel

Object
Enum<MessageContent.ImageMessageContent.DetailLevel>
akka.javasdk.agent.MessageContent.ImageMessageContent.DetailLevel
All Implemented Interfaces:
Serializable, Comparable<MessageContent.ImageMessageContent.DetailLevel>, Constable
Enclosing class:
MessageContent.ImageMessageContent

public static enum MessageContent.ImageMessageContent.DetailLevel extends Enum<MessageContent.ImageMessageContent.DetailLevel>
Controls the level of detail used when processing images.

The detail level affects both the quality of image analysis and the number of tokens consumed by the AI model.

Some models might require additional configuration to actually apply this detail level. For example, when using Gemini, per-part image resolution must be enabled via the akka.javasdk.agent.google-ai-gemini.media-resolution-per-part-enabled setting.