Class JsonFormat


  • public class JsonFormat
    extends java.lang.Object
    JSON extraction format with optional schema and prompt.

    Usage:

    
     JsonFormat jsonFmt = JsonFormat.builder()
         .prompt("Extract the product name and price")
         .schema(Map.of(
             "type", "object",
             "properties", Map.of(
                 "name", Map.of("type", "string"),
                 "price", Map.of("type", "number")
             )
         ))
         .build();
     
    • Method Detail

      • getType

        public java.lang.String getType()
      • getPrompt

        public java.lang.String getPrompt()
      • getSchema

        public java.util.Map<java.lang.String,​java.lang.Object> getSchema()