Class ImageContentUtils
java.lang.Object
io.micronaut.langchain4j.utils.ImageContentUtils
Utility class to create
ImageContent instances.-
Method Summary
Modifier and TypeMethodDescriptionstatic @NonNull dev.langchain4j.data.message.ImageContentimageContent(@NonNull byte[] imageBytes, @NonNull String mediaType) static @NonNull dev.langchain4j.data.message.ImageContentimageContent(@NonNull InputStream is, @NonNull String mediaType) static @NonNull dev.langchain4j.data.message.ImageContentimageContent(@NonNull String base64, @NonNull String mediaType)
-
Method Details
-
imageContent
@NonNull public static @NonNull dev.langchain4j.data.message.ImageContent imageContent(@NonNull @NonNull InputStream is, @NonNull @NonNull String mediaType) throws IOException - Parameters:
is- InputStreammediaType- MediaType- Returns:
- Image Content
- Throws:
IOException- exception triggered reading bytes from inputStream
-
imageContent
@NonNull public static @NonNull dev.langchain4j.data.message.ImageContent imageContent(@NonNull @NonNull byte[] imageBytes, @NonNull @NonNull String mediaType) - Parameters:
imageBytes- Image bytesmediaType- Media type- Returns:
- Image Content
-
imageContent
-