LlmDataBindingProperties

class LlmDataBindingProperties(val maxAttempts: Int = 10, val fixedBackoffMillis: Long = 30, val sendValidationInfo: Boolean = false) : RetryTemplateProvider

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

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?

Constructors

Link copied to clipboard
constructor(maxAttempts: Int = 10, fixedBackoffMillis: Long = 30, sendValidationInfo: Boolean = false)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
open override val maxAttempts: Int = 10
Link copied to clipboard

Functions

Link copied to clipboard
open override fun retryTemplate(name: String): <Error class: unknown class>