AbstractYamlModelLoader

abstract class AbstractYamlModelLoader<T : LlmAutoConfigProvider<*>>(resourceLoader: <Error class: unknown class> = DefaultResourceLoader(), configPath: String) : LlmAutoConfigMetadataLoader<T>

Abstract base loader for LLM model definitions from YAML configuration.

Provides common logic for loading, parsing, and validating model metadata from YAML files. Subclasses specify the provider type and validation rules.

Parameters

T

the type of LlmAutoConfigProvider to load

Inheritors

Constructors

Link copied to clipboard
constructor(resourceLoader: <Error class: unknown class> = DefaultResourceLoader(), configPath: String)

Functions

Link copied to clipboard
open override fun loadAutoConfigMetadata(): T

Loads model definitions from YAML configuration.