All Downloads are FREE. Search and download functionalities are using the official Maven repository.

apoc.ml.aws.BedrockInvokeResult Maven / Gradle / Ivy

package apoc.ml.aws;

import java.util.List;
import java.util.Map;

public class BedrockInvokeResult {
    public record Image(String base64Image) {
        public static Image from(Map map) {
            String base64 = (String) map.get("base64");
            
            return new Image(base64);
        }
    }

    public record Embedding(Long inputTextTokenCount, String text, List embedding) {
        public static Embedding from(Map map, String text) {
            Long inputTextTokenCount = (Long) map.get("inputTextTokenCount");
            List embedding = (List) map.get("embedding");
            
            return new Embedding(inputTextTokenCount, text, embedding);
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy