Package io.jmix.aitools.dataload.generation


@NullMarked package io.jmix.aitools.dataload.generation
  • Class
    Description
    A 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.