Skip to main content

Module builder

Module builder 

Source
Expand description

Builder pattern for configuring and instantiating LLM providers

Structs§

FunctionBuilder
Builder for function tools.
LLMBuilder
Builder for configuring and instantiating LLM providers.
ParamBuilder
Builder for function parameters.
SystemContent
Content object for structured system prompts with optional cache control.

Enums§

LLMBackend
Supported LLM backend providers.
SystemPrompt
System prompt configuration supporting both simple strings and structured message formats.

Traits§

IntoSystemMessage

Type Aliases§

ValidatorFn
A function type for validating LLM provider outputs.