ChatModelFactoryProvider

gitinsp.infrastructure.factories.ChatModelFactoryProvider
object ChatModelFactoryProvider extends LazyLogging

Provider that creates appropriate ChatModelFactory instances based on configuration. This allows for runtime selection of different model providers.

Attributes

Graph
Supertypes
trait LazyLogging
class Object
trait Matchable
class Any
Self type

Members list

Value members

Concrete methods

def create(config: Config): ChatModelFactory

Creates a ChatModelFactory based on the configured provider.

Creates a ChatModelFactory based on the configured provider.

Value parameters

config

The application configuration

Attributes

Returns

A ChatModelFactory implementation for the specified provider

Inherited fields

lazy protected val logger: Logger

Attributes

Inherited from:
LazyLogging