builder

Returns a new Builder for constructing a SpringAiLLMClient. Intended for Java callers who want to avoid dealing with Kotlin default parameters and kotlin.time.Clock.

Usage:

SpringAiLLMClient.builder()
.chatModel(chatModel)
.moderationModel(moderationModel)
.clock(clock)
.dispatcher(dispatcher)
.chatOptionsCustomizer(customizer)
.build();