Spring Ai Llm Service
constructor(name: String, provider: String, chatModel: <Error class: unknown class>, optionsConverter: <Error class: unknown class><out <Error class: unknown class>> = DefaultOptionsConverter, knowledgeCutoffDate: LocalDate? = null, promptContributors: List<<Error class: unknown class>> = buildList { knowledgeCutoffDate?.let { add(KnowledgeCutoffDate(it)) } }, pricingModel: <Error class: unknown class>? = null)
Parameters
name
Name of the LLM
provider
Name of the provider (e.g., "OpenAI", "Anthropic")
chat Model
The Spring AI ChatModel to use for LLM calls
options Converter
Function to convert LlmOptions to Spring AI ChatOptions
knowledge Cutoff Date
Model's knowledge cutoff date, if known
prompt Contributors
List of prompt contributors for this model. Knowledge cutoff is automatically included if knowledgeCutoffDate is set.
pricing Model
Pricing model for this LLM, if known