Package io.jmix.aitools.dataload.generation
@NullMarked
package io.jmix.aitools.dataload.generation
-
ClassDescriptionA generation request carrying, besides the natural-language prompt, the constraints a caller knows as data: the parameters the query may reference and how each is bound, and the result columns it must expose under fixed aliases.Service for generating JPQL from user prompt.A parameter that generated query text may reference: its name, the Java type of the value it will be bound to, and how it is bound.Raw LLM output for a data-load request, deserialized from the model's JSON response.Composes the user message a generation request is sent to the model as: the natural-language prompt followed by the constraints of the request — the available parameters and how each is bound, the required result properties, the row-count hint — phrased for the model.