Class LlmDataBindingProperties

  • All Implemented Interfaces:
    com.embabel.agent.spi.common.RetryTemplateProvider

    @ConfigurationProperties(prefix = "embabel.agent.platform.llm-operations.data-binding") 
    public final class LlmDataBindingProperties
     implements RetryTemplateProvider
                        

    We want to be more forgiving with data binding. This can be important for smaller models.

    • Constructor Detail

      • LlmDataBindingProperties

        LlmDataBindingProperties(Integer maxAttempts, Long fixedBackoffMillis, Boolean sendValidationInfo)
        Parameters:
        maxAttempts - Maximum retry attempts for data binding
        fixedBackoffMillis - Fixed backoff time in milliseconds between retries
        sendValidationInfo - Should we send validation info to the LLM in every request, even before a validation error occurs?